blob: 2cfe17265c8de6b9027291cf807666a4b84a3b90 [file] [log] [blame]
Daniel Veillardff12c492003-01-23 16:42:55 +00001Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * python/generator.py: seems there is no good reasons to
4 not generate bindings for XPointer
5
Daniel Veillard540a31a2003-01-21 11:21:07 +00006Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmlreader.c doc/apibuild.py: applied a new patch from
9 Stéphane Bidoul for cleanups
10 * doc/libxml2-api.xml: rebuilt the API description with
11 new entry points
12
Daniel Veillard417be3a2003-01-20 21:26:34 +000013Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * xmlreader.c python/drv_libxml2.py python/generator.py
16 python/libxml.c python/libxml.py python/libxml_wrap.h
17 python/types.c: patch from Stéphane Bidoul for better per
18 context error message APIs
19 * python/tests/ctxterror.py python/tests/readererr.py:
20 update of the tests
21
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000022Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
23
24 * doc/guidelines.html
25 grammar and spelling cleanup
26
Daniel Veillard26f70262003-01-16 22:45:08 +000027Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * xmlreader.c include/libxml/xmlreader.h python/generator.py
30 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
31 a patch from Stéphane Bidoul to allow per XMLtextReader error
32 and warning handling
33 * python/tests/Makefile.am python/tests/readererr.py: adding the
34 specific regression test
35
Daniel Veillard71f9d732003-01-14 16:07:16 +000036Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
39 should raise a syntax error
40
Daniel Veillarde4a07e72003-01-14 14:40:25 +000041Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * python/libxml.c: cleanup patch from Stéphane Bidoul
44
Daniel Veillard81601f92003-01-14 13:42:37 +000045Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
48
Daniel Veillarde6227e02003-01-14 11:42:39 +000049Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * python/generator.py python/libxml.c python/libxml.py
52 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000053 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000054 Python level.
55 * python/tests/Makefile.am python/tests/ctxterror.py: added a
56 regression test for it.
57
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000058Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * xmlreader.c: fixed the streaming property of the reader,
61 it was generating tree faster than consuming it. Pointed out
62 by Nate Myers
63 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
64
Igor Zlatkovic9df24742003-01-12 21:15:55 +000065Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
66
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000067 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000068
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000069Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * xpath.c: fix to the XPath implementation for parent and
72 ancestors axis when operating on a Result Value Tree.
73 Fixes bug #100271
74
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000075Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
78 to fix some URI/file escaping problems
79
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000080Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * python/generator.py: fixed a bug raised by Raymond Wiker,
83 docSetRootElement() should not raise an exception if the
84 return is None
85
Daniel Veillard3e20a292003-01-10 13:14:40 +000086Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
87
88 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
89 fixed bug #102181 by applying the suggested change and fixing
90 the generation/registration problem.
91
Daniel Veillarde55e8e42003-01-10 12:50:02 +000092Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
95 routines.
96
Daniel Veillard8f872442003-01-09 23:19:02 +000097Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * parser.c: one more IsEmptyElement crazyness, that time in
100 external parsed entities if substitution is asked.
101 * python/tests/reader3.py: added a specific test.
102
Daniel Veillarde329fc22003-01-09 21:36:42 +0000103Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
106 support and improved error handler registration
107
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000108Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
111 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
112 * README: fixed a link
113
Daniel Veillarde2830f12003-01-08 17:47:49 +0000114Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * configure.in doc/* NEWS: preparing 2.5.1 release
117 * SAX.c parser.c: fixing XmlTextReader bug
118
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000119Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * SAX.c: fuck, I introduced a memory leak on external parsed
122 entities in 2.5.0 :-(
123
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000124Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * xmllint.c: another fix needed as pointed by Christophe Merlet
127 for --stream --debug if compiled without debug support.
128
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000129Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
130
131 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000132 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000133 update man page with --stream and --chkregister
134
Daniel Veillard8326e732003-01-07 00:19:07 +0000135Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * globals.c: fixed --with-threads compile
138 * xmllint.c: fixed --without-debug compile
139 * include/libxml/globals.h: cleanup
140 * include/libxml/schemasInternals.h: add a missing include
141
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000142Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * configure.in NEWS: preparing 2.5.0 release
145 * SAX.c: only warn in pedantic mode about namespace name
146 brokeness
147 * globals.c: fix a doc generation problem
148 * uri.c: fix #101520
149 * doc/*: updated and rebuilt the doc for the release, includuding
150 stylesheet update
151 * python/Makefile.am: fix a filename bug
152
153Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
156 should not be called.
157
158Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * libxml-2.0.pc.in: applied the patch to fix #101894
161
162Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * tree.c : applied patch from Lukas Schroeder for register callbacks
165 * valid.c: modified patch from Lukas Schroeder to test
166 register callbacks with --chkregister
167
168Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xmlreader.c: seriously changed the way data are pushed to
171 the underlying parser, go by block of 512 bytes instead of
172 tryng to detect tag boundaries at that level. Changed the
173 way empty element are detected and tagged.
174 * python/tests/reader.py python/tests/reader2.py
175 python/tests/reader3.py: small changes mostly due to context
176 reporting being different and DTD node being reported. Some
177 errors previously undetected are now caught and fixed.
178 * doc/xmlreader.html: flagged last section as TODO
179
180Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
181
182 * python/libxml.py: integrated the Python 2.2 optimizations
183 from Hannu Krosing, while maintaining compatibility with
184 1.5 and 2.1
185
186Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * xmllint.c: a bit of cleanup
189 * xmlreader.c: small fix
190 * doc/xmlreader.html: more work on the XmlTextReader tutorial
191 * python/libxml.py: a few fixes pointed out by Hannu Krosing
192
193Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * python/setup.py.in: patch from Stéphane Bidoul to include
196 drv_libxml2.py in setup.py
197
198Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * doc/xmlreader.html: starting documenting the new XmlTextReader
201 interface.
202
203Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * xmllint.c: added the --stream flag to use the TextReader API
206 * xmlreader.c: small performance tweak
207
208Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * xmlreader.c python/tests/reader2py: okay the DTD validation
211 code on top of the XMLTextParser API should be solid now.
212
213Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * xmlreader.c python/tests/reader2py: Fixing some more mess
216 with validation and recursive entities while using the
217 reader interface, it's getting a bit messy...
218
219Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * xmlreader.c python/tests/reader.py: another couple of problem
222 related to IsEmptyElement reported by Stéphane Bidoul needed
223 some fixes.
224
225Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
226
227 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
228 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
229 based on the python XmlTextReader interface.
230
231Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
232
233 * tree.c: backing out one change in the last patch which broke the
234 regression tests
235
236Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * global.data globals.c tree.c include/libxml/globals.h: applied
239 an old patch from Lukas Schroeder to track node creation and
240 destruction. Probably missing a lot of references at the moment
241 and not usable reliably.
242
243Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
246 from doc/news.html and a stylesheet
247
248Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * xmlreader.c python/tests/reader.py: fixed another couple of
251 xmlreader bugs reported by Stéphane Bidoul and added tests.
252
253Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * xmlreader.c python/tests/reader2.py: fixed another validity
256 checking in external parsed entities raised by Stéphane Bidoul
257 and added a specific regression test.
258 * python/tests/reader3.py: cleanup
259
260Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
261
262 * xmlreader.c python/tests/reader2.py: fixed a problem with
263 validation within entities pointed by Stéphane Bidoul, augmented
264 the tests to catch those.
265
266Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
267
268 * python/generator.py: modified the generator to allow keeping
269 class references when creating new classes, needed to fix a bug
270 pointed by Stéphane Bidoul where the input buffer of the
271 xmlTextReader instance gets destroyed if the python wrapper for
272 the input is not referenced anymore.
273
274Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * xmlreader.c python/tests/reader.py: fixed another pair of problem
277 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
278
279Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
280
281 * xmlreader.c python/tests/reader.py: fixed another problem
282 pointed by Stéphane Bidoul
283
284Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
285
286 * xmlreader.c python/tests/reader.py: fixed a limit case problem
287 with "<a/>"
288
289Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * SAX.c: warn on xmlns:prefix="foo"
292 * xmlreader.c python/tests/reader.py: fixed a couple of problem
293 for namespace attributes handling.
294
295Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
298 a really nasty problem raised by a DocBook XSLT transform
299 provided by Sebastian Bergmann
300
301Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
302
303 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
304 by Stéphane Bidoul and integrated it into the tests
305
306Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
307
308 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
309 extended the XmlTextReader API a bit, addding accessors for
310 the current doc and node, and an entity substitution mode for
311 the parser.
312 * python/libxml.py python/libxml2class.txt: related updates
313 * python/tests/Makefile.am python/tests/reader.py
314 python/tests/reader2.py python/tests/reader3.py: updated a bit
315 the old tests and added a new one to test the entities handling
316
317Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
318
319 * python/generator.py python/libxml2class.txt
320 python/tests/reader.py python/tests/reader2.py: changed the
321 generator to provide casing for the XmlTextReader similar to
322 C# so that examples and documentation are more directly transposable.
323 Fixed the couple of tests in the suite.
324
325Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * doc/guidelines.html: added a document on guildeline for
328 publishing and deploying XML
329
330Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * valid.c xmlreader.c: final touch running DTD validation
333 on the XmlTextReader
334 * python/tests/Makefile.am python/tests/reader2.py: added a
335 specific run based on the examples from test/valid/*.xml
336
337Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
338
339 * python/libxml.py: added a few predefined xmlTextReader parser
340 configuration values.
341
342Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * python/libxml_wrap.h: trying to fix #102037
345
346Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
347
348 * SAX.c: fixing bug #95296, when the predefined entities
349 are redefined in the DTD the default one must be used
350 instead anyway.
351
352Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
353
354 * doc/xmllint.xml
355 * doc/xmllint.1
356 Add discussion of XML_DEBUG_CATALOG to xmllint man
357 page - bug #100907
358
359
360Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
361
362 * xmlreader.c: Fixed the empty node detection to avoid reporting
363 an inexistant close tag.
364
365Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
368 for Python 2.1
369
370Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
371
372 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
373
374Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
375
376 * doc/libxml2-api.xml python/tests/reader.py: one really need
377 to provide the base URI information when creating a reader parser
378 from an input stream. Updated the API and the example using it.
379
380Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * testReader.c xmlreader.c valid.c include/libxml/tree.h
383 include/libxml/valid.h include/libxml/xmlreader.h: working on
384 DTD validation on top of xml reader interfaces. Allows to
385 validate arbitrary large instances. This required some extensions
386 to the valid module interface and augmenting the size of xmlID
387 and xmlRef structs a bit.
388 * uri.c xmlregexp.c: simple cleanup.
389
390Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
393 work on the xml reader interfaces.
394 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
395 Web page for the Windows binaries.
396
397Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
398
399 * xmlIO.c: applied a patch for VMS following the report by
400 Nigel Hall
401
402Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
403
404 * parser.c: the parseStartTag bug fix wasn't complete.
405
406Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
407
408 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
409 parseStartTag, fixing it.
410 * test/att4 result/att4 result/noent/att4: adding the test
411 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
412 more methods to XmlTextReader.
413
414Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
415
416 * win32/libxml2.def.src: added more xml reader exports
417 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
418 to the build
419
420Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
421
422 * doc/tutorial/xmltutorial.xml
423 plus generated html and pdf
424 Updating tutorial again based on further comments from Niraj
425 Tolia on the last iteration
426
427Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
428
429 * doc/tutorial/xmltutorial.xml
430 * doc/tutorial/includekeyword.c
431 * doc/tutorial/includegetattribute.c
432 plus generated html and pdf
433 Adding fix from Niraj Tolia to tutorial to properly free memory.
434
435
436Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
437
438 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
439 more methods of XmlTextReader.
440 * python/libxml2class.txt python/tests/reader.py: this increased the
441 methods in the bndings, augmented the test to check those new
442 functions.
443
444Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
447 methods of XmlTextReader.
448 * python/generator.py python/libxml_wrap.h python/types.c
449 python/libxml2class.txt: added the reader to the Python bindings
450 * python/tests/Makefile.am python/tests/reader.py: added a specific
451 test for the Python bindings of the Reader APIs
452 * parser.c: small cleanup.
453
454Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * xinclude.c: fallback was only copying the first child not the
457 full child list of the fallback element, closes #89684 as reopened
458 by Bernd Kuemmerlen
459
460Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
461
462 * win32/libxml2.def.src: exported htmlNodeDumpOutput
463
464Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
465
466 * configure.in: preparing release of 2.4.30
467 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
468 gives enum values, fix functype return type, put back fields in
469 structs
470 * doc/*: updated the docs rebuilt
471
472Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
473
474 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
475 about htmlNodeDumpOutput location.
476 * xpath.c: removed an undefined function signature
477 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
478 too many symbols in the API breaking the python bindings.
479 Updated with the libxslt/libexslt changes.
480
481Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
482
483 * configure.in: preparing release of 2.4.29
484 * doc/*: rebuilt the docs and API
485 * xmlreader.c: a few more fixes for the XmlTextReader API
486
487Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
488
489 * include/win32config.h: applied mingw patch from Magnus Henoch
490
491Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
492
493 * catalog.c doc/libxml2-api.xml: a bit more cleanup
494
495Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
496
497 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
498 building Python script, does the C parsing directly, generates
499 a better API description including structure fieds defs and
500 enums. Still a couple of bugs, but good enough for the python
501 wrappers now.
502 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
503 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
504 include/libxml/schemasInternals.h include/libxml/tree.h: more
505 cleanup based on the python analysis script reports.
506 * libxml.spec.in: make sure the API XML description is part of the
507 devel package.
508
509Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
510
511 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
512 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
513 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
514 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
515 code cleanup, especially the function comments.
516 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
517
518Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
519
520 * Makefile.am xmlreader.c include/libxml/Makefile.am
521 include/libxml/xmlreader.h: Adding a new set of APIs based on
522 the C# TextXmlReader API but converted to C. Allow to parse
523 in constant memory usage, far simpler to program and explain
524 than the SAX like APIs, unfinished but working.
525 * testReader.c: test program
526
527Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
528
529 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
530
531Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * tree.c: Chip turner indicated that XHTML1 serialization
534 rule for style actually break on both IE and Mozilla,
535 try to avoid the rule if escaping ain't necessary
536
537Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
538
539 * nanhttp.c: handle HTTP URL escaping, problem reported by
540 Glen Nakamura and Stefano Zacchiroli
541
542Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
543
544 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
545
546Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
547
548 * uri.c: Johann Richard pointed out some XPointer problems for
549 URN based URI references in XInclude. Modified the URI parsing
550 and saving routines to allow correct parsing and saving of
551 XPointers, especially when attached to "opaque" scheme accordingly
552 to RFC 2396
553
554Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
557 of refactoring to the HTML saving code.
558 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
559 in the doc.
560
561Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
562
563 * tree.c include/libxml/tree.h: refactored the XML dump of a node
564 to a buffer API to reuse the generic dump to an OutputIO layer,
565 this reduces code, fixes xmlNodeDump() for XHTML, also made
566 xmlNodeDump() now return the number of byte written.
567
568Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * python/setup.py.in: another patch from Stéphane Bidoul for
571 Python bindings on Windows
572 * doc/parsedecl.py: small cleanup
573
574Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * libxml.spec.in configure.in: add a line in %changelog for releases
577
578Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
579
580 * parser.c: patch from Marcus Clarke fixing a problem in entities
581 parsing that was detected in KDe documentations environment.
582
583Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
584
585 * python/libxml.c (libxml_prev): Return the previous as opposed to
586 the next node (I guess this is the result of some cut & paste programming:)
587
588Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
591
592Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * python/generator.py python/libxml.c python/setup.py.in: trying
595 to fix the Python bindings build on Windows (Stéphane Bidoul)
596
597Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
598
599 * win32/configure.js: added option for python bindings
600 * win32/libxml2.def.src: added more exports
601
602Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
603
604 * win32/Makefile.mingw: fixed unresolved symbols when linking with
605 pthreads
606 * win32/wince/*: applied updates to Windows CE port from Javier
607
608Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
609
610 * configure.in: preparing 2.4.28
611 * libxml.spec.in doc/Makefile.am: some cleanup
612 * doc/*: updated the news and regenerated.
613
614Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
615
616 * HTMLparser.c: final touch at closing #87235 </p> end tags
617 need to be generated.
618 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
619 this change slightly the output of a few tests
620 * doc/*: regenerated
621
622Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * parserInternals.c: fixing bug #99190 when UTF8 document are
625 parsed using the progressive parser and the end of the chunk
626 is in the middle of an UTF8 multibyte character.
627
628Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
629
630 * threads.c: fixed initialization problem in xmlNewGlobalState
631 which was causing crash.
632 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
633 in xmlInitializeGlobalState.
634 * parserInternals.c: cleaned up ctxt->sax initialisation.
635
636Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * tree.c include/libxml/tree.h: modified the existing APIs
639 to handle XHTML1 serialization rules automatically, also add
640 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
641 libxslt serialization uses it when needed without changing
642 the library API.
643 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
644 result/xhtml1: added a new test specifically for xhtml1 output
645 and updated the result of one XHTML1 test
646
647Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * xinclude.c parserInternals.c encoding.c: fixed #99082
650 for xi:include encoding="..." support on text includes.
651 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
652 test/XInclude/ents/isolatin.txt : added a specific regression test
653 * python/generator.py python/libxml2class.txt: fixed the generator
654 the new set of comments generated for doc/libxml2-api.xml were
655 breaking the python generation.
656
657Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
658
659 * doc/Makefile.am: repair some problem if gtk-doc fail or such
660 * configure.in: patch for Solaris on new autoconf closes #98880
661 * doc/parsedecl.py: repair the frigging API building script,
662 did I say that python xmllib sucks ?
663 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
664 and some comment are no more truncated.
665
666Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * parser.c: Martin Stoilov pointed out a potential leak in
669 xmlCreateMemoryParserCtxt
670
671Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
674 included in HTML documents and using the push parser.
675
676Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
677
678 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
679 specified, look for the Python interpreter not just in the
680 specified root but also in the specified location. Fixes #98825
681
682Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * python/libxml.c: fixing bug #98792 , node may have no doc
685 and dereferencing without checking ain't good ...
686
687Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * configure.in: preparing release 2.4.27
690 * doc/* : updated and rebuilt the docs
691 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
692 and all the docs are actually packaged and in the final RPMs
693 * parser.c parserInternals.c include/libxml/parser.h: restore
694 xmllint --recover feature.
695
696Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * parser.c xpath.c: fixing #96925 wich was also dependant on the
699 processing of parsed entities, and XPath computation on sustitued
700 entities.
701 * testXPath.c: make sure entities are substitued.
702
703Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
704
705 * parser.c: fixed #96594, which was totally dependant on the
706 processing of internal parsed entities, which had to be changed.
707
708Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
709
710 * Makefile.am python/Makefile.am python/tests/Makefile.am:
711 trying to fix bug #98517 about building outside the source tree
712 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
713
714Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
715
716 * include/win32config.h: cleanup
717 * win32/Makefile.mingw: integrated mingw in JScript configure
718 * win32/Makefile.msvc: modified to allow mingw coexistence
719 * win32/configure.js: integrated mingw
720 * win32/Readme.txt: cleanup
721
722Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * HTMLparser.c: strengthen the guard in the Pop macros,
725 like in the XML parser, closes bug #97315
726
727Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
730 callback is never used.
731
732Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
733
734 * parserInternals.c: fixed the initialization of the SAX structure
735 which was breaking xsltproc
736 * xpath.c: patch from Petr Pajas for CDATA nodes
737 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
738 * parser.c include/libxml/parser.h: patch from Peter Jones
739 removing a leak in xmlSAXParseMemory() and adding the
740 function xmlSAXParseMemoryWithData()
741
742Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
743
744 adding pdf of tutorial, changing web page to link to it
745 * doc/tutorial/xmltutorial.pdf
746 * doc/xml.html
747 * doc/docs.html
748
749Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
750
751 * doc/tutorial/ar01s08.html
752 adding file what I forgot for tutorial
753
754
755Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
756
757 Adding encoding discussion to tutorial
758 Added:
759 * doc/tutorial/images/*.png: DocBook admonition image files
760 * doc/tutorial/apf.html, apg.html: new generated html
761 * doc/tutorial/includeconvert.c: conversion code entity file
762 changed:
763 * doc/tutorial/xmltutorial.xml: DocBook original
764 * doc/tutorial/*.html: generated html
765
766Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
767
768 * include/libxml/*.h: retired xmlwin32version.h
769 * doc/Makefile.am: retired xmlwin32version.h
770 * win32/configure.js: retired xmlwin32version.h
771
772Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
773
774 * win32/libxml2.def.src: exported additional symbols
775 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
776 sisterhood
777
778Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * globals.c: fixed a typo pointed out by Igor
781 * xpath.c: try to speed up node compare using line numbers
782 if available.
783
784Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
785
786 * tree.c: make xmlFreeNode() handle attributes correctly.
787
788Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
789
790 * catalog.c: completed the #96963 fix, as reported by Karl
791 Eichwalder
792
793Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
794
795 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
796
797Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * Makefile.am: switched the order of a couple of includes
800 to fix bugs #97100
801
802Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
803
804 * catalog.c: fixed bug #96963, reverted to the old behaviour of
805 xmlLoadCatalogs that used to separate directories with a ':'.
806
807Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
808
809 * threads.c: improvements to the Windows-side of thread handling
810 * testThreads.c: conditionally excluded unistd.h
811 * testThradsWin32.c: broke overlong lines
812 * include/win32config.h: adapted thread-related macros to the new
813 scheme and for pthreads on Windows
814 * win32/Makefile.msvc: introduced a more flexible thread build,
815 added testThreads[Win32].c to the build
816 * win32/configure.js: introduced a more flexible thread config
817
8182002-10-31 John Fleck <jfleck@inkstain.net>
819
820 * doc/xml.html (and, by implication, FAQ.html)
821 added UTF-8 conversaion FAQ from Marcus Labib Iskander
822
823Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
824
825 * configure.in: removed xmlwin32version.h
826 * include/libxml/Makefile.am: removed xmlwin32version.h
827
828Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * tree.c: applied patch from Brian Stafford to fix a bug
831 in xmlReconciliateNs()
832
833Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * tree.c: applied patch from Christian Glahn to allow
836 xmlNewChild() on document fragment nodes
837
838Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * parser.c: Christian Glahn found a problem with a recent
841 patch to xmlParseBalancedChunkMemoryRecover()
842 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
843 problems
844 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
845 test/schemas/seq*: added the test cases from Charles
846
847Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
848
849 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
850 serious cleanup of the spec file and associated changes
851 in the Makefiles.
852 * valid.c: try to remove some warnings on x86_64
853
854Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
855
856 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
857 fix bug #96586
858
859Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
860
861 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
862 parsing, applied his patch
863 * result/HTML/attrents.html result/HTML/attrents.html.err
864 result/HTML/attrents.html.sax test/HTML/attrents.html:
865 added the test and result case provided by Mikhail Sogrine
866
867Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * vms/build_libxml.com vms/config.vms vms/readme.vms
870 include/libxml/parser.h include/libxml/parserInternals.h
871 include/libxml/tree.h include/libxml/xmlIO.h
872 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
873 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
874 Applied the VMS update patch from Craig A. Berry
875 * doc/*.html: update
876
877Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
878
879 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
880
881Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * debugXML.c: adding a grep command to --shell in xmllint
884 for T.V. Raman
885
886Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * xmlcatalog.c: tried to fix some of the problem with --sgml
889
890Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * parser.c: tried to fix bug #91500 where doc->children may
893 be overriden by a call to xmlParseBalancedChunkMemory()
894
895Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
898 identifiers in SGML catalogs containing '&'
899
900Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * python/types.c: fixed bugs when passing result value tree
903 to Python functions.
904
905Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * configure.in: preparing the release of 2.4.26
908 * doc/*: updated and rebuilt the documentation
909
910Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
911
912 * parser.c: fixed a XML Namespace compliance bug reported by
913 Alexander Grimalovsky
914
915Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
916
917 * HTMLtree.c: fixed serialization of script and style when
918 they are not lowercase (i.e. added using the API to the tree).
919
920Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * valid.c: make xmlValidateDocument emit a warning msg if there
923 is no DTD, pointed by Christian Glahn
924
925Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
928 content model when some of the blocks have min or max, and a couple
929 of bugs found in the process.
930 * result/schemas/list0* test/schemas/list0*: added some specific
931 regression tests
932
933Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * README: updated the contact informations
936
937Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
940 misses it, reported by Peter Bray.
941
942Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * tree.c: investigating xmlNodeGetContent() on namespace nodes
945 and removed a few warnings
946
947Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
948
949 * parser.c: Christian Glahn found a small bug in the push parser.
950 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
951 public
952
953Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * xmlschemas.c include/libxml/xmlschemas.h: added
956 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
957 * testSchemas.c: added --memory to test the new interface
958
959Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
960
961 * doc/index.py doc/search.php: integrated the XSLT indexing,
962 a few fixed in the indexer, added a scope selection at the
963 search level.
964
965Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
968 this was due to uninitialized parts of the validation context
969
970Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
971
972 * debugXML.c: applied patch from Mark Vakoc except the API
973 change, preserved it.
974 * doc/*: updated the docs to point to the search engine for
975 information lookup or before bug/help reports.
976
977Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * doc/index.py doc/search.php: added mailing-list archives
980 indexing and lookup
981
982Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
985
986Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * doc/index.py: improved HTML indexing
989 * doc/search.php: make the queries also lookup the HTML based indexes
990
991Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * doc/index.py: added HTML page indexing
994
995Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
996
997 * xmlIO.c: extended Windows path normalisation to fix the base
998 problem in libxslt.
999 * catalog.c: fixed list handling in XML_CATALOG_FILES
1000
1001Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * valid.c: typo/bug found by Christian Glahn
1004
1005Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1006
1007 * xmlIO.c: applied Windows CE patch from Javier.
1008 * win32/wince: new directory, contains support for the PocketPC
1009 with Windows CE from Javier.
1010 * include/win32config.h: reorganised, removed duplicate
1011 definitions and applied WinCE patch from Javier.
1012 * include/wsockcompat.h: new file, now contains WinSock
1013 compatibility macros.
1014 * win32/Makefile.msvc: introduced double-run compilation.
1015
1016Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * configure.in include/libxml/xmlwin32version.h: preparing release
1019 of 2.4.25
1020 * doc/*: updated and regenerated teh docs and web pages.
1021
1022Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1025 error were not covering namespace declarations.
1026 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1027 it was missing the attribute declaration for the namespace
1028 * result/VC/NS3: the fix now report breakages in that test
1029
1030Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1033
1034Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1037 and regenerated the docs and web site
1038
1039Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1042 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1043 not before
1044
1045Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * python/generator.py python/libxml2class.txt: fixed a stupid error
1048 breaking the python API
1049
1050Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1053 triostr.c triostr.h: applied a trio update patch from
1054 Bjorn Reese which should work with MinGW
1055
1056Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * tree.c: improving some documentation comments
1059 * xmlregexp.c: found and fixed a mem leak with python regression tests
1060 * doc/*: rebuilt the doc and the API XML file including the
1061 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1062 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1063 python/types.c: added access to the XML Schemas regexps from
1064 python
1065 * python/tests/Makefile.am python/tests/regexp.py: added a
1066 simple regexp bindings test
1067
1068Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1069
1070 * doc/xml.html:
1071 fixing ftp links - thanks to Vitaly Ostanin
1072
1073Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * xmlregexp.c: fixed the data callback on transition functionality
1076 which was broken when using the compact form
1077 * result/schemas/*: updated the results, less verbose, all tests
1078 pass like before
1079 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1080 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1081 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1082 annoying warnings
1083 * xpath.c: try to provide better error report when possible
1084
1085Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * Makefile.am: fixed a breakage raised by Jacob
1088
1089Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1090
1091 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1092 which don't use sockets
1093
1094Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1095
1096 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1097 * win32/configure.js: applied zlib patch from Daniel Gehriger
1098
1099Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1100
1101 * win32/configure.js: applied the patch from Mark Vakoc for
1102 regexp support
1103 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1104 for regexp support
1105
1106Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * xmlschemastypes.c: as pointed by Igor Float and Double
1109 parsing ain't finished yet
1110
1111Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * Makefile.am configure.in: trying to fix #88412 by bypassing
1114 all the python subdir if python ain't detected
1115
1116Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1119 made configuring with regexps/automata/unicode the default
1120 but without schemas ATM
1121 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1122 fixed the regexp based DTD validation performance and memory
1123 problem by switching to a compact form for determinist regexps
1124 and detecting the determinism property in the process. Seems
1125 as fast as the old DTD validation specific engine :-) despite
1126 the regexp built and compaction process.
1127
1128Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * valid.c: determinism is debugged, new DTD checking code now works
1131 but xmlFAComputesDeterminism takes far too much CPU and the whole
1132 set usues too much memory to be really usable as-is
1133
1134Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * tree.c: fixed another stupid bug in xmlGetNodePath()
1137 * xmllint.c: --version now report the options compiled in
1138
1139Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * HTMLparser.c: small cleanup
1142 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1143 when configured with them. A bit of debugging around the determinism
1144 checks is still needed
1145
1146Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1149
1150Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * xmlIO.c: small portability glitch fixed.
1153
1154Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * xmlschemastypes.c: incomplete steps for real/double support
1157 * testAutomata.c include/libxml/xmlautomata.h
1158 include/libxml/xmlregexp.h: avoiding a compilation problem
1159 * valid.c include/libxml/valid.h: starting the work toward using
1160 the regexps for actual DTD validation
1161
1162Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * hash.c: cosmetic cleanup
1165 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1166 integrating a DTD validation layer based on the regexps
1167
1168Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1171 the determinism was tested before eliminating the epsilon
1172 transitions :-(
1173
1174Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * python/generator.py python/libxml.c python/libxml.py
1177 python/libxml2-python-api.xml python/libxml2class.txt
1178 python/libxml_wrap.h python/types.c: updated the python
1179 bindings, added code for easier File I/O, and the ability to
1180 define a resolver from Python fixing bug #91635
1181 * python/tests/Makefile.am python/tests/inbuf.py
1182 python/tests/outbuf.py python/tests/pushSAXhtml.py
1183 python/tests/resolver.py python/tests/serialize.py: updated
1184 and augmented the set of Python tests.
1185
1186Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1187
1188 * win32/configure.js: added more readme info for the binary
1189 package.
1190
1191Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * xmlIO.c: fixed a stupid out of bound array error
1194
1195Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1198 messing around with support for Windows path, cleanups,
1199 trying to identify and fix the various code path to the
1200 filename access. Added xmlNormalizeWindowsPath()
1201
1202Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * error.c valid.c: working on better error reporting of validity
1205 errors, especially providing an accurate context.
1206 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1207 error reports in those cases.
1208
1209Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1212 parser.c parserInternals.c xmlIO.c: get rid of all the
1213 perror() calls made in the library execution paths. This
1214 should fix both #92059 and #92385
1215
1216Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmllint.c: memory leak reporting was broken after a change
1219 of the preprocessor symbol used to activate it.
1220
1221Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * tree.c: try to make the copy function work for node of
1224 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1225 DOM layers though, not libxml2 itself.
1226
1227Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * valid.c: try to provide file and line informations, not all
1230 messages are covered, but it's a (good) start
1231
1232Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * xinclude.c: reimplemented a large part of the XInclude
1235 processor, trying to minimize resources used, James Henstridge
1236 provided a huge test case which was exhibiting severe memory
1237 consumption problems.
1238
1239Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * python/Makefile.am: applied patch from Christophe Merlet to
1242 reestablish DESTDIR
1243
1244Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * libxml.spec.in: fixes libary path for x86_64 AMD
1247
1248Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1249
1250 * doc/tutorial/includekeyword.c
1251 * doc/tutorial/xmltutorial.xml:
1252 (plus resulting generated html files)
1253 fixing one spot I missed in the tutorial where I hadn't freed
1254 memory properly
1255
1256Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1257
1258 * doc/tutorial/includeaddattribute.c
1259 * doc/tutorial/includeaddkeyword.c
1260 * doc/tutorial/includegetattribute.c
1261 * doc/tutorial/includekeyword.c
1262 * doc/tutorial/xmltutorial.xml
1263 * doc/tutorial/*.html:
1264 update tutorial to properly free memory (thanks to Christopher
1265 R. Harris for pointing out that this needs to be done)
1266 * doc/tutorial/images/callouts/*.png:
1267 added image files so the callouts are graphical, making it
1268 easier to read ( use "--param callout.graphics 1" to generate
1269 html with graphical callouts)
1270
1271Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1274 nice logos generated by Marc Liyanage
1275 * doc/site.xsl *.html: changed the stylesheet to show the new
1276 logo and regenerated the pages
1277
1278Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1281
1282Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * xpath.c: possible mem leak patch from Jason Adams
1285
1286Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1289 in the XQuery namespace
1290 * configure.in: preparing 2.4.24
1291 * doc/*.html: updated the web pages
1292
1293Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * python/generator.py: closing bug #85258 by generating conditional
1296 compile check to avoid linking to routines not configured in.
1297
12982002-08-22 Havoc Pennington <hp@pobox.com>
1299
1300 * autogen.sh: update error message for missing automake
1301
1302Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * python/Makefile.am: typo in target name resulted in libxml2.py
1305 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1306
1307Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * win32/win32/Makefile.mingw: updated with version from
1310 Elizabeth Barham at http://soggytrousers.net/repository/
1311
1312Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1313
1314 * win32/Makefile.msvc: added the prefix location to the include
1315 and lib search path.
1316
13172002-08-18 Havoc Pennington <hp@pobox.com>
1318
1319 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1320 both automake 1.6 and 1.4 installed get the right automake. Means
1321 compilation from CVS will now require the latest automake 1.4
1322 release, or manually creating symlinks called "automake-1.4" and
1323 "aclocal-1.4"
1324
1325Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * configure.in python/Makefile.am: more AMD 64 induced changes from
1328 Frederic Crozat
1329
1330Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * xinclude.c: oops I was missing the xml:base fixup too
1333 * result/XInclude/*.xml: this adds xml:base attributes to most
1334 results of the tests
1335
1336Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * xinclude.c: quick but apparently working implementation of
1339 xi:fallback, should close bug #89684
1340 * Makefile.am test/XInclude/docs/fallback.xml
1341 result/XInclude/fallback.xml: added a basic test for fallback,
1342 and run with --nowarning to avoid a spurious warning
1343 * configure.in: applied patch from Frederic Crozat for python
1344 bindings on AMD 64bits machines.
1345
1346Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1349 the caller don't pass a SAX callback block.
1350
1351Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * tree.c: applied the same fix for the XML-1.0 namespace to
1354 xmlSearchNsByHref() as was done for xmlSearchNs()
1355
1356Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * libxml.3: small cleanup of the man page
1359 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1360 when serializing HREF attributes generated by XSLT.
1361
1362Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1365 version of Marc Liyanage' patch for boolean attributes in HTML
1366 output
1367
1368Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * python/tests/serialize.py: fixed the test results, indenting
1371 behaviour changed slightly
1372
1373Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1374
1375 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1376 new c14n function to Windows def files
1377
1378Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1379
1380 * c14n.c: fixed a memory leak in c14n code
1381
1382Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * parser.c include/libxml/parser.h: adding a new API for Christian
1385 Glahn: xmlParseBalancedChunkMemoryRecover
1386 * valid.c: patch from Rick Jones for some grammar cleanup in
1387 validation messages
1388 * result/VC/* result/valid/*: this slightly change some of the
1389 regression tests outputs
1390
1391Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * tree.c: trying to fix a problem in namespaced attribute handling
1394 raised by Christian Glahn
1395
1396Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * encoding.c include/libxml/encoding.h: Opening the interface
1399 xmlNewCharEncodingHandler as requested in #89415
1400 * python/generator.py python/setup.py.in: applied cleanup
1401 patches from Marc-Andre Lemburg
1402 * tree.c: fixing bug #89332 on a specific case of loosing
1403 the XML-1.0 namespace on xml:xxx attributes
1404
1405Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1406
1407 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1408 corner case from new Merlin's test suite and added a callback
1409 that will be used to improve xmlsec performance
1410
1411
1412Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * HTMLtree.c: trying to fix the <style> escaping problem in
1415 HTML serialization bug #89342
1416
1417Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1420 and rebuilt the web site.
1421
1422Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1423
1424 * include/libxml/tree.h: added _private member to xmlNs struct
1425
1426Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * HTMLparser.c: fixing bug #84876 based on the xml working
1429 code.
1430
1431Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1432
1433 * python/Makefile.am: enhanced to fix bug 72012 (errors
1434 when using '-jX' make parameter)
1435
1436Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1437
1438 * xpath.c: small additional enhancement for booleans
1439 compared to nodesets
1440
1441Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * HTMLtree.c: changed the order of the encoding declaration
1444 attributes in the meta tags due to a bug in IE/Mac
1445
1446Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1447
1448 * xpath.c: enhanced handling of booleans (especially '='
1449 and '!=' for nodesets) - fixes bug 85256. Added new
1450 routine xmlXPathNotEqualValues for more proper handling
1451 of '!=' when nodesets are involved.
1452
1453Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1456 doc/xmlcatalog_man.xml to the source distribution
1457
1458Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1459
1460 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1461 asked for this.
1462
1463Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * configure.in: preparing 2.4.23
1466 * doc/*: rebuilt the docs
1467
1468Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * parser.c: fixing bug #84169 by fixing the
1471 comment of xmlCreatePushParserCtxt to describe the
1472 encoding detection parameters better.
1473
1474Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * valid.c: fixing bug #79331 in one path the lookup for
1477 ID attributes on a namespaced node wasn't handled correctly :-\
1478
1479Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * HTMLparser.c: trying to fix 87235 about discarded white
1482 spaces in the HTML parser.
1483 * result/HTML/*: this changes the output of a number of HTML
1484 regression tests
1485
1486Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * xpath.c: applied patch from Richard Jinks for the namespace
1489 axis + fixed a memory error.
1490 * parser.c parserInternals.c: applied patches from Peter Jacobi
1491 removing ctxt->token for good.
1492 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1493 popped out by the regression tests.
1494 * Makefile.am: patch for threads makefile from Gary Pennington
1495
1496Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1497
1498 * xpath.c: enhanced behaviour of position() after usage of
1499 expressions involving preceding-sibling (et al).
1500
1501Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * hash.c: applied a patch from Peter Jacobi to solve a problem
1504 when compiling with the Watcom C on Win32
1505 * result/schemas/*.err: the change of hashing algo generated
1506 permutations in the output
1507
1508Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * hash.c: applied patch from Sander Vesik improving the quality of
1511 the hash function.
1512
15132002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1514
1515 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1516 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1517 xmllint.c xpath.c: replaced sprintf() with snprintf()
1518 to prevent possible buffer overflow (the bug was pointed
1519 out by Anju Premachandran)
1520
1521Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * parser.c: removed an uninitialized data error popped by valgrind
1524 on PE references
1525
1526Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1527
1528 * doc/xml.html
1529 adding tutorial reference to the web page
1530
1531Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1532
1533 * doc/tutorial/xmltutorial.xml
1534 * doc/tutorial/ar01s07.html
1535 * doc/tutorial/ape.html
1536 * doc/tutorial/includegetattribute.c
1537 adding section to tutorial about retrieving an attribute
1538 value
1539
1540Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * parser.c: applied a couple of patches from Peter Jacobi to start
1543 to get rid of ctxt->token, with a possible significant speed
1544 improvement to be gained once done. Better compliance with PE
1545 references constructs in DTDs too.
1546 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1547 from Peter too
1548
1549Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1552 xmlParseElement was likely to have been deallocated at the
1553 time of the report, possibly leading to segfault. Just report
1554 the tag name now.
1555
1556Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * xpath.c: patch from Richard Jinks for XPath substring() function
1559 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1560
15612002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1562
1563 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1564
1565Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1566
1567 *doc/FAQ.html
1568 fixing typos in FAQ, thanks to Robert Funnell for the
1569 editing help
1570
1571Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * NEWS: got complaints from rpmlint that it was empty
1574
1575Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1576
1577 * added doc/tutorial, including:
1578 apa.html
1579 apb.html
1580 apc.html
1581 apd.html
1582 ar01s02.html
1583 ar01s03.html
1584 ar01s04.html
1585 ar01s05.html
1586 ar01s06.html
1587 includeaddattribute.c
1588 includeaddkeyword.c
1589 includekeyword.c
1590 includestory.xml
1591 index.html
1592 xmltutorial.xml
1593 libxml tutorial, including generated html
1594
1595Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1596
1597 * result/c14n/exc-without-comments/merlin-c14n-two-*
1598 result/c14n/without-comments/merlin-c14n-two-*
1599 test/c14n/exc-without-comments/merlin-c14n-two-*
1600 test/c14n/without-comments/merlin-c14n-two-*
1601 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1602 c14n/exc-c14n and slightly modified test script to handle
1603 these test cases
1604 * c14n.c: fixed bugs for complicated nodes set (namespace
1605 without node and others from merlin-c14n-two.tar.gz)
1606 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1607 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1608 for xmlsec performance patch
1609 * xpath.c: fixed self::node() for namespaces and attributes
1610
1611Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1612
1613 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1614 but with the format parameter
1615 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1616
1617Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1618
1619 * Makefile.am: updated c14n tests suite
1620 * c14n.c: performance improvement for previous c14n patch
1621
1622Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * parser.c: another peroformance patch from Peter Jacobi, that
1625 time on parsing attribute values.
1626
1627Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1628
1629 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1630 into LibXML2 test suite
1631
1632Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1633
1634 * c14n.c: propagating xpath ancesstors node fix to c14n
1635 plus small performance improvement to reduce number of
1636 mallocs
1637 * xpath.c: fixed ancestors axis processing for namespace nodes
1638
1639Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1642 Peter Jacobi
1643
1644Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * configure.in: preparing 2.4.22
1647
1648Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1651 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1652 a public entry point.
1653 * doc/*: rebuilt the API and docs
1654
1655Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * xpath.c: patch from Richard Jinks to fix a problem introduced
1658 in the previous patch and pointed by Norm
1659
1660Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * libxml.spec.in: fixing bug #81112
1663
1664Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * uri.c: fixing bug #82848
1667
1668Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1671 output of one catalog test
1672
1673Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1674
1675 * global.data globals.c tree.c include/libxml/globals.h
1676 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1677 default value for global parameter xmlIndentTreeOutput to 1 and
1678 introduced new global parameter xmlTreeIndentString (the string
1679 used to do one-level indent) with default value " " (as it was
1680 in tree.c)
1681
1682Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1685 with trio and schemas.
1686
1687Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * xpath.c: patch from Richard Jinks to fix the problem raised in
1690 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1691
1692Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * xmlschemas.c: a bit of work on import.
1695 * xmlschemastypes.c: Charles Bozeman provided a compare function
1696 for date/time types so min/max facet restrictions should work,
1697 indeterminate comparisons return an error instead of equal.
1698 * test/schemas/date_0* result/schemas/date_0_0: specific test
1699 from Charles Bozeman too
1700
1701Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1704 from Christian Cornelssen fixing the man pages and the Catalog
1705 building script.
1706 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1707 next step is <xs:import> I now have a reasonable understanding
1708 of how it works.
1709
1710Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1713
1714Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1715
1716 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1717
1718Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * xpath.c: fixing an XPath function evalutation bug pointed out
1721 by Alexey Efimov where the context was lost when evaluating
1722 the function arguments
1723
1724Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1725
1726 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1727 function public for XMLSec performance optimizations
1728
1729Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * python/generator.py python/libxml2class.txt : fixed a problem
1732 with the HTML parser pointed by Gary Benson
1733 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1734 example
1735
1736Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1737 * parser.c: fixed bug #81159 (memory growth in SAX)
1738
1739Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1740 * xpath.c: fixed bug #78858 (the real fix)
1741
1742Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1743 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1744
1745Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * tree.c: modified xmlNodeSetBase to allow changing the
1748 base of a document.
1749
1750Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * xmlschemastypes.c: patch Charles Bozeman for validation of
1753 all the date, time, and duration types
1754 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1755 * configure.in: fixed an error pointed by an user
1756 * xml2-config.in: fixed an error pointed by an user
1757
1758Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1759
1760 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1761 win32/libxml2.def.src xmlIO.c: exported default
1762 'file:', 'http:' and 'ftp:' protocols input handlers
1763 and maked protocols comparisson case insensitive
1764
1765Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * configure.in: Neven Has detected a typo
1768
1769Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1772 as one of the persons allowed to commit directly to the
1773 module.
1774
1775Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1778 * valid.c: raised a too low limit
1779 * doc/*: rebuilt the docs
1780
1781Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * test/XPath/expr/floats test/XPath/expr/functions
1784 result/XPath/expr/floats result/XPath/expr/functions
1785 xpath.c: another XPath conformance patch from Richard Jinks
1786
1787Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * xmlschemas.c: fixed validation of attribute groups.
1790 * test/schemas result/schemas: added an example from the primer
1791
1792Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1795 * test/schemas result/schemas: updated the test list
1796
1797Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * TODO: updated a bit
1800 * parser.c: made a comment more specific
1801 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1802 Schemas conformance.
1803 * test/schemas result/schemas: updated the test list
1804
1805Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1808 implementing xs:all with minOccurs = 0
1809 * tes/schemas/* result/schemas/*: added more tests covering
1810 xs:all
1811
1812Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * xmlregexp.c: first implementation of the all particle, this
1815 may need to be revisited for case where not all transitions
1816 must be crossed.
1817
1818Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * tree.c: another entity processing update from Markus Henke
1821
1822Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1823
1824 * trionan.c: fixed crash on OSF/1
1825
1826Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * xmlschemas.c: more Schemas work
1829 * test/schemas/* result/schemas/*: added more tests coming
1830 from the spec.
1831
1832Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1835 ExcC14N specification
1836
1837Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * tree.c: patch from Markus Henke, fix for recursive entities.
1840
1841Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * xpath.c: fix a problem with string() on a document node.
1844
1845Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * Makefile.am xmlschemas.c: more Schemas work
1848 * test/schemas/* result/schemas/*: added more tests coming
1849 from the spec.
1850
1851Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1854 * result/HTML/*: this changes a few things in the results
1855
1856Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1857
1858 * include/libxml/tree.h: eliminated 'declaration different than
1859 prototype' warning
1860 * include/win32config.h: "resolved" conflicts with errno.h
1861
1862Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1865 on the automata interfaces and debug of counted choices
1866 * test/schemas/* result/schemas/*: added a number of tests
1867
1868Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1871 a bit of work on Schemas
1872 * testSchemas.c: try to make it more useful
1873 * test/schemas/* result/schemas/* Makefile.am: changed the
1874 Schemas regression test procedure, started adding a few samples
1875
1876Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1877
1878 * include/libxml/encoding.h: Patch for the Borland C++ builder
1879 * include/libxml/tree.h: Patch for the Borland C++ builder
1880 * threads.c: Patch for the Borland C++ builder
1881 * win32/bcb5: New directory for the Borland C++ builder
1882 project files
1883
1884Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1885
1886 * win32/Makefile.msvc: Update for XML Schema support
1887 * win32/configure.js: Update for XML Schema support
1888 * win32/libxml2.def.src: Update for XML Schema support
1889
1890Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1893 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1894 xmlunicode.c include/libxml/Makefile.am
1895 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1896 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1897 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1898 include/libxml/xmlversion.h.in : merged the current state of
1899 XML Schemas implementation, it is not configured in by default,
1900 a specific --schemas configure option has been added.
1901 * test/automata test/regexp test/schemas Makefile.am
1902 result/automata result/regexp result/schemas:
1903 merged automata/regexp/schemas regression tests
1904
1905Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * xpath.c: Gary found a compile time problem, fixes #78823
1908
1909Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * configure.in: release of 2.4.20
1912 * doc/*: updated and rebuilt the docs
1913
1914Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * python/Makefile.am: patch from Cristian Gafton to build on
1917 Red Hat 6.2, should also fix #75779
1918
1919Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * valid.c: first part of fixing #78729
1922
1923Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1926 escaping of URI when saving HTML files.
1927 * result/HTML/*: this impacted some tests
1928
1929Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * configure.in: trying to fix #77441
1932
1933Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * include/libxml/xmlIO.h: Hallski complained it could not be
1936 included by itself.
1937
1938Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1941
1942Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1943
1944 * win32/configure.js: patch from Nilo for the c14n option
1945 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1946
1947Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1950 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1951 LIBXML_THREAD_ENABLED
1952
1953Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * xpath.c: another patch from Richard Jinks for substring conformance
1956 * test/XPath/expr/floats test/XPath/expr/strings
1957 result/XPath/expr/floats result/XPath/expr/strings: update of the
1958 test suite to check those.
1959
1960Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * xpath.c: patch from Richard Jinks for .x float parsing.
1963
1964Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * parser.c: patch from Markus Henke when an encoding ain't recognized
1967
1968Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * libxml.m4: got a report that #include <string.h> was needed
1971
1972Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1975
1976Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1977
1978 * doc/example.html: fixing typo
1979
1980Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1983 pointed out by Melvyn Sopacua.
1984
1985Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * libxml.m4: Frédéric Crozat gave a patch related to the change
1988 of Include paths breaking the libxml.m4
1989
1990Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * xpath.c: Fix bug #76927 forgot to save some context
1993 when evaluating binary expressions
1994
1995Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * configure.in: fixed configure for MPE/iX from Markus Henke
1998 * xmlmemory.c: fixed initialization problems
1999 * xpath.c: another set of patches from Richard Jinks this
2000 fixes "make XPathtests" on linux
2001
2002Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2005 * test/XPath/expr/compare test/XPath/expr/equality
2006 test/XPath/expr/floats test/XPath/expr/functions
2007 test/XPath/expr/strings result/XPath/expr/compare
2008 result/XPath/expr/equality result/XPath/expr/floats
2009 result/XPath/expr/functions result/XPath/expr/strings: Updated
2010 tests though they show a divergence on Linux
2011
2012Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * xpath.c trionan.c: previous commit also included patches
2015 from Richard Jinks on some IEEE support corner case
2016
2017Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2020 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2021 that $(datadir) should be used for docs
2022
2023Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2026 could leak filedescriptors
2027
2028Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * configure.in nanohttp.c: applied patch from Allan Clark for
2031 UnixWare/OpenServer
2032
2033Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * configure.in: preparing 2.4.19
2036 * doc/*: rebuilt the docs
2037
2038Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * nanohttp.c: fixing #76043, got fed up with non-portability
2041 of that piece of code.
2042
2043Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * valid.c SAX.c: Never commit without running "make tests" :-(
2046 fix a couple of stupidities in the previous commit
2047 * result/*: a few changes in some attribute order result of previous
2048 commit.
2049
2050Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2053 the internal subset should not raise duplicate ID errors,
2054 also there was a small bug in conjunction to namespace
2055 declarations defaulted and xml:xxx attributes DTD definitions.
2056
2057Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * xpath.c: Richard Jinks also raised some rounding problems
2060 this tries to fix them
2061
2062Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2065 behaviour in xmlXPathCastToString()
2066
2067Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2070 raised by Morus Walter
2071
2072Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2075 from Igor
2076
2077Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * xpath.c: fixing #75619, related to a problem when trying
2080 to evaluate condition when the current node set resulting
2081 from that sub-step evaluation is empty. Also fixes 2 potential
2082 problem with previous-sibling and next-siblings axis.
2083
2084Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2087 HTML support is not configured in.
2088
2089Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2092 include/libxml/tree.h: dohh I really didn't intended to commit
2093 this test version :-(
2094
2095Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * testSAX.c: I wanted to see the real speed at the SAX interface
2098 after a little too many Ximianer started complaining about the
2099 parser speed.
2100 added a --quiet option:
2101 paphio:~/XML -> ls -l db100000.xml
2102 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2103 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2104 3200006 callbacks generated
2105 real 0m1.270s
2106 Which means 16MBytes/s and 3Mcallback/s
2107
2108Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * xpath.c: valgrind spotted another error that time when running
2111 on libxslt regression tests
2112
2113Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * Makefile.am: adding "make valgrind" running the full regression
2116 tests (except python ones) under Valgrind (using valgrind -q
2117 which was kindly added by the author).
2118 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2119 passes cleanly now except an obcure floating point initialization
2120 raised in log10() in one XPath regression test ???
2121 * tree.c: edited some comments to close #75244
2122
2123Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2126 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2127 context of ScrollKeeper, made sure that if the number is
2128 an integer, the serialization follows the description at
2129 http://www.w3.org/TR/xpath#section-String-Functions
2130
2131Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * configure.in: preparing 2.4.18
2134 * doc/*: updated and rebuilt the web site
2135 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2136 the Windows and Cygwin maintainers.
2137 * parser.c: humm, changed the way the SAX parser work when
2138 xmlSubstituteEntitiesDefault(1) is set, it will then
2139 do the entity registration and loading by itself in case the
2140 user provided SAX getEntity() returns NULL.
2141 * testSAX.c: added --noent to test the behaviour.
2142
2143Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * parser.c: Wilfried Teiken provided a hackish but working
2146 way to get context reported back on entities when parsing
2147 with SAX and without breaking the DOM build.
2148
2149Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * c14n.c: applied a new patch from Aleksey Sanin
2152 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2153 to reference Aleksey implementation of XML digital Signatures
2154
2155Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * xpath.c: small fix to avoid potential problem due to
2158 ordering of freeing data
2159 * python/Makefile.am: people were complaining about
2160 the generated file in python dir not being built
2161
2162Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2165 python/generator.py python/libxml.c python/types.c: Cleanup
2166 of the python Makefiles based on Jacob and James feedback,
2167 fixed the spec file accordingly, fixed the number of warning
2168 that passing my pedantic CFLAGS was generating. Conclusion
2169 is that Python includes are real crap.
2170
2171Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * configure,in: it was reported quite a few times that
2174 xml2-config --cflags should not output
2175 -I$includeprefix/libxml2/libxml because libxml2 header names
2176 clashes with existing names like list.h from C++ stl.
2177 Includes should be #include<libxml/xxx.h> so ...
2178
2179Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * c14n.c: another patch from Aleksey Sanin
2182
2183Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2186 canonicalization algorithm
2187 * doc/xml.html doc/index.html: added the C14N references on the
2188 index page.
2189
21902002-03-13 jacob berkman <jacob@ximian.com>
2191
2192 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2193 usage, redundant, and gcc specific
2194
2195Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * xpath.c: speedup some node selection operations, this can
2198 have a significant impact on DocBook Norm's stylesheets
2199 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2200 make sure it's always the case
2201 * debugXML.c: distinguish CDATA and comments in ls operations
2202
2203Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2206 to generate better API descriptions etc...
2207
2208Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * c14n.c: Fixing #74186, made sure all boolean expressions
2211 get fully parenthesized, ran indent on the output
2212 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2213 include/libxml/tree.h: also #74186 related, removed the
2214 --with-buffers option, and all the preprocessor conditional
2215 sections that were resulting from it.
2216
2217Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * valid.c: applied patch from Dodji Seketeli fixing an
2220 uninitailized variable in xmlValidGetValidElements()
2221
2222Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * c14n.c: fixed a few comments
2225 * doc/*.html doc/*/*.html: regenerated the docs and added
2226 the C14N API
2227 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2228
2229Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * check-xml-test-suite.py: fix to adapt varaiations in the
2232 bindings
2233 * configure.in python/setup.py python/setup.py.in: fixed to
2234 have the version of the python scripts automatically updated
2235
2236Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2239 in xmlCopyProp()
2240
2241Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * configure.in: preparing 2.4.17 release
2244 * doc/*: updated and rebuilt the docs
2245 * xpath.c: fixed a comment
2246 * python/libxml.c: fixed a possible reentrancy problem
2247
2248Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2251 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2252 added a specific regression test
2253 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2254 not raise exceptions when failing to find the attribute.
2255
2256Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * configure.in xmllint.c: owen pointed out a problem with the
2259 ftme fix, gettimeofday() was not detected by configure and
2260 the ftime header wasn't included, dohhh
2261
2262Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * configure.in xmllint.c: trying to fix #71457 for timing
2265 precision when gettimeofday() is not availble but ftime() is
2266
2267Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2270 are now copied on install and part of the -devel RPM
2271
2272Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * xpath.c: trying to avoid bug #72150 which was apparently
2275 caused by a gcc bug (or a processor problem) as detailed
2276 at http://veillard.com/gcc.bug
2277
2278Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2281 fixed xmlReconciliateNs(), added a Python test/example for
2282 inter-document cut'n paste
2283 * python/libxml.py: fixed node.doc on document nodes and added
2284 xpathEval() onto node objects
2285
2286Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2289 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2290 fixup and integrated tests for the serialization stuff
2291
2292Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2295 moved the libxml man page to section 3
2296
2297Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * tree.c: fix bug #72490
2300 * python/libxml.c python/libxml.py: added methods serialize()
2301 and saveTo() to all node elements.
2302
2303Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * xmlIO.c: closed #73430, don't read from an input source
2306 which indicated an end-of-file or an error.
2307
2308Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * parser.c: make sure SAX endDocument is always called as
2311 this could result in a Python memory leak otherwise (it's
2312 used to decrement ref-counting)
2313 * python/generator.py python/libxml.c python/libxml.py
2314 python/libxml2-python-api.xml python/libxml2class.txt
2315 python/tests/error.py python/tests/xpath.py: implemented
2316 the suggestions made by Gary Benson and extended the tests
2317 to match it.
2318
2319Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * python/generator.py: applied patch fixing #73450
2322
2323Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * xpath.c: fixing #61290 "namespace nodes have no parent"
2326 long standing divergence from the XPath REC. NodeSets
2327 simply hold a copy of namespace nodes and those node ->next
2328 points to the parent (which may not be the node carrying the
2329 definition).
2330 * include/libxml/xpath.h: flagged but didn't added a possible
2331 speedup
2332 * DOCBparser.c HTMLparser.c: removed some warnings from push
2333 parser due to new state being added.
2334 * tree.c: new fix from Boris Erdmann
2335 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2336 the XML Canonalization support from Aleksey Sanin
2337
2338Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * tree.c: patch from Boris Erdmann fixing some namespace odities
2341 with xmlCopyNode()
2342
2343Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xmlIO.c: fix bug #72706 when loading a NULL entity
2346
2347Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2350 actually change in a future XML Namespace revision.
2351
2352Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2355 added the possibility of returning nodesets from XPath extension
2356 functions written in Python
2357
2358Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * python/*: commiting some Python bindings work done while travelling
2361
2362Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2365 explicitely with memory debugging switched on
2366
2367Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2370 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2371 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2372 the accessor generator for strings
2373 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2374 regression test.
2375
2376Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * python/README python/generator.py python/libxml.c python/setup.py:
2379 added the 'usual' setup.py to allow building a libxml2-python
2380 module based on the same code. The initialization is however
2381 different the 2 .so files fo libxml2 and libxslt are identical and
2382 they entry point initialize both libraries. this is done to avoid
2383 some possible nasty problem since the Python don't merge the maps
2384 of all shared modules.
2385
2386Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * parser.c: fixed a push/encoding bug reported by Michael
2389 on librsvg
2390
2391Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * include/libxml/parserInternals.h: fixes a misplaced #endif
2394
2395Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * parser.c valid.c: found and fixed a couple of allocation bugs
2398
2399Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * doc/xml.html doc/python.html doc/*: added a Python and binding
2402 page describing the current state of the Python bindings and
2403 giving pointers to the other languages wrappers.
2404
2405Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2408 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2409 rebuilt the API and web site
2410 * xpath.c: fixed #71978 portability bugs
2411
2412Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2415
2416Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * include/libxml/parserInternals.h parser.c: had to change
2419 2 internal parsing API when processing document content
2420 to check the start and end of element content are defined
2421 in the same entity
2422 * valid.c include/libxml/valid.h: attribute normalization can
2423 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2424 with the context to report it.
2425 * SAX.c: fixed the last known bugs, crazy validation constraints
2426 when a document is standalone seems correctly handled. There
2427 is a couple of open issues left which need consideration especially
2428 PE93 on external unparsed entities and standalone status.
2429 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2430 The 2 tests left failing are actually in error. Cleanup done.
2431
2432Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * valid.c: implemented E59 spaces in CDATA does not match the
2435 nonterminal S
2436
2437Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * SAX.c parser.c valid.c: more validation test fixups
2440 * check-xml-test-suite.py: added duration info for the tests
2441
2442Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * parser.c valid.c: a couple of errors were reported but not
2445 saved back as such in the parsing context. Down to 1% failure rate
2446 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2447
2448Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * xmlInternald.c: isExtender was missing a char
2451 * parser.c include/libxml/parser.h: % are acceptable in the
2452 internal subset if within a PUBLIC ID
2453
2454Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * SAX.c parserInternals.c valid.c: more work on the conformance
2457 suite. Took the step to finally block documents with encoding
2458 errors. It's a fatal error per the spec, people should have fixed
2459 their documents by now.
2460
2461Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * check-xml-test-suite.py: fixed the test script after some discussion
2464 on the semantic of TYPE="error"
2465 * Makefile.am: added the script to the distrib
2466
2467Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * SAX.c entities.c: fixed a couple of conformances issues deep
2470 into the validation code (standalone and undeclared Notations)
2471
2472Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2475 stayed there for years !
2476
2477Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2480 missing
2481
2482Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * check-xml-test-suite.py: improved the behaviour a bit as
2485 well as the logs
2486 * parser.c valid.c SAX.c: fixed a few more bugs
2487 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2488
2489Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * check-xml-test-suite.py: python script to run regression tests
2492 against the XML Test suite of W3C/OASis
2493 * SAX.c: fixed a validation bug
2494 * parser.c: fixed 3 errors pointed by the test suite
2495 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2496 * python/Makefile.am: fixed a dependendy
2497
2498Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xmlmemory.c: avoid a warning bug #71594
2501
2502Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2505 warning on alpha/Tru64
2506
2507Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * include/libxml/entities.h: fixing a comment
2510 * valid.c: fixing some troubles with validity check on namespaces
2511 * result/VC/NS3 test/VC/NS3: added a specific regression test
2512
2513Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * tree.c: Fixing #71342 serializing '\n' in attribute values
2516 * result/noent/att3 result/att3 test/att3: added a specific
2517 test.
2518
2519Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * python/libxml.c: couple of bug fixes
2522
2523Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * python/*.py: removed tabs and used spaces.
2526
2527Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2530 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2531
2532Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2535 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2536
2537Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * include/libxml/encoding.h include/libxml/entities.h
2540 include/libxml/globals.h include/libxml/parser.h
2541 include/libxml/threads.h include/libxml/tree.h
2542 include/libxml/xmlmemory.h: trying to fix the include mess
2543
2544Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * include/libxml/xmlmemory.h: reverted part of the previous
2547 attempt to provide #69655, this was breaking the build.
2548
2549Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2552 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2553 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2554 include/libxml/parserInternals.h include/libxml/tree.h
2555 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2556 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2557 clean.
2558 * python/libxml.c: fixed a warning.
2559
2560Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2563 copying of node, merge back IDs in the target document.
2564 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2565 test/XInclude/ents/ids.xml: test case
2566 * result/VC/ElementValid4: output changed due to a typo fix
2567
2568Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * python/Makefile.am: seems some version of automake didn't
2571 generate the dependancies right as Jacob found out. Add
2572 an extra dependancy rule.
2573
2574Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * parserInternals.c valid.c: Justin Fletcher found some parts
2577 of the code needing cleanup
2578 * libxml.spec.in python/Makefile.am python/generator.py
2579 python/libxml.c python/libxml.py: Fixed the python Makefiles
2580 corrected a bug showing up on ia64, changed the name of the
2581 python internal module too
2582
2583Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * Makefile.am: applied patch from Andris Pavenis for binary
2586 name suffixes
2587
2588Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * xmllint.c win32/win32config.h: fixing #68748
2591
2592Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * valid.c: fixing #70166
2595
2596Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * valid.c: fixing #70077
2599
2600Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * Copyright Makefile.am README configure.in libxml.spec.in:
2603 Changed to the MIT Licence
2604 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2605 doc/xmlio.html: updated the doc accordingly
2606 * include/libxml/xmlwin32version.h configure.in: preparing
2607 2.4.14 release
2608 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2609 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2610 fixed the const xmlChar * wrapper and generator, XPath extension
2611 functions now use the context as first argument
2612 * python/tests/tstxpath.py python/tests/xpath.py
2613 python/tests/xpathext.py: Updated the tests accordingly
2614 * tree.c: fixed bug #70067
2615
2616Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * Makefile.am: cleanup
2619 * debugXML.c: always use stdout if output is NULL
2620 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2621 * python/Makefile.am python/generator.py python/libxml2class.txt
2622 python/libxml_wrap.h python/types.c: augmented the number of bindings
2623 handling FILE * and XPath contexts
2624 * python/tests/Makefile.am: avoid a stupid problem due to the
2625 use of TEST.
2626
2627Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2630
2631Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * python/TODO python/libxml.c: cleanup the extension function lookup
2634 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2635
2636Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * configure.in python/Makefile.am: do not install outside
2639 of prefix
2640
2641Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * python/TODO python/libxml.c: started adding SAX interfaces
2644 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2645 SAX test
2646
2647Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * tree.c: hardened the addChild function
2650 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2651 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2652 added accessors needed for xmlNode, a bit more testing and
2653 extension of interfaces
2654 * python/tests/Makefile.am python/tests/build.py: added a test
2655 build from scratch/save/load/check
2656
2657Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * parserInternals.c: change a small bit in the way valididy
2660 error messages get initialized
2661 * python/TODO python/libxml.c python/libxml2-python-api.xml
2662 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2663 added some memory debugging to track leaks at the libxml2 level
2664 * python/tests/*.py: changed all tests to check for leaks,
2665 there is just one left in XPath extension registrations.
2666
2667Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * python/TODO python/generator.py python/libxml2-python-api.xml
2670 python/libxml2class.txt: more accessor classes for the parser
2671 context, allow to switch on and check validity
2672 * python/tests/Makefile.am python/tests/error.py
2673 python/tests/invalid.xml python/tests/valid.xml
2674 python/tests/validate.py: attded more test and and added error.py
2675 which I forgot to commit in the last step
2676
2677Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * python/Makefile.am python/types.c: cleanup
2680 * python/libxml.c python/libxml.py python/libxml_wrap.h
2681 python/generator.py python/libxml2-python-api.xml
2682 python/libxml2class.txt: added class for parser context, added
2683 first cut for push mode support. Added a framework to generate
2684 accessors functions.
2685 * python/tests/Makefile.am python/tests/push.py: added a push
2686 test
2687
2688Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2691 bug a bit of cleanup.
2692
2693Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2696 python/libxml2class.txt: adding error redirections and preformat
2697 to a python handler
2698 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2699 tests self checking
2700
2701Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2704 a function
2705
2706Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2709 python/libxml.c python/libxml2-python-api.xml
2710 python/libxml2class.txt: Progressing through the TODOs, class
2711 description output, extra XML API, RPM now builds the wrappers
2712 for all python installed versions
2713
2714Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * configure.in libxml.spec.in python/Makefile.am python/TODO
2717 python/generator.py python/libxml2class.txt: added more informations
2718 in the libxml2-python package including docs. Slightly changed
2719 the class hierarchy
2720 * python/tests/*: added basic regression tests infrastructure too
2721
2722Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2725 added libxml2-python as part of the packages installed
2726
2727Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * python/Makefile.am python/generator.py python/libxml.c
2730 python/libxml.py: more work, now able to extend the
2731 XPath interpreter with functions written in python.
2732
2733Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * python/Makefile.am: Jacob sent a patch to allow building from
2736 tarfile.
2737
2738Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2741 inserted the python wrappers build, I hope this won't be too
2742 unportable
2743
2744Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * xpath.c: minor optimization
2747 * python/generator.py python/libxml.c python/libxml.py
2748 python/libxml_wrap.h: more work on the python bindings,
2749 they now support XPath and there is no evident leak
2750
2751Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * python/generator.py python/libxml.c python/libxml.py:
2754 more work on the python bindings generator.
2755
2756Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * python/generator.py python/libxml.c python/libxml_wrap.h:
2759 more work on the python bindings.
2760
2761Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * python/generator.py python/libxml.c python/libxml.py
2764 python/libxml_wrap.h: commited early version of a python binding
2765 for private use only ATM
2766
2767Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * entities.c tree.c include/libxml/entities.h: applied patch
2770 from Anthony Jones to implement copy of DTD subtree too. Had
2771 just to keep 2 function private which really ought to become
2772 public ones.
2773
2774Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * xmllint.c: added pointers to the web pages in the usage()
2777
2778Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * tree.c: more fixes from Petr Kozelka for attribute handling
2781 in the tree API to align the semantic with DOM.
2782
2783Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * valid.c tree.c entities.c: another set of patches from
2786 Anthony Jones for copy operations cleanup and robustness
2787
2788Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2791 an alphabetic index based on comments content
2792 * doc/*: rebuilt the web site with the new references
2793
2794Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * parserInternals.h: Greg Sjaardema suggested to use an
2797 eponential buffer groth policy in xmlParserAddNodeInfo()
2798
2799Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2802 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2803 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2804 to generate cross-references, and added/updated the stylesheets
2805 to generate and link API indexes. The generic keyword index
2806 is not done yet.
2807 * doc/*.html: regenerated all the usual docs too
2808
2809Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * debugXML.c: added an xpath function to the shell for T. V. Raman
2812
2813Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2816 debug routines.
2817
2818Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2821 support of attribute nodes
2822
2823Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2826 hopefully near complete and fully documented of the API in XML
2827 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2828 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2829 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2830 include/libxml/parserInternals.h include/libxml/valid.hi
2831 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2832 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2833 include/libxml/xpath.h include/libxml/xpathInternals.h:
2834 Cleaned up the doc comments a lot in the process, the interface
2835 coverage is now 100%
2836
2837Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2840 extracts comments from the gtk-doc DocBook output (a bit
2841 convoluted but seems to work).
2842
2843Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2846 added an XML description of the API, moved the script generating
2847 it here. Added a "make api" target
2848
2849Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2852
2853Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * xpath.c include/libxml/xpathInternals.h: the change made to
2856 xmlXPathFuncLookupFunc was incompatible roll it back
2857
2858Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * SAX.c: cleanup patch from Anthony Jones
2861 * doc/Makefile.am: fix the headers to avoid in make scan
2862 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2863 includes, * vs Ptr and general cleanup
2864 * parsedecl.py: first version of a script to extract the
2865 module interfaces, the goal will be to provide .decl or XML
2866 specification of the interfaces to build wrappers.
2867
2868Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2871 now provides return codes in case of errors
2872
2873Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2874
2875 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2876 Upgraded to trio baseline 1.6
2877 * strio.h strio.c: Replaced by triostr.h and triostr.c
2878
2879Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2882 of strdup usage in the code
2883
2884Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * parser.c error.c: Keith Isdale complained rightly that
2887 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2888
2889Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * tree.c: fixed the funxtion to set the xml: attributes
2892 * debugXML.c: added "setbase" to test it.
2893
2894Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2897 to allow updating an attribute content
2898
2899Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * libxml.h: try to avoid problems when compiling on Windows
2902
2903Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * hash.c: patch from Anthony Jones for hash.c allocation size
2906 * Makefile.am: trying to work around Yet Another Libtool Madness
2907 and build the 2.4.13 release finally ...
2908
2909Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2912 * doc/* : update of the documentation
2913
2914Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2917 at fixing #61290 :-(
2918
2919Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2922 Fixes bug #67229
2923
2924Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * tree.c: trying to avoid troubles when a subtree is copied
2927 and coalesced in part with the target tree. Should fix
2928 bug #67407
2929
2930Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * valid.c: fixed validation of attributes content of type
2933 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2934 values, very old bug. Fixes #67671
2935
2936Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * parser.c include/libxml/parserInternals.h tree.c: integrated
2939 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2940 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2941
2942Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * threads.c: applied Serguei Narojnyi's patch to add native
2945 thread support on the Win32 platform
2946 * testThreadsWin32.c Makefile.am: added the test program also
2947 from Serguei, Win32 specific
2948 * include/win32config.h include/libxml/xmlwin32version.h.in:
2949 added patch from Igor for the Windows thread specific defines.
2950
2951Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2954
2955Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2958 output page into XMLinfo.html. Close bug #66951 and
2959 raised by Robert Collins too.
2960
2961Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * encoding.c: Paul Keogh pointed out a possibility of segfault
2964 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2965 Closes bug # 68238
2966
2967Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * doc/*.html: updated the Gdome2 links
2970
2971Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * libxml.h: Applied following patches from Robert Collins
2974 and make sure IN_LIBXML is defined when compiling it
2975 -------
2976 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2977 as well as Visual C.
2978 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2979 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2980 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2981 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2982 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2983 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2984 xmlSysIDExists xmlNoNetExists).
2985 * xmllint.c: Don't include winsock2.h for Cygwin.
2986
2987Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2990 when the version info is not present.
2991
2992Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * tree.c: Anthony Jones pointed out a problem in
2995 xmlStringGetNodeList() and provided a fix for it
2996
2997Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * parser.c: patch from Frank J Franklin to remove a bug in
3000 xmlCreatePushParserCtxt() when the initial buffer passed
3001 is large.
3002
3003Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * win32/*: big cleanup of the Windows/MSVC project files
3006 from Igor Zlatkovic
3007
3008Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * doc/Makefile.am: should fix #67674 and avoid troubles if
3011 xsltproc is not available or fails in the prefix provided
3012
3013Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3016
3017Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3018
3019 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3020 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3021 Fixed a few other problems raised by Charlie Bozeman.
3022 * result/VC/ElementValid[5-7]: fixed the output
3023
3024Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3025
3026 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3027 patches from Charlie Bozeman. Regenerated the HTML docs.
3028
3029Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3032 for Windows from Igor
3033
3034Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * xmllint.c: applied Justin Fletcher patch for --output or -o
3037
3038Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3039
3040 * win32/libxml2/libxml2.def.src: close #67019
3041
3042Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * xmllint.c: applied Justin Fletcher generic timing patch
3045 similar to the one already applied to xsltproc.
3046
3047Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * include/libxml/tree.h tree.c: applied documentation patches
3050 from Charlie Bozeman
3051
3052Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3053
3054 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3055
3056Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * valid.c: fix the xmlStrdup() used in the previous patch.
3059 * valid.c: added --dropdtd
3060 * tree.c: fixed xmlUnlinkNode so it also removes the references
3061 from the document if the node is a DTD
3062
3063Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3064
3065 * HTMLtree.c valid.c: cleanup some static declarations
3066
3067Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * xmllint.c: removed another strdup()
3070 * doc/FAQ: removed the HP/UX entry
3071
3072Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * valid.c: fix bug #66816 when validating.
3075 * xmllint.c: don't use sys/time.h if configure did not found it
3076
3077Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3078
3079 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3080 xmlcatalog_man.xml
3081
3082Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3083
3084 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3085 xmlInitMemory() was declared twice
3086
3087Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3088
3089 * globals.c: do not reference strdup() !
3090 * configure.in libxml-2.0.pc.in: trying to fix the libs
3091 of the various config extraction modules
3092
3093Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3094
3095 * configure.in : preparing 2.4.12
3096 * doc/* : updated and rebuilt the docs
3097
3098Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3099
3100 * uri.c: closed bug #66159
3101 * testURI.c: added --escape option
3102 * configure.in: some cleanup for xml2-config --cflags
3103
3104Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * globals.c testThreads.c: removed some misplaced includes
3107 of xmlversion.h
3108
3109Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * threads.c: patch from Gary Pennington fixing a possible
3112 problem at initialization time.
3113
3114Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3115
3116 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3117 Eric Lavigne contribution to build libxml2 on MacOS using
3118 CodeWarrior.
3119
3120Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3121
3122 * xmllint.c: applied Geert Kloosterman's patch to fix
3123 --repeat --timing output
3124
3125Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3128 where non-wellformed XML declaractions were not detected.
3129
3130Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3133
3134Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3137 gets reset by xmlCleanupInputCallbacks() and this makes the
3138 function useless. Same for output.
3139
3140Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * xmlIO.c: robert pointed out a loop error in callback cleanups
3143
3144Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3145
3146 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3147 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3148 they are not really tied to debugging
3149
3150Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3153 * xmllint.c: better --catalogs description
3154
3155Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * tree.c: fixed a couple of problems in xmlSetProp()
3158
3159Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3162 unappropriate stdout output.
3163
3164Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3167 by Denis Beurive, closes #65111
3168
3169Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * valid.c: in case of content model validity error, don't
3172 print it if validity warnings were not requested.
3173
3174Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3175
3176 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3177 * parserInternals.c: removed the last exit() call. Print an
3178 unmaskable error on stderr instead (library mismatch detection)
3179
3180Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3181
3182 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3183 shell instructions from Heiko Rupp
3184
3185Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3186
3187 * catalog.c: use the URL notation file:// for default catalog paths
3188
3189Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * include/libxml/tree.h: better comments for _private fields
3192 * tree.c: removed a problem when copying an entity reference.
3193
3194Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3195
3196 * vms/*: updated instructions and diffs from John A Fotheringham
3197
3198Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3199
3200 * include/libxml/xmlerror.h: avoid an include problem if
3201 #include <libxml/xmlerror.h> happens first in code
3202 seems to be the case in KDE libs
3203
3204Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3207 from Igor for Windows
3208
3209Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * Makefile.am: Gary Pennington pointed out a missing prefix
3212
3213Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3214
3215 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3216 * doc/*: upgraded and rebuilt the docs
3217
3218Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * HTMLparser.c: fix comment in scripts element parsing.
3221 * result/HTML/doc3*: updated the results.
3222
3223Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * uri.c: another URI bug fix #63336, using Joel Young patch.
3226
3227Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3230 a cleaned up version of the Pwd shell string generation.
3231
3232Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3233
3234 * valid.c include/libxml/tree.h: trying to fix namespaces +
3235 validation problems for good, closing #63619 in the process
3236 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3237 wrong in this respect, fixed it.
3238
3239Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3240
3241 * xmllint.c: Morus Walter patch to allow --format and --encode
3242
3243Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * debugXML.c: Stefan Kost provided an help command for the shell
3246
3247Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * debugXML.c: Heiko Rupp pointed that the shell would crash
3250 on empty nodesets returns.
3251
3252Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3255 migh need the history libraries
3256
3257Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3260 handle the case of < in quoted attributes, Bastian Kleineidam
3261
3262Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3263
3264 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3265 fixing catalog breakages
3266 * Makefile.am catalog.c result/catalogs/catal
3267 result/catalogs/mycatalog.* test/catalogs/catal*:
3268 fixed more problems in catalog support, added more regression tests
3269 for both XML and SGML catalog handling
3270
3271Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3272
3273 * debugXML.c: applied an improvement to xmlGetLineNo() from
3274 Keith Isdale
3275
3276Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3279 Side effect of the progressive catalog loading
3280
3281Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * Makefile.am: confexecdir and confexec_DATA were defined twice
3284 pointed out by Karl Eichwalder
3285
3286Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3287
3288 * xmlcatalog.c: avoid unlink() and use remove() instead.
3289
3290Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3291
3292 * libxml.spec.in: cleanup
3293 * include/libxml/xmlwin32version.h: updated with 2.4.8
3294
3295Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3298 of compiling libxml with a non standard set of options
3299
3300Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3301
3302 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3303 document --sgml option, fixing gnome bugzilla #63382
3304
3305Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3308 breakage of 2.4.7, added a couple of really needed APIs
3309 like xmlCatalogIsEmpty() and xmlNewCatalog()
3310 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3311 for install-catalog
3312 * configure.in: preparing 2.4.8
3313
3314Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3315
3316 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3317 include/libxml/tree.h include/libxml/xmlIO.h: more include
3318 cleanups, export cleanly one html output + format function.
3319
3320Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3321
3322 * parser.c: removed initGenericErrorDefaultFunc call from
3323 xmlInitParser() since it could destroy previous calls to
3324 xsltSetGenericErrorFunc() effects
3325
3326Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3329 keyword.
3330
3331Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3332
3333 * Makefile.am: cleanup
3334 * threads.c: cleanup too
3335 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3336 from xsltproc
3337 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3338 dependancy loop.
3339
3340Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3343 was not used anymore !
3344
3345Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * configure.in: preparing 2.4.7
3348 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3349 manual page from John
3350 * doc/*: updated the doc and rebuilt the generated pages
3351
3352Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * xmlIO.c: closing bug #62711, the library should never
3355 close stdin or stdout.
3356
3357Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * uri.c: second pass at fixing #63336, using Joel Young
3360 final patch. looks okay.
3361
3362Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * uri.c include/libxml/uri.h: trying to clear #63336
3365 allowing the escaping routine to parse unconformant
3366 URI-References.
3367
3368Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3369
3370 * vms/readme.vms vms/build_libxml.com nanoftp.c
3371 include/libxml/xmlversion.h.in: a few VMS updates from
3372 John A Fotheringham
3373 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3374 and xmlCleanupOutputCallbacks() for the Perl binding people.
3375
3376Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3379 apply fixes to close #63271 and avoid segfaults when
3380 the error routine gets callbed before xmlInitParser()
3381 get called.
3382 * nanoftp.c error.c: Applied patches from Justin Fletcher
3383 correcting some xmlGenericError misuses.
3384
3385Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3386
3387 *doc/xmllint.xml, doc/xmllint.1
3388 New and improved man page for xmllint - .xml is the original, .1
3389 is the generated man page
3390
3391Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3394 the web site from the main HTML document.
3395
3396Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * parser.c: fixed an erroneous validation bug when PE refs
3399 occurs in external parsed entities referenced from the
3400 internals subset
3401 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3402 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3403 added the associated testcase, it's a nice one.
3404 * HTMLparser.c: generate the DTD node as HTML still ...
3405 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3406
3407Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * HTMLparser.c: fixed a bug in htmlNewDoc()
3410
3411Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * test/threads/*: added entities testing to the Thread test
3414 * testThreads.c: make the test reasonable
3415 * DOCBparser.c: fix the DTD public and system ID
3416 * xmllint.c: added --sgml for SGML DocBook importing
3417 * Makefile.am: added Docbtests target
3418
3419Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3422 * testThreads.c: removed bogus include
3423
3424Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3427 fixed a very serious (looping) validation bug
3428
3429Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3430
3431 * include/libxml/globals.h include/libxml/threads.h threads.c
3432 testThreads.c: far more testing, cleaning up bugs
3433 * *.c : make sure globals.h is always included.
3434
3435Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * HTMLparser.c: try to get rid of parser loops for good.
3438
3439Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * configure.in: fixed some bugs in CFLAGS passing.
3442 * test/threads Makefile.am testThreads.c: added a specific
3443 threaded test case (really nasty, guaranteed).
3444
3445Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * catalog.c: serious cleanup on the management of the
3448 XML catalog tree, more tests done, especially with
3449 the catalog PI.
3450
3451Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * catalog.c: avoid a problem in catalog cleanup on SMP if
3454 catalogs were not initialized.
3455
3456Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * catalog.c xpath.c: trying to cleanup the not thread safe
3459 parts of the library.
3460
3461Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * include/libxml/globals.h configure.in global.data: make
3464 the allocation be per-thread a configure option
3465 * encoding.c include/libxml/parser.h: fixed compilation
3466 errors
3467
3468Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * include/libxml/parser.h: Norm reported that a few lines
3471 added were breaking libxslt compile, removed them for now
3472
3473Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * parser.c parserInternals.c threads.c: debugged and fixed
3476 initialization problems which were giving troubles on SMP
3477 boxes.
3478
3479Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3480
3481 * include/libxml/Makefile.am: missing globals.h
3482
3483Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * globals.c: added a couple of standard includes.
3486
3487Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3488
3489 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3490 include/libxml/parserInternals.h include/libxml/tree.h
3491 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3492 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3493 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3494 Applied the last patches from Gary, cleanup, activated threading
3495 all user accessible global variables are now handled in globals.[ch]
3496 Still a bit rought but make tests passes with either
3497 --with-threads defined at configure time or not.
3498 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3499 linking options
3500
3501Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3502
3503 * Makefile.am include/libxml/Makefile.am
3504 include/libxml/globals.h globals.c include/libxml/threads.h
3505 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3506 configure.in: started integrating the core of the thread support
3507 not activated yet but half integrated. The code should still
3508 compile and work anyway.
3509
3510Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3511
3512 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3513 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3514 integrating the non-controversial parts of Gary Pennington
3515 multithread patches
3516 * catalog.c: corrected a small bug introduced
3517
3518Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * catalog.c include/libxml/catalog.h: very serious cleanup,
3521 isolating unportable code and as much as possible the accesses
3522 to the global shared catalog. May need more testing !
3523
3524Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3527 Keith Isdale patches for the XSLT debugger interfaces. Some
3528 cleanup
3529
3530Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3533 * DOCBparser.c: generate line nubers in elements
3534
3535Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * configure.in: preparing 2.4.6 release
3538 * doc/xml.html doc/html/*: updated and rebuilt the docs
3539 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3540
3541Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3542
3543 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3544 adding documentation for DV's supercatalog support
3545
3546Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3547
3548 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3549 super catalog support adding one API and one flag --sgml to
3550 xmlcatalog
3551
3552Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3553
3554 * doc/xmlcatalog_man.xml, xmlcatalog.1
3555 One more crack at
3556 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3557
3558
3559Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3560
3561 * xpath.c: implemented xmlXPathObjectCopy for external objects
3562 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3563
3564Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3565
3566 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3567 finishing up fix to
3568 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3569 the xmlcatalog man page display more elegantly
3570
3571Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * configure.in: closing bug #61832
3574 * HTMLparser.c: removed a warning
3575
3576Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * xpath.c: fixing #61673 part I, do not loose doc information
3579 when copying result value trees.
3580
3581Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * xpath.c: trying to harden the XPath interpreter
3584
3585Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3586
3587 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3588 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3589
3590Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3591
3592 * HTMLparser: repaired another loop problem
3593
3594Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3597 parsing.
3598 * xpath.c: fix bug #61291 the default XML namespace node is
3599 missing from the namespace axis.
3600 * tree.c: refuse to create namespaces nodes with prefix "xml"
3601
3602Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * SAX.c: ouch a non-defined namespace could lead to a crash,
3605 fixed #61215
3606
3607Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * parserInternals.c: closed bug #61054
3610
3611Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * include/libxml/Makefile.am: closing #60708
3614
3615Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3618 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3619
3620Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3623
3624Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3627 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3628
3629Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * catalog.c: Justin Fletcher provided cleaup code in case
3632 HAVE_STAT is not defined
3633 * include/win32config.h: Igor Zlatkovic suggested to have
3634 HAVE_STAT defined there
3635
3636Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3637
3638 * catalog.c - fixed typing error reported by M. Barros
3639
3640Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3641
3642 * xmllint.c - fixing typo
3643
3644Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3645
3646 * HTMLparser.c: small enhancement to prevent loop on
3647 unrecognizable data
3648
3649Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * parserInternals.c: applying patch from bug #60757 this
3652 should close it
3653
3654Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * catalog.c xmlcatalog.c: removed a couple of warning
3657 * xpath.c: try to solve the linking problem on platforms
3658 needing trio to compile
3659
3660Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * Makefile.am libxml.spec.in: backing up non-documented changes
3663 commited without review or aproval by Jens Finke <jens@gnome.org>
3664 * HACKING: made 100% clear that no commit should be done directly
3665
3666Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * configure.in: Joe Orton provided a patch fixing a problem
3669 when iconv is specified to be in a non-standard directory
3670 but wasn't exported in xml2-config --cflags
3671
3672Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * configure.in: let's ship 2.4.5 before getting too much
3675 troubles with 2.4.4 errors.
3676
3677Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * encoding.c entities.c: do not output hexadecimal charrefs
3680 when serializing HTML since some version of Netscape can't
3681 grok it, generate decimal ones.
3682 * result/HTML/doc3.htm: output changed due to previous test
3683 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3684
3685Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3688 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3689
3690Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691 Released 2.4.4
3692
3693 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3694 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3695 updated the configuration scripts systems accordingly
3696
3697Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * configure.in: preparing for 2.4.4
3700 * doc/xml.html doc/html/*: updated and rebuilt the docs
3701
3702Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * win32/dsp/libxml2.def.src: tried to incorporate comments
3705 from bug #59220
3706
3707Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3708
3709 * parser.c result/noent/wml.xml: fixed bug #59981 related
3710 to handling of '&' in attributes when entities are substitued
3711
3712Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * libxml.h include/libxml/xmlversion.h.in
3715 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3716 Tried to close bug #60131
3717
3718Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3721
3722Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * SAX.c: fixing bug #59946 on xmlns=""
3725
3726Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3729 but allocates a new error code.
3730
3731Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * xmllint.c: John Fleck fixed typos in the options output
3734 * parser.c SAX.c: fix ignorable white space SAX selection
3735
3736Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * entities.c: Steve Underwood found the possibility of an
3739 ininite loop in case of error.
3740
3741Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3744
3745Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * parser.c: warn if version is not 1.0 but it's not
3748 strictly speaking an error after analyzing the spec
3749
3750Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3751
3752 *doc/catalog.html - add link to the html version of the
3753 man page, other linguistic cleanups
3754
3755Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3756
3757 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3758 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3759 file, has not yet been included in the build.
3760
3761Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * catalog.c: removed a duplicate affectation Justin Fletcher
3764
3765Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * tree.c: Armin Sander pointed a possible text coalescing
3768 problem, completed his patch.
3769
3770Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3771
3772 * trionan.c: Fixed const and volatile re-definition problem
3773
3774Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * libxml.4 parser.c: doc updates from Heiko Rupp
3777 * parserInternals.c: 2 sanity checks from Heiko Rupp
3778
3779Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * tree.c: applied patch from Armin Sander to make some pointers
3782 const in xmlCopyNode()
3783 * include/libxml/tree.h: added fix to the header
3784
3785Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * xpath.c: hum, restrict the integer usage gcc bug workaround
3788 to only gcc compilers so that other architecture don't get
3789 penalized by this limitation.
3790 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3791
3792Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3795 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3796
3797Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3800 --convert option to xmlcatalog to convert SGML ones to
3801 the XML syntax.
3802 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3803
3804 2.4.3 got released at that point
3805Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * catalog.c xmlIO.c: started some serious testing and fixed
3808 a few bug and optmization needs.
3809
3810Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3813 preparing for a 2.4.3 release even if it may not be ready yet
3814 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3815 all file parsing lookup to go through the entity resolver, add
3816 to add an API to bypass it (needed to load catalogs themselves),
3817 some cleanup on the catalog code too.
3818 * nanoftp.c: small cleanup
3819 * doc/catalog.html: small update
3820
3821Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3824 Jun Kuriyama
3825
3826Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * doc/catalog.html: finished the catalog documentation
3829
3830Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * doc/catalog.html doc/xml.html: added documentation about
3833 Catalog support, misses an API description
3834 * doc/html/*: reextracted the API pages
3835
3836Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3839 Added the part about section 7.2 on URI resolution,
3840 fixed a side effect in the HTML parser, look complete
3841 and ready to rock except the URI/SystemID part!
3842
3843Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * include/libxml/catalog.h include/libxml/parser.h
3846 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3847 xmlIO.c: added support and APIs needed for the catalog PI
3848 * include/libxml/xmlIO.h: cleanup
3849
3850Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3853 include/libxml/catalog.h: starts to look okay, really
3854 plugged the new framework, cleaned a lot of stuff,
3855 added some APIs, except the PI's support missing this
3856 should be mostly complete
3857 * result/catalogs/* test/catalogs/*: added new test, enriched
3858 the existing one with URN ID tests
3859
3860Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * catalog.c: fixed nextCatalog
3863 * result/catalogs/docbook test/catalogs/*: started adding
3864 a small regression test
3865
3866Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3869 more work on the XML catalog support.
3870 * parser.c include/libxml/parser.h: small cleanup seems using
3871 list as a public parameter name can give portability troubles
3872 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3873 include/libxml/xpath.h include/libxml/Makefile.am: removed
3874 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3875 wrappers
3876
3877Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3878
3879 * Makefile.am trio.c triodef.h trionan.c xpath.c
3880 include/libxml/Makefile.am include/libxml/trionan.h:
3881 Re-worked Not-A-Number and Infinity support.
3882 * xmlcatalog.c: added readline include files
3883
3884Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3887 testCatalog as xmlcatalog, making it an installed app
3888 adding a shell, and preparing it to be a /etc/xml/catalog
3889 management tool, though not ready yet
3890 * catalog.c include/libxml/catalog.h: adding support for
3891 XML Catalogs http://www.oasis-open.org/committees/entity/
3892 not finished, there is some interesting tradeoffs and a
3893 few open questions left.
3894
3895Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * xmllint.c: fixed a line formatting problem
3898
3899Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * SAX.c: removed a couple of unused variable (Albert Chin)
3902
3903Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3904
3905 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3906 trying to fix some troubles w.r.t. function returning
3907 const xxxPtr.
3908
3909Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3912 defined
3913
3914Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * xpointer.c: removed unused var
3917
3918Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * testXPath.c: another small cleanup closing bug #59110
3921
3922Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * win32/dsp/libxml2.def.src: small cleanup closing bug
3925 #59108
3926
3927Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * example/gjobread.c: add xmlCleanupParser() before leaving
3930
3931Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * config.h.in configure.in include/libxml/xmlwin32version.h:
3934 released 2.4.2
3935
3936Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * include/libxml/valid.h debugXML.c valid.c: deprecate
3939 the non-boundchecking Sprintf functions, add Snprintf
3940 this should close bug #57984
3941
3942Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3945 URIs before doing the lookups (pointed by Mark Vakoc)
3946
3947Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * xpath.c: serious changes on Result Value Trees and NodeSets
3950 w.r.t. deallocation and collect operations. Probably not
3951 100% clean (merge of allocated trees smells like a problem).
3952 Seems sufficient to close #58943
3953
3954Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * xmllint.c: adding a --format option
3957
3958Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * xpath.c: count() was broken on Result Value Tree
3961 * xmlIO.c: fixed file:/// accesses on _WIN32
3962
3963Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3966 macro was renamed, this should close bug #58683
3967
3968Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3971 entity substitution mode text at the end of the entity might
3972 be added due to text coalescing.
3973 * nanoftp.c parser.c: small cleanup
3974
3975Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * HACKING: added John Fleck right to commit in the doc subdir
3978
3979Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3982 allow to inherit attributes from the DTD directly in the
3983 tree, this is needed for XPath and can be a useful feature.
3984 Inherited namespaces are always provided at the tree level now
3985 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3986 of tests for this feature (XSLT being the prime user).
3987
3988Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3991 testSAX.c xmlIO.c xmllint.c include/win32config.h
3992 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3993 include/libxml/xmlwin32version.h.in win32/README.MSDev
3994 win32/dsp/*: applied Win32 Facelift No.2 patches from
3995 Igor Zlatkovic for Windows/MSC
3996
3997Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * SAX.c: unparsedEntityDecl() the URI computation of the
4000 entity wasn't done breaking XSLT unparsed-entity-uri()
4001
4002Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * xpath.c: fixed a bug when walking the descendants and
4005 the current node has no children
4006 * debugXML.c: show up when a text node is supposed to not be escaped
4007
4008Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4009
4010 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4011 worked like the set:leading() function)
4012 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4013
4014Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4015
4016 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4017
4018Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * include/libxml/xmlIO.h: apply change to close #58141
4021 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4022
4023Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * parser.c: when the internal subset uses a PE, then the
4026 included entity can use conditional sections.
4027
4028Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4031 when walking the namespace axis showing up in
4032 libxst/tests/general/bug-12
4033 * xmlmemory.c: added the possibility to trace a given block
4034 defined by its address
4035
4036Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * parser.c: don't override existing encoding specified before
4039 starting xmlParseDocument()
4040
4041Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * include/libxml/xmlwin32version.h: reinserted, needed for
4044 Windows users of CVS
4045
40462001-07-27 Darin Adler <darin@bentspoon.com>
4047
4048 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4049 * testCatalog.c: Add include of <libxml/parser.h>.
4050
40512001-07-27 Darin Adler <darin@bentspoon.com>
4052
4053 * include/libxml/.cvsignore:
4054 * include/libxml/xmlwin32version.h:
4055 Remove this file from CVS because it's generated.
4056
4057Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * parser.c include/libxml/parser.h: applied const patches from
4060 Tom Moog #58002
4061
4062Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4063
4064 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4065 lookup framework
4066
4067Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * tree.c: fixed xmlCopyNode() for documents
4070
4071Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072
4073 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4074
4075Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * parser.c: fixes bug #57652 reported by Morus Walter
4078
4079Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4082
4083Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4086 errors, lesson don't add new functions at 1am before a release
4087 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4088 from XPath initialization when possible.
4089
4090Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * result/scripts/base*: removing history/readline changed
4093 this slightly
4094 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4095 xmllint.c: make element content line number generation
4096 optionnal to avoid breaking old apps added interface to switch
4097
4098Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * configure.in: get rid of the readline and libhistory
4101 dependancies by default, release 2.4.1 with IA64 fix
4102 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4103 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4104 John Kroll fixes to allow saving to HTTP via PUT (or
4105 POST of needed).
4106 * doc/html/*.html: regenerated the docs
4107
4108Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4109
4110 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4111 xmlHashScanFull and xmlHashScannFull3 to get passed the
4112 three keys as arguments to the callback function
4113
4114Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115
4116 * configure.in Makefile.am: removed libxml softlink for good
4117 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4118 100% coverage by gtk-doc
4119
4120Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4123 fixed serious troubles due to size_t vs. int mismatch
4124
4125Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4128
4129Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4130
4131 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4132 convenient extension API for value and context managing
4133 Now handles external objects through xmlXPathPopExternal,
4134 xmlXPathWrapExternal and xmlXPathReturnExternal.
4135 Added functions for sets operations (intersection, etc.)
4136
4137Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4140 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4141 HTMLparser.c: cleanup of global variables, marking some
4142 const or private.
4143
4144Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4145
4146 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4147 fixed xmlXPathNodeSetItem when passing index=0
4148
4149Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4152
4153Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * xmllint.c: fixed compilation under Cygwin #57503
4156 * TODO: update
4157
41582001-07-13 Peter Williams <peterw@ximian.com>
4159
4160 * config.h.in: add #undef HAVE_DLFCN_H
4161
4162 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4163 builddir.
4164
4165Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4168 raised by #57348 and #57381
4169
4170Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4173 tree.c xpointer.c: store the line numbder in element->content,
4174 may break some software, need a configuration mechanism
4175
41762001-07-10 Darin Adler <darin@bentspoon.com>
4177
4178 * .cvsignore:
4179 * example/.cvsignore:
4180 * include/.cvsignore:
4181 * include/libxml/.cvsignore:
4182 Various things that are generated and should be ignored.
4183
4184Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4187 * doc/xml.html doc/html/*: updated the docs
4188
4189Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4192 validation occured on content with element child
4193
4194Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * tree.c: fixed XML Base computation which was broken
4197 * debugXML.c: added a base function to the shell
4198 * Makefile.am result/scripts/* test/scripts/*: added scripts
4199 based regression tests, and adding 2 XML Base tests
4200
4201Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * tree.c: set properties doc and call xmlSetListDoc for properties
4204 content when grafting them in a different tree.
4205 * aclocal.m4: remove from CVS
4206
4207Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * win32/libxml2/libxml2.def.src: added some missing entry point
4210 for XPath (Mark Vakoc)
4211
4212Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4215 layer should URI-Unescape before trying to open resources.
4216
4217Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * xpath.c: fix the name() bug for elements in the default
4220 namespace reported by Charlie Bozeman
4221
4222Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4225 led to an XPath fix, improvements of SAX initialization, and
4226 an added option --nocdata to testXPath
4227
4228Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * doc/libxml-doc.el: Felix Natter provided anew version working
4231 with XEmacs too
4232
4233Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * include/libxml/xpath.h: small cleanup
4236 * doc/xml.html: update
4237
4238Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4241 released 2.3.14
4242
4243Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * doc/html/*: rebuilt the docs for the release
4246 * doc/xml.html: added 2.3.14 release.
4247
4248Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4251 were not equal to empty strings
4252
4253Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * SAX.c: fixed a URI-Reference computation problem when validating
4256 * xmlIO.c: small cleanup
4257
4258Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * parser.c: improved the description of a couple of interfaces
4261 upon Larry Stamper suggestion
4262
4263Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * SAX.c entities.c parser.c: changed completely the way entities
4266 are handled when running the parser in entity substitution mode.
4267 This fixes a bug reported by Stephan Kulow and nearly divides
4268 by 3 the amount of memory required by libxslt to load and process
4269 DocBook TDG.
4270
4271Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * HTMLparser.c: fixing a too early root closing problem raised
4274 byt Prashanth Naidu
4275
4276Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4279 raised by Mark Vakoc.
4280
4281Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * example/Makefile.am: fixed the include path to add srcdir/include
4284 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4285 and some cleanup
4286
4287Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4290 lot of optimization work, results in significant improvements
4291 when handling really complex XPath queries. Add a small optimizer
4292 for unions, improve [n] and [last()], avoid some costly ops.
4293
4294Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4297 * xpath.c: small cleanup
4298 * xmlGetNsList: reformated, fixed problems if used on Entities
4299
4300Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4303
4304Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4307 * Makefile.am example/Makefile.am: workaround automake generating
4308 erroneous deps
4309
4310Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4311
4312 * include/win32config.h: bug #56801 Yon Derek provided a patch
4313 to the windows config file.
4314
4315Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4318 libxml.h : Yon Derek provided a set of changes to compile from
4319 CVS on Windows/MSC
4320
4321Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * parser.c: fixed UTF8 BOM support in push mode
4324 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4325 added a specific testcase
4326
4327Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * Makefile.am: added --push regression tests
4330 * parserInternals.c: the XML parser segfaulted in --push mode
4331
4332Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * configure.in: moved the symlinks detection within a CVS
4335 check, this is not portable and will be removed soon.
4336 * xpath.c: small cleanup/speedup
4337
4338Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4341 release of 2.3.12
4342 * parser.c: make an error message if unknow entities in all cases
4343
4344Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4347
4348Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4351 includes were installed in the wrong dir
4352
4353Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * doc/html.xml: warn against sending code to exhibit bugs.
4356
4357Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4360 Tru64 from Thomas Leitner
4361
4362Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * AUTHORS: added William and Bjorn
4365 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4366 daniel@veillard.com hopefully I won't have to do this again
4367 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4368 docs can be rebuilt cleanly now
4369 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4370 from CVs it's generated, added include/libxml/xmlwin32version.h
4371 also generated but which should change far less frequently.
4372 * catalog.c nanoftp.c: made sure to include libxml.h not
4373 libxml/xmlversion.h directly
4374 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4375 when compiling on WIN32 and MSC
4376
4377Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * include/Makefile.am include/libxml/Makefile.am configure.in:
4380 fixed make distcheck and rebuilding the rpms
4381
4382Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * configure.in: should finish the migration of exported includes
4385 into a real include/libxml in CVS, at least for CVS users.
4386 * removed the exported headers, added in include/libxml (as well
4387 as xmlversion.h.in).
4388
4389Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * configure.in: fixed the way to detect symlink
4392
4393Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * configure.in: updated, include/libxml is now a real CVS dir
4396
4397Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4400 version works with both libxml1 and libxml2 (it autodetects
4401 the prefix of the html-files) from Felix Natter.
4402 * doc/xml.html: updated doc accordingly
4403
4404Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * xpath.c: fixed the bug generating a template loop in libxslt
4407 when using docbook-xsl-1.4, * should filter out document nodes
4408 * HACKING: added William
4409 * TODO: updated
4410
4411Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4412
4413 * doc/FAQ.html: added a warning about gcc-3.0
4414 * doc/xml.html: added reference to gdome2 and removed a confusing
4415 sentence
4416
4417Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * xmlversion.h: okay this is a generated file, but Windows
4420 users need it and they can't generate it, and I want CVS
4421 Windows users ...
4422 * win32/libxml2/libxml2_so.dsp: Windows project file for
4423 the shared lib version of libxml2
4424 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4425 resources needed for libxslt/xsltproc by Yon Derek
4426
4427Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4428
4429 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4430
4431Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4434
4435Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * include/win32config.h: Yon Derek provided a first fix
4438 to be able to compile libxslt/xsltproc on Windows
4439
4440Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * xpath.c: attempt to work around what seemed a gcc optimizer
4443 bug when handling floats on i386 http://veillard.com/gcc.bug
4444 * tree.c entities.c encoding.c: doing some cleanups while
4445 chasing it
4446
4447Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * Makefile.am: cleanup when --without-debug is specified
4450 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4451 w.r.t. --without-debug and other include points
4452 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4453 Catalogs
4454 * configure.in entities.h tree.h HTMLparser.c: removed
4455 --without-corba, made the _private field mandatory
4456
4457Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4460 outputs a BOM in UTF8, an errata has been issued to avoid the
4461 problem, that was the most reasonable solution... Add support
4462 for a leading UTF8 BOM in entities.
4463
4464Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * valid.c: fixed a bug found when post validating an entity ref
4467 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4468 activate it too
4469
4470Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4473 weakness in the node copy the XPointer and the XInclude
4474 implementations. Serious cleanup.
4475
4476Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * Makefile.am: Kjartan Maraas provided a small patch to
4479 add xml2-config.in to EXTRA_DIST
4480
4481Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4484 provided another failing case found in KDE, the way the
4485 ctxt->vctxt.nodeTab was allocated and freed changed over
4486 time but it wasn't completely cleaned up. This should fix it.
4487
4488Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * parser.c: Stephan Kulow also raised the fact that line number
4491 could get miscounted making debug harder, fixed the problem
4492 in xmlParseCharData()
4493
4494Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * valid.c: Stephan Kulow pointed out a problem when validating
4497 and using an empty entity, forgot a 'break' in a case.
4498
4499Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4502 * doc/xml.html: updated with 2.3.11
4503
4504Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * TODO: updated adding cleanup of generated doc
4507 * configure.in: prepared to release 2.3.11
4508 * xmllint.c: added --version for bug reporting
4509 * doc/html/*.html: rebuilt the doc
4510
4511Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * xpath.c: first part of the work on selecting namespace to
4514 fix bug #56115
4515
4516Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4519 when using -liconv
4520 * TODO: updated
4521
4522Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4525 cleanup, encoding support.
4526
4527Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4530
4531Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * xpath.c: bug detected by Ankh when / is used as a function arg
4534
4535Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4538 of element and use it to avoid outputting formatting spaces at
4539 the wrong place. Implemented the format parameter for HTML save.
4540 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4541 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4542 result/HTML/wired.html: of course this impact the result of a
4543 number of HTML tests
4544
4545Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * HTMLtree.[ch]: started augmenting the HTML save API with
4548 encoding and formatting parameters
4549
4550Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * HTMLtree.h: cleanup and started evaluating the work needed on
4553 revamping the HTML output code
4554
4555Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4558
4559Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * valid.c: fixed bug #56049, forgot one check in the
4562 validation routine
4563
4564Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4567
4568Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * libxml.h: fixed an error in last commit
4571 * doc/FAQ.html: added an entry for compilation from CVS
4572
4573Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * xmlversion.h.in libxml.h: Cygwin patches
4576 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4577 * tree.h: cleanup
4578
4579Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4582 memory block in a strange case where libxml is linked twice
4583 in the binary.
4584
4585Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4588 state far too often, simple fix used to avoid it.
4589
4590Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4593 being processed, applied his patch
4594 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4595
4596Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4599 provided fixes to compile on MSCC again
4600 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4601 also provided an update for the project files.
4602
4603Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4606 bug #55810
4607
4608Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * tree.c: fixed xmlGetNsProp() to close bug #55683
4611 Note this requires libxslt to use it's own function instead.
4612
4613Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * HTMLtree.c: when in a pre element no formatting space should
4616 be added.
4617 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4618
4619Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * configure.in: added tests for signal() and signal.h
4622
4623Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4626
4627Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * doc/libxml-doc.el: Felix Natter provided a new version for
4630 libxml2
4631
4632Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * HTMLtree.c: when in a pre element no formatting space should
4635 be added.
4636
4637Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4640
4641Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4644 hack
4645 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4646 * uri.c: fixed a warning
4647
4648Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * HTMLtree.c: trying to close bug #55772 escaping in script
4651 elements
4652 * doc/xml.html: suggest to send mail to the list
4653
4654Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4657 good. Use a macro and based on the solution provided in
4658 vsnprintf manual page from GNU.
4659
4660Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4661
4662 * error.c: Workaround for non-preserving variadic list.
4663 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4664
4665Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * doc/xml.html: added 2.3.10 release
4668
4669Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * configure.in: releasing 2.3.10
4672
4673Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4676
4677Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * encoding.c: Robert Collins provided a patch to add the
4680 "US-ASCII" encoding alias
4681
4682Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4685 string oriented functions and started cleaning the related areas
4686 in xpath.c which needed fixing in this respect
4687
4688Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4691 #55380
4692 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4693
4694Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * TODO: updated
4697 * nanohttp.[ch] : started adding APIs to get the redirected URL
4698 when this occurs (needed for further base computation
4699 * tree.h: cleanup
4700 * encoding.c: cleanup
4701 * SAX.c: minor change around ctxt->loadsubset
4702
4703Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * Makefile.am include/Makefile.am: small change to have
4706 include/libxml rebuilt if working from CVS.
4707 * uri.c: applied another patch from Carl Douglas for URI escaping,
4708 this should close bug #51876
4709
4710Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4713 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4714 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4715 added specific regression test
4716 * parser.h: preparing for the XSLT mode where DTD inherited
4717 attributes are added to the tree.
4718
4719Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * xinclude.[ch]: Updated the namespace for the Last Call version
4722 * result/XInclude/include test/XInclude/include: updated the
4723 testsuite accordingly
4724
4725Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4728 related to bug #51876
4729
4730Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * tree.c: fixed a gross mistake in base computation, xml:base is
4733 not completely correct yet (need cascade).
4734 * xpath.[ch]: added the few things needed to find a function name
4735 and URI from the XPath context when it is called.
4736
4737Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4740 * DOCBparser.c: small cleanup
4741 * xmllint.c: added a --catalogs option to load catalogs from
4742 $SGML_CATALOG_FILES
4743 * tree.c: cleanup
4744 * configure.in: iconv library fixup, ICONV_LIBS
4745
4746Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * catalog.c: handling of CATALOG entries. detection of recursion,
4749 and a few bugfixes
4750 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4751 against the default namespace
4752
4753Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4756
4757Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * parser.c: fixed propagation context info when parsing an
4760 external entity.
4761 * doc/html/*.html: regenerated a couple of docs
4762
4763Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * doc/xml.html: update with 2.3.9 informations
4766
4767Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4770 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4771 * doc/html/* : rebuilt the docs
4772 * valid.c: small patch which may improve some case when
4773 validating.
4774
4775Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * HTMLparser.c: Closed bug #54891
4778 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4779 to the suite
4780
4781Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4784 applied a documentation patch from LotR and filled in a few missing
4785 descriptions
4786
4787Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * xpath.c tree.c parser.c: speed optimizations at the parser level
4790 document tree freeing and xpath evaluation
4791
4792Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * parser.c parser.h parserInternals.h: fixed a couple of
4795 interfaces for handling memory buffer input to const char *
4796 upon suggestion of JamesH.
4797
4798Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * configure.in: LoTR sent a patch fixing the previous commit
4801
4802Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * configure.in: trying to deal again with the stoopid -R linking
4805 flag of Solaris
4806
4807Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * xpath.h: two nodeset access macros from Thomas Broyer
4810
4811Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4814 patch from Thomas Broyer
4815
4816Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4819 case
4820 * INSTALL: was empty added stuff from the FAQ
4821
4822Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4825 attributes handling and #54433 by adding xmlUnsetProp()
4826 and xmlUnsetNsProp()
4827
4828Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * HTMLparser.c: Patch from Jonas Borgström
4831 (htmlGetEndPriority): New function, returns
4832 the priority of a certain element.
4833 (htmlAutoCloseOnClose): Only close inline elements if they
4834 all have lower or equal priority.
4835 * result/HTML: this of course changed a number of tests results.
4836
4837Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * xmlIO.c catalog.c: plugged in the default catalog resolution
4840 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4841 documentations
4842 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4843
4844Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4847 integrating catalogs
4848 * catalog.[ch] testCatalog.c: adding a small catalo API
4849 (only SGML catalog support).
4850 * parser.c: restaured xmlKeepBlanksDefault(0) API
4851
4852Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4855
4856Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * parser.c: added xmlParseExternalEntityPrivate() to allow
4859 propagation of ctxt->_private when parsing external entities
4860
4861Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4864
4865Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4868
4869Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * valid.c: warn when indeterminist content model is detected
4872 * result/VC/ElementValid8: this adds a message
4873 * Makefile.am: add --novalid for VCM tests
4874 * parserInternals.c: added a call to Init memory
4875
4876Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4879 when both parameters are NULL.
4880
4881Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * valid.c: applied small patch from Gary Pennington, reindented
4884 some part of the code.
4885
4886Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4889 release, updated and regenerated the docs
4890
4891Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * xpath.c result/XPath/expr/floats : clarified and cleanup
4894 printing of abnormal floats in tests.
4895
4896Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4899 * results/HTML/ : a few changes in the output of the HTML tests as
4900 a result.
4901 * configure.in: tying to fix -liconv where needed
4902
4903Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * Makefile.am: fixed a stupid error
4906
4907Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * configure.in Makefile.am: make the inclusion of the trio
4910 modules in the library conditional
4911
4912Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * DOCBparser.c: patche from László Kovács, fixed entities refs
4915 in attributes handling
4916
4917Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4920 flushing
4921
4922Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * xpath.c: fix of an XSLT namespace bug reported on the list
4925 general/bug-8-
4926
4927Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * strio.h trio.c: Dan McNichol suggested a couple of small
4930 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4931
4932Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * tree.c parser.c encoding.c: spent a bit more time looking
4935 at the parsing speed and DOM handling. Added a few more
4936 speedups.
4937
4938Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * parser.c: small but effective parsing speed improvement
4941
4942Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * configure.in: default on the DocBook parser inclusion (for Gnome)
4945 * DOCBparser.h: fixed a header reference
4946
4947Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * configure.in xpath.c: applied Bjorn patches for FPE on the
4950 alpha
4951
4952Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4955 xmlSaveFormatFileTo()
4956
4957Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * xpath.c: simple and efficient optimization, XPath functions
4960 aways bind to the same code, cache this
4961 * TODO: updated (by saying some is obsolete)
4962
4963Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * xpath.c: more cleanup work on XPath name parsing routines
4966
4967Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4970 xmlXPathParseName
4971 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4972 * debugXML.c: avoid compilation problems if compiling without
4973 HTML support, Igor Zlatkovic
4974 * win32/libxml2/libxml2.def.src: being able to compile without
4975 XPath on Windows
4976
4977Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * libxml.m4: yet another patch from Toshio Kuratomi
4980
4981Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4984
4985Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * tree.[ch]: added xmlSaveFormatFile interface for saving
4988 and indenting a file.
4989
4990Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * xpath.c: fixed bug #53689 related to processing-instruction()
4993
4994Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * DOCBparser.c: patche from László Kovács
4997
4998Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * parser.c: applied fixes from Christian Glahn bug report #53391
5001
5002Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * error.c: Jean François Lecomte provided a complete description
5005 and a fix to bug #53537
5006
5007Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5010
5011Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * DOCBparser.c SAX.c: a bit more work on entities processing.
5014 Still Need to cleanup XML output and references in attributes
5015
5016Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5019
5020Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * tree.c: trying to fix #53574, not completely complete,
5023 I would like xmllint --copy --debug test/ent1 and
5024 xmllint --debug test/ent1 to show the same result.
5025 * xpath.c: fix a bug when trying to sort namespace nodes
5026
5027Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * HTMLtree.c: real fix for #53402
5030
5031Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5034 PIs when using xsl:output
5035 * valid.c: closing #53537 some case generate segfaults if there
5036 is validity errors
5037
5038Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5041 of external parsed entities, added --noent to testDocbook
5042 * valid.c: Garry Pennington found an uninitialized variable
5043 access in xmlValidateElementContent()
5044
5045Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5048 with madness
5049 * result/HTML/ : this modified the result of the regression tests
5050 a lot.
5051
5052Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5055 to doc where it wasn't checked against NULL reported by
5056 Jens Laas
5057
5058Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5061 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5062
5063Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5066 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5067 * SAX.[ch]: cleanup and updates for DocBook
5068 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5069 ex SGML identifier changes
5070 * valid.c: removed a static unused function.
5071
5072Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * HTMLtree.c: applied change for Paul Sponagl on script saving
5075 * Makefile.am: the warning about entity title.xml are normal.
5076
5077Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * configure.in: release of 2.3.7
5080 * Makefile.am: fixing make distcheck
5081
5082Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * doc/html/* doc/xml.html: updated and regenerated the docs
5085
5086Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5089
5090Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * tree.c: fixed #53388 with the provided patch
5093
5094Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * valid.c: Bjorn detected an invalid memory access. Fixed
5097 vstateVPush()
5098
5099Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5102
5103Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5104
5105 * libxml.h: new header used only for the compilation of libxml
5106 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5107 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5108 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5109 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5110 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5111 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5112 baseline (version 1.2 plus a single patch).
5113 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5114 scientific notation for numbers. Tests added.
5115 * xpath.c: formatting of numbers changed to use sprintf
5116 (contribution from William Brack)
5117
5118Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * valid.c: cleanup, more useful debugging
5121 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5122 * xmlIO.c: entity loading is printed as an error when validating
5123
5124Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * valid.c: fixed to validate within entities
5127 * test/VCM/v22.xml: added a specific testcase
5128
5129Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * valid.c: forgot an epsilon transition in for ()+
5132 * test/VCM/v21.xml : added a specific test case
5133
5134Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * valid.c: removed a state explosion exhibited by RSS
5137 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5138 from bug #51872
5139
5140Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5143 validation without using an ugly NFA -> DFA algo in the source.
5144 Made a specific algorithm easier to maintain, using a single
5145 stack and without recursion.
5146 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5147 * hash.c: made the growing routine static
5148 * tree.h parser.c: added the parent information to an
5149 xmlElementContent node.
5150
5151Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * SAX.c parser.c xpath.c: generating IDs when not validating
5154 from an external parsed entity was poisoning the ID has table
5155 with removed values. This was killing XSLT on the KDE help
5156 browser.
5157
5158Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * entities.h: andrew@ugh.net.au detected a double declaration
5161
5162Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * debugXML.c hash.c tree.h valid.c : some changes related to
5165 the validation suport to improve speed with DocBook
5166 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5167 the way validation errors get reported
5168
5169Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5172 by P C Chow and William M. Brack for XSLT HTML output
5173
5174Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5177 Igor Zlatkovic patches for MSC compilation and added his
5178 updates
5179
5180Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5183 prefix lookup.
5184 * parserInternals.c: fixed the bug reported by Morus Walter
5185 due to an off by one typo in xmlStringCurrentChar()
5186
5187Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * HTMLparser.c result/HTML/*: revamped the way the HTML
5190 parser handles end of tags or end of input
5191
5192Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5195
5196Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5199 bug where the linktime verions of free() won't work ...
5200
5201Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5204
5205Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * doc/xml.html: added 2.3.6 release
5208
5209Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5212 * result/wml.xml: resulted in a small output change
5213
5214Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * tree.c: xmlNewDoc was missing the charset initialization
5217 * xmllint.c: added --auto to autogenerate a doc, allow to
5218 reproduce the problem fixed on xmlNewDoc
5219
5220Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * xpath.c: trying to get 52979 solved
5223 * tree.c result/ result/noent/: trying to get 52712 solved, this
5224 also made me clean up the fact that XML output in general should
5225 not add formating blanks by default, this changed the output of
5226 a few tests
5227
5228Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5231
5232Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * configure.in: finally released 2.3.6
5235
5236Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * xpath.c: checking for null pointer generated by new code
5239
5240Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * xpath.c: fixed a [] evaluation problem reported
5243 * test/XPath/tests/simpleaddr: extended test
5244 * result/XPath/simpleaddr: updated result
5245
5246Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * xmllint.c: Dan Timis reported a portability problem
5249 on Macs without mmap, fixed it.
5250
5251Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * testXPath.c : added a --tree option allowing to display the
5254 tree dump of the XPath expression
5255
5256Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * xpath.c: fixed a memleak when comparing nodesets
5259 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5260 * tree.c: added a TODO
5261
5262Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5265 we need string functions
5266 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5267 to be able to use them where needed. Applied some changes
5268 to reduce name linking pollution and compile in only what's
5269 needed.
5270 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5271 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5272 for the string manipulation functions
5273 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5274 to the free() function of xmlmemory.c
5275 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5276 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5277 usage.
5278
5279
5280Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * error.c: applied the context output patch of the error
5283 handling submitted by Chuck Griffith
5284 * error/VC/*: this slightly change some error logs
5285
5286Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * parser.c: fixed line number reporting on error
5289
5290Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * parser.c: Sullivan and Darin found a parser bug,
5293 applied the patch.
5294
5295Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5298 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5299 xmlversion.h.in xpointer.c: of course the way I defined
5300 UNUSED breaks on old gcc version. Try to be smart and
5301 also define it directly in xmlversion.h
5302 * configure.in: removed -ansi flag from the pedantic set
5303
5304Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305 Huge cleanup, I switched to compile with
5306 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5307 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5308 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5309 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5310 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5311 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5312 encoding.h entities.c error.c list.[ch] nanoftp.c
5313 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5314 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5315 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5316 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5317 Cleanup, staticfied a number of non-exported functions,
5318 detected and cleaned up a dozen of problem found this way,
5319 avoided a lot of public function name/typedef/system names clashes
5320 * doc/xml.html: updated
5321 * configure.in: switched private flags to the really pedantic ones.
5322
5323Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * configure.in: 2.3.5
5326 * doc/html/*: rebuilt the docs
5327
5328Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * parser.c: fixed a reported bug in NOTATION parsing
5331 * uri.c: accepted but not fixed bug 51876, added TODO
5332 * Makefile.am: fixed bug 51876
5333
5334Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * config.h.in configure.in error.c: fix a compilation problem
5337 on platforms without vsnprintf (xml@thewrittenword.com)
5338
5339Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * parser.c: fixed a function name header typo
5342 * SAX.c: notations can also occur in external subset.
5343
5344Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * error.c: removed a C++ like comment
5347
5348Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * parser.c: fixing bug 52299 strange condition leading
5351 to a parser crash due to a buffer overflow
5352 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5353 added the specific test case
5354
5355Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5358 xmlXPathConvert{String,Number,Boolean} to be able to make
5359 type casts without a context stack, fixed some implementation
5360 problems related to the absence of context at parse-time,
5361 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5362 in the public API too
5363 * xpointer.c xpathInternals.h: we need to know at parse time
5364 whether we are compiling an XPointer
5365
5366Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5369 cleaned up the parser internals, refactored XPath code, added
5370 new compilation based APIs and cleanly separated public and
5371 private APIs.
5372
5373Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * xpath.h: the comp field must be added at the end to avoid
5376 killing binary compat.
5377
5378Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * Makefile.am: detect XPath memleaks in regreson tests
5381 * error.c: fixed and error w.r.t. error reporting still using
5382 stderr
5383 * hash.c: added new line at end of file
5384 * tree.h: minor cleanup
5385 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5386 expression parsing from evaluation, resulted in a number of
5387 changes internally, and in XPointer. Likely to break stuff
5388 using xpathInternals.h but should remain binary compatible,
5389 new interfaces will be added.
5390
5391Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * configure.in: fixed a couple of problems reported by
5394 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5395 without gcc on non linux platforms.
5396
5397Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5400 a fix for --with-html-dir= configure support. I hope it won't
5401 break rpm generation
5402
5403Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * xmlIO.c: one function comment cleanup.
5406
5407Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * SAX.c: external subset notations were improperly registered
5410 in the internal subset.
5411
5412Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * README.cvs-commits: added, pointing to HACKING
5415 * HACKING: updated
5416
5417Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * parser.c: and Matt Sergeant found one in the XML push
5420 parser (erroneous check I forgot to remove when I fixed the
5421 main parser).
5422
5423Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * xpath.c: ptittom found a small bug in UnaryExpr
5426
5427Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * configure.in: bumped to 2.3.4
5430 * error.c: fixed bug #51860
5431 * tree.c: fixed bug #51861
5432 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5433 * tree.[ch] : added xmlDefaultBufferSize
5434 * nanoftp.c: typo in function name header block
5435 * doc/xml.html : updated, added link to XML::LibXSLT
5436 * doc/html/* : rebuilt the docs
5437
5438Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * parser.c SAX.c: the new content parsing code raised an
5441 ugly bug in the characters() SAX callback. Found it
5442 just because of strangeness in XSLT XML Rec ouptut :-(
5443
5444Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * Makefile.am: Martin Baulig suggested to add -lm
5447 * tree.c: found another bug in xmlNodeGetContent()
5448
5449Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * xpath.c: Bjorn found the error related to strictness of comparison.
5452
5453Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * parser.c: trying to fix the Dtd parsing problem reported
5456 by Gary, side effect of last week speed optimizations.
5457
5458Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5461 * parserInternals.c: removed unneeded test raised by Stric
5462
5463Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5464
5465 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5466 and fixed by William Brack). Added xmlXPathFormatNumber.
5467 Changed the sorting slightly.
5468 * configure.in Makefile.am example/Makefile.am: Added -lm.
5469 Please note that applications linking with libxml2, must
5470 also like with the math library from now on.
5471
5472Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5475
5476Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * parser.c: one must report spaces even if the Dtd element
5479 content proves that this is not part of the element content.
5480 * result/valid/*.xml: this changed the ouptu slightly
5481
5482Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * configure.in: bumped to 2.3.3
5485 * doc/xml.html: updated
5486
5487Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * tree.c: minor doc fix
5490 * xpath.c: deallocation issues when a result tree has been
5491 converted to a node-set
5492
5493Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * doc/xml.html: oops corrected dates s/2000/2001
5496
5497Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * valid.c: new patch from Gary Pennington
5500
5501Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * doc/xml.html: applied patch from Ankh
5504
5505Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * xinclude.c: fixed a problem building on Mac
5508
5509Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * parser.c: more work on increasing parsing ferformances
5512
5513Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5516 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5517 avoiding memcpy in production builds MEM_CLEANUP macro use
5518 * parser.[ch] parserInternals.c: optimizations of the tightest
5519 internal loops inside the parser. Better checking of I/O
5520 flushing/loading conditions
5521 * xmllint.c : added --timing
5522
5523Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * configure.in: bumped to 2.3.2
5526 * doc/xml.html: updated for release
5527
5528Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * xpath.c: found a memleak and fixed a nasty bug
5531
5532Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * xmllint.[c1] : added return code errors for xmllint
5535 * xpath.c: specific debug dump function for result value trees
5536
5537Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpath.c: finally implemented xmlXPathCompareNodeSets
5540 * test/XPath/expr/floats results/XPath/expr/floats: added
5541 a test for float expressions
5542
5543Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5546 * parserInternals.[ch]: trying to speed up parsing
5547 * xpath.c : speeded up node set equality op
5548
5549Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5552 better handling of ID/IDREF and the list modules associated
5553 * configure.in: small CFLAGS cleanup
5554
5555Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * configure.in: fixed iconv detection on AIX (stric)
5558
5559Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5562
5563Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5564
5565 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5566 and optimized xmlXPathNodeSetSort
5567
5568Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xpath.c: bug fix when context size is 0
5571 * parser.c: I like Norm's Dtd because they still manage to break
5572 the parser occasionally
5573
5574Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5577
5578Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5581 attributes within the XML-1.0 namespace
5582
5583Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * xpathInternals.h: exported a few axis functions
5586 * doc/xml.html: updated the doc
5587
5588Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * configure.in: applied patch from Daniel van Balen for OpenBSD
5591 and bumped version to 2.3.1
5592 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5593 attempt to find autoclosing was simply broken, removed it,
5594 updated the examples, this is better
5595
5596Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5599 hash functionnalities.
5600 * doc/html/* : rebuild the doc
5601
5602Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5605 on predicate
5606 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5607 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5608 really want to have tags closed on output even if we accept
5609 unclosed ones on input
5610
5611Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * xpath.c: ouch don't free NULL, rare case fixed
5614 * tree.c: don't coalesce text nodes if they don't have the
5615 same behaviour wrt escaping on output
5616
5617Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * xpath.c: small fixup
5620 * SAX.c: don't warn on empty namespaces.
5621
5622Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * README: a bit of cleanup
5625 * configure.in: preparing for 2.3.0 release
5626
5627Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * hash.[ch]: added a first version of xmlHashSize()
5630 * valid.c: another bug fix from Gary Pennington
5631
5632Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * valid.c: couple of bug fixes pointed by Gary Pennington
5635 * HTMLtree.c: #if 0 cleanup
5636
5637Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5640 which removes a time consuming check of xmlXPathNodeSetAdd()
5641 and use it in places where we are sure to not break unicity
5642
5643Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * xpath.c: bug fixes found from XSLT
5646 * tree.c: preserve node->name special values when copying nodes.
5647 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5648 external subset are fetched when available but without full
5649 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5650 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5651 output with encoding disabled.
5652
5653Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5656 xmlCheckFilename should not be called from xmlFileOpenW
5657 and xmlGzfileOpenW
5658
5659Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5662 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5663 added the new tests for URI normalization
5664 * testURI.c: fixed stoopid bugs
5665 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5666 the URI in the error messages are now properly normalized
5667
5668Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5671
5672Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5675
5676Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * xpath.c: fixed mod operator
5679
5680Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * parser.c: fixed xmlStrcat doc
5683 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5684 trees.
5685
5686Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * xpath.c result/XPath/tests/chaptersbase
5689 result/XPath/tests/simplebase: fixed XPath node()
5690 * tree.c: small fix in xmlNewNs()
5691 * Makefile.am: removed extraneous xml2Conf.sh rule
5692
5693Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5696 Changed the library name, in order to get libxml-devel and
5697 libxml2-devel to coexist on a single system
5698 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5699 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5700
5701Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5704 libxml2-devel installable in // as libxml-devel.
5705
5706Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * doc/Makefile.am: fixed make rebuild in doc
5709 * doc/html/*.html: rebuilt the docs
5710
5711Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5714
5715Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5718 the HTML doc to go into the -devel RPM ...
5719 * aclocal.m4 config.h.in: some updates due to auto* magic
5720
5721Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.h: added a hook in the context structure allowing to
5724 link to extra support, needed for XSLT
5725
5726Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5729 xmlXPtrCmpPoints to use it.
5730 * propagated the following patch from Alejandro Forero
5731 * include/win32config.h xmlIO.c: applied further suggestions
5732 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5733 * example/gjobread.c: fixed warnings, now that it builds
5734
5735Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5736
5737 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5738
5739 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5740 filename points to a valid file (not a directory).
5741 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5742 Added calls to xmlCheckFilenameDir.
5743
5744 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5745 `path' (rather than `filename') as the parameter to gzopen and open.
5746
5747Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * Makefile.am: fixed a problem with EXTRA_DIST
5750
5751Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * Makefile.am example/Makefile.am: finally found the trick
5754 to build the example, i.e. add "." in SUBDIRS before example
5755 in the list <grin/>
5756
5757Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * doc/xml.html: updated with an XSLT section, removed pointer to
5760 W3C CVS base.
5761
5762Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5765 too, and deallocation need to occur the same way.
5766
5767Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5770 type correponding to an XSLT result tree fragment. Share most
5771 of the data format with node set, as well as operators.
5772 * HTMLtree.c: added a newline at the end of the doctype output
5773 whe this one is not present initially.
5774 * tree.c: make sure taht the parent and doc pointers are properly
5775 set when copying attributes (lists).
5776
5777Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5780
5781Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * xpath.c: seems I finally killed that ugly path evaluation
5784 context bug (tagged 9999 in case is is wrong)
5785
5786Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5789 for XSLT
5790
5791Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5794 for xmlGzfileOpen() bug
5795
5796Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * xpath.c: removed an error found by XSLT usage
5799 * tree.c parserInternals.h: use a predefined static string
5800 for text and comment nodes, avoid freeing them in xmlFreeNode,
5801 exported the string name in parserInternals.h and added
5802 another value to disable encoding at output (for XSLT),
5803 gain memory, time.
5804
5805Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5808 win32/libxml2/libxml2_so.dsp: new makefiles and update
5809 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5810
5811Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5814 Gary Pennington
5815
5816Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xpath.c: fixed the comaprision of values and nodelists,
5819 need to compare nodelist still ...
5820 * debugXML.c: avoided a possible core dump
5821 * HTMLparser.c: cleanup
5822 * nanohttp.c: contributed fix.
5823 * tree.c: fixes in properties handling added xmlSetNsProp
5824 needed by libxslt
5825 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5826 comment
5827 * TODO: updated
5828
5829Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * parser.c parserInternals.c: applied Bjorn Reese optimization
5832 patch
5833
5834Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * Makefile.am: applied patch fro make check from Martin Vidner
5837
5838Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * configure.in: preparing 2.2.11
5841 * doc/html/*: rebuild the HTML files
5842 * doc/xml.html : updated
5843
5844Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * tree.c: fixed a stupid bug
5847 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5848 patches related to validation of an XInclude processing result
5849 * TODO: updated
5850
5851Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5854 on large files
5855
5856Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5859
5860Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5863 reported by Jonas Borgström
5864 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5865
5866Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * testXPath.c xpath.c: fixing the XPath union expressions problem
5869 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5870
5871Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * xmllint.c: Made is so if the file name is "-" is will read form
5874 standard input. Sven Heinicke <sven@zen.org>
5875 * tree.c: fixed a problem when growing buffer
5876 * tree.h: fixed the comment of the node types following andersca
5877 comment
5878 * TODO: updated
5879
5880Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * HTMLparser.[ch]: added a way to avoid adding automatically
5883 omitted tags. htmlHandleOmittedElem() allows to change the
5884 default handling.
5885 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5886 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5887 of xmllint too when using --memory flag, added a memory test
5888 suite at the Makefile level.
5889 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5890 with namespace use when encountering QNames in XPath evalation,
5891 added xmlns() scheme in XPointer.
5892 * nanoftp.c : incorporated a fix
5893 * parser.c xmlIO.c: fixed problems raised with encoding when using
5894 the memory I/O
5895 * parserInternals.c: closed bug 25934 reported by
5896 torsten.landschoff@innominate.de
5897 * TODO: updated
5898
5899Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5900
5901 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5902 on a non-updated tree :-(, made a 2.2.10 release to correct the
5903 situation
5904
5905Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5908 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5909 integrated a set of OpenVMS changes from Howard Taylor
5910 <Howard.Taylor@pacoast.com>
5911
5912Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5913
5914 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5915 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5916
5917Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * HTMLparser.c: some fixes on auto-open of html/head/body
5920 * encoding.c: fixed a compilation error on some gcc env
5921 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5922 XPointer implementation
5923 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5924 related XPointer tests and associated results
5925
5926Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * doc/xmldtd.html doc/xml.html: following a short step by step
5929 guidance on IRC to help maciej with DTDs I started a small
5930 page on the subject.
5931
5932Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * HTMLparser.c: fixed handling of broken charrefs
5935 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5936 patches
5937
5938Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * doc/xml.html doc/html/* : rebuilt the docs after adding
5941 xinclude and updated page for 2.2.7 and 2.2.8
5942 * configure.in: releasing 2.2.8
5943
5944Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5945
5946 * parser.[ch] parserInternals.c: applied the conditional
5947 section processing fix from Jonathan P Springer
5948 <jonathan.springer2@gte.net>
5949 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5950 project file, fixed iconv default non support
5951 * xpath.c: fixed the problem of evaluating relative expressions
5952 when a node context is provided.
5953
5954Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5955
5956 * nanoftp.c: fixed gcc 2.95 new warnings
5957 * SAX.c: fixed a stupid bug
5958 * tree.c: fixed a formatting problem when round-tripping
5959 from/to memory
5960 * xinclude.c: chased memleak, fixed a base problem
5961 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5962 xmlXPtrBuildNodeList()
5963 * TODO: updated
5964 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5965 adding a first small set of regression tests for XInclude
5966
5967Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5968
5969 * nanohttp.[ch]: applied Wayne Davison patches to access
5970 the WWW-Authorization header.
5971 * parser.c: Closed Bug#30847: Problems when switching encoding
5972 in short files by applying Simon Berg's patch.
5973 * valid.c: fixed a validation problem
5974 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5975 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5976 Wayne Davison
5977 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5978 need to be extended to non full nodes selections.
5979 * xinclude.c: starts to work decently
5980
5981Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5984 debugXML.c xmlversion.h.in: Started adding XInclude support,
5985 this is a new xmllint option
5986 * tree.c xpath.c: applied TOM patches for XPath
5987 * xpointer.c: fixed a couple of errors.
5988 * uri.c: added an escaping function needed for xinclude
5989 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5990 new warning from RH70 gcc's version
5991
5992Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * HTMLparser.c: fixed loop on invalid char in scripts
5995 * parser.c: update to description of xmlIOParseDTD()
5996 * libxml.m4 xmlversion.h.in: changes contributed by
5997 Michael Schmeing <m.schmeing@internet-factory.de>
5998 * configure.in: preparing for 2.2.7
5999 * Makefile.am: trying to avoid config.h and acconfig.h
6000 being included in the distrib
6001 * configure.in: released 2.2.7
6002
6003Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6006 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6007
6008Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6009
6010 * parser.[ch]: added xmlIOParseDTD()
6011 * xpointer.c: added support for the 2 extra parameters of
6012 string-range, fixed a stoopid error when '0' was present
6013 in XPointer expressions
6014 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6015 testsuite for the above
6016
6017Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * libxml.spec.in: improved package descriptions
6020
6021Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6022
6023 * xpath.c xpathInternals.h: applied a large cleaning patch
6024 from TOM <ptittom@free.fr>, it also add namespace support
6025 for function and variables registration.
6026
6027Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6030 * Makefile.mingw: Wayne Davison's update adding hash.c
6031
6032Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * xpath.c: fixed the root evaluation problems
6035 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6036 ignorable spaces with <b> <bold> <em>
6037 * tree.c: fixed a loop in xmlSearchNsByHref()
6038
6039Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * xpath.c: applied another XPath patch from TOM
6042 * xpath.c include/makefile.am: applied another patch from
6043 china@thewrittenword.com (cleanup on IRIX).
6044
6045Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * xml-config.1: received a fixed version from Fredrik Hallenberg
6048 <hallon@lysator.liu.se>
6049
6050Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6053 cleanup patch for XPath
6054
6055Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * patched to redirrect all "out of context" error messages to
6058 a reconfigurable routine. The changes are:
6059 * xmlerror.h : added the export of an error context type (void *)
6060 an error handler type xmlGenericErrorFunc there is an interface
6061 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6062 to reset the error handling routine and its argument
6063 (by default it's equivalent to respectively fprintf and stderr.
6064 * all the c files: all wild accesses to stderr or stdout within
6065 the library have been replaced to calls to the handler.
6066
6067Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * configure.in: release 2.2.6
6070 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6071 exporting the inner functions of xpath for extension modules
6072 * doc/*: updated and rebuilt the doc
6073
6074Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6075
6076 * nanohttp.c : applied Wayne HTTP cleanup patch
6077 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6078 and xmlNodeSetSpacePreserve()
6079
6080Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * xpath.c: closing bug #29260
6083
6084Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6087 multikey tuples, made hash structure opaque
6088 * valid.[ch]: moved elements, attributes, notations decalarations
6089 as well as ID and refs to hash tables.
6090 * entities.c: hash cleanup
6091 * xmlmemory.c: fixed a dump problem in debug mode
6092 * include/Makefile.am: problem passing in DESTDIR= values patch
6093 from Marc Christensen <marc@calderasystems.com>
6094 * nanohttp.c: removed debugging remains
6095 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6096 * HTMLparser.c parser.c: fixing a number of problems with the
6097 macros in the *parser.c files (Wayne).
6098 * HTMLparser.c: close the previous option when opening a new one
6099 (Marc Sanfacon).
6100 * result/HTML/*: updated the HTML results accordingly
6101
6102Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6105 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6106 XPath functions and XML entities table to them. More to come...
6107 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6108
6109Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * tree.c: coalesce adjacent text nodes
6112 * valid.c: handling of blank nodes in DTd validation (raised
6113 by problems with a posteriori validation).
6114 * nanohttp.c: changing behaviour on HTTP write stuff.
6115 * HTMLtree.c: forced body and html to be explicitely closed.
6116 * xpath.h: exported more XPath functions.
6117
6118Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * Release of 2.2.5
6121 * xpointer.c: range() range-inside and other helper functions
6122 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6123
6124Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6127 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6128
6129Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6132 and XPointer modules
6133
6134Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * SAX.h: closed #25107
6137
6138Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * testSAX.c: fixed problem with cdata reporting
6141 * SAXresult/* : updated
6142
6143Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6144
6145 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6146 Closed bug #27499, added to regression tests
6147 * TODO: updated
6148
6149Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6152 support for SCRIPT and STYLE with help from Bjorn Reese
6153 * test/HTML/* result/HTML/*: added simple testcase and updated
6154 the existing ones.
6155
6156Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6159 string-range for empty strings
6160 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6161 test/XPath/xptr/strrange: augmented the XPointer testsuite
6162
6163Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * doc/xml.html doc/xmlmem.html: added a module describing memory
6166 interfaces and use, updated the main page.
6167
6168Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6171 nanoftp code work on Windows too now
6172
6173Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6176 * xpointer.c: implemented string-range() at least a good first version
6177 * test/XPath/docs/str test/XPath/xptr/strrange
6178 result/XPath/xptr/strrange: the string-range() tests
6179
6180Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * Makefile.am include/Makefile.am include/win32config.h
6183 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6184 and make distcheck
6185
6186Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6189 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6190 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6191
6192Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6193
6194 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6195 patch for socklen_t detection by
6196 Albert Chin-A-Young <china@thewrittenword.com>
6197
6198Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6199
6200 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6201 and added a --dtdvalid option to xmllint used to test it
6202
6203Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6206 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6207
6208Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6211 handlings (registration, lookup, cleanup)
6212
6213Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * configure.in Makefile.am include/makefile.am: adding XPointer
6216 and XPtrtests target
6217 * xpointer.[ch] : new files for XPointer support
6218 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6219 more XPath tests
6220
6221Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6222
6223 * configure.in: fixed, very broken, make distcheck works again
6224
6225Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * More work toward 2.2.5, integrated a number of patches
6228 * configure.in Makefile.am win32config.h.in: trying to cleanup
6229 make distcheck .... huh ...
6230 * include/Makefile.am include/win32config.h: new directory
6231 for includes
6232 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6233 updated teh makefiles and instructions for WIN32
6234 * xpath.c: small fixes
6235 * test/XPath/ results/XPath: updated the testcases and results
6236 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6237 suggested patches
6238 * valid.c: fixed an ID bug
6239
6240Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6243 the automake bug where wrong dependancies were generated.
6244 * xpath.[ch]: worked on XPointer
6245
6246Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * configure.in Makefile.am: 2.2.5, ship the include in an
6249 include/libxml subdirectory, use symlinks when using CVS
6250 * testSAX.c: fixed small bug
6251 * testXPath.c: changed the way testfiles are parsed
6252 * debugXML.c: same kind of cleanup when parsing an argument expression
6253 XPath/XPointers can have blanks embedded
6254 * xpath.[ch]: more cleanup, reorgs for XPointer work
6255 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6256 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6257
6258Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6259
6260 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6261 in the XPath engine, rewrote large parts of it, now it's far
6262 cleaner and in sync with the REC not an old WD. Fixed a parsing
6263 problem in the interactive XML shell found when testing XPath.
6264
6265Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6268 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6269 examples with the extra test
6270
6271Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6274 the global init function.
6275
6276Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * HTMLparser.c: Doohhh, attribute name parsing was still case
6279 sensitive ! Fixed this ...
6280 * result/HTML/* : updated the tests results accordingly
6281
6282Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6285 engine, should be far more stable, incorporated a new version of
6286 preceding/following axis, need testing
6287 * uri.c: fixed file:///c:/a/b/c problem
6288 * test/XPath/tests/idsimple: augmented the XPath tests
6289
6290Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * doc/* rebuilding docs for 2.2.4 release
6293
6294Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6295
6296 * configure.in: releasing 2.2.4
6297 * parser.[ch]: added xmlStrEqual()
6298 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6299 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6300 use xmlStrEqual instead
6301 * TODO: updated
6302 * added an XPath test
6303
6304Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6307 * entities.h: exported xmlInitializePredefinedEntities
6308 * parser.[ch] : added xmlInitParser()
6309 * parserInternals.h : had to export htmlInitAutoClose()
6310
6311Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6314 problems
6315 * Makefile.am : added XPath regression tests to normal tests
6316 * uri.c: fixed a problem with local paths, cleanup
6317 * parser.c: fixed a problem with large CData sections
6318
6319Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * configure.in xml-config.in: patch from "Ben Taylor"
6322 <sol7x86@hotmail.com> for solaris shared libs lookup
6323
63242000-09-30 Martin Baulig <baulig@suse.de>
6325
6326 * libxml-2.0.pc.in: Provide pkg-config script.
6327
6328 * configure.in: Create the libxml-2.0.pc script from the
6329 libxml-2.0.pc.in templates.
6330 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6331 script in `$(libdir)/pkgconfig'.
6332
6333Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6336 when compiling with MSC
6337
6338Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * xpath.c: patch for normalize-string() substring-before(),
6341 substring-after() and translate() functions from Bjorn Reese
6342 <breese@mail1.stofanet.dk>
6343 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6344 Fredrik Hallenberg <hallon@lysator.liu.se>
6345 * TODO: updated
6346
6347Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6350 problem of socklen_t being undefined on a number of platforms
6351 * debugXML.c: fixed a compilation problem when without snprintf
6352
6353Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6356 an URI bug and a fix for the control-character-induced infinite loop
6357 * nanohttp.c: preventive fix for compiling on WIN32
6358
6359Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * xmlint.c: closing bug #25000
6362
6363Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6366 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6367 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6368 related function, fixing xmlStrncmp(), and associated cleanup
6369 * result/HTML/entities.html.sax: updating result
6370
6371Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * uri.c: applied patch for URI escaping from Wayne Davison
6374 <wayned@blorf.net>
6375 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6376 from Denis Barbier <barbier@imacs.polytechnique.fr>
6377 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6378 patch from Wayne Davison
6379
6380Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * doc/xml.html : updated with new releases, adding "how to help"
6383
6384Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6387 removed a few warnings in pedantic mode ...
6388 * parserInternals.c parser.c: moved encoding switching function
6389 to parserInternals.c
6390 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6391
6392Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6393
6394 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6395 error or warning handlers
6396
6397Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * parserInternals.c parserInternals.h parser.c Makefile.am:
6400 created a new module parserInternals.c, moved most of the
6401 code shared by the various parsers there, as well as
6402 deprecated code from parser.c. More cleanup of parser.c
6403 * uri.c: fixed a problem when URI is NULL
6404 * valid.c: speedup when looking for an attribute declaration
6405
6406Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6409 the cleanup of the computation of URI references when seeking
6410 external entities. The URI reference string and the resulting
6411 URI are both stored now.
6412 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6413 large s(n)printf checks and cleanup from Denis Barbier
6414 <barbier@imacs.polytechnique.fr>
6415 * xmlversion.h.in tree.h: couple of SGML declarations for a
6416 possible docbook module.
6417 * result/VC/ : a couple of test output changed due to the change
6418 of the entities URI
6419
6420Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * parser.h: added a _private field for linking user's data
6423
6424Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * parser.c parserInternals.h: demacroified most of the IS_XXX
6427 the gain in size is significant so ...
6428
6429Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * entities.c: cases where looking up entities with doc==NULL
6432 covered
6433
6434Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * uri.c: applied Wayne Davison patch
6437 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6438
6439Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * uri.c testUri.c: applied Wayne Davison patches
6442 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6443 * Makefile.in: added URItest and included thenin "make tests"
6444
6445Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * xmlversion.h.in: closed bug 22941
6448
6449Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * doc/xmlio.html: added doc and example for entity loader
6452 redefinition.
6453
6454Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6457 used by libxml
6458
6459Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * parser.c: Fixed bug on invalid ontent characters and when using
6462 push.
6463 * xmllint.c: fixed xmllint endling of errors in push mode
6464
6465Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * HTMLparser.c testHTML.c: applied two new patches from
6468 Wayne Davison <wayned@users.sourceforge.net>
6469 * result/HTML/*.sax: regenerated HTML SAX output
6470 * parser.c: more cleanup.
6471
6472Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * HTMLparser.[ch] testHTML.c: applied the second set of
6475 patches from Wayne Davison <wayned@users.sourceforge.net>,
6476 adding htmlEncodeEntities()
6477 * HTMLparser.c: fixed an ignorable white space detection bug
6478 occuring when parsing with SAX only
6479 * result/HTML/*.sax: updated since the output is now HTML
6480 encoded...
6481
6482Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * HTMLparser.[ch]: applied some of Wayne Davison
6485 <wayned@users.sourceforge.net> patches
6486
6487Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6488
6489 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6490 undeclared namespace prefix was used, added a warning.
6491 Cleaned up support w.r.t. entities, spilling out a warning
6492 and being pedantic on lookups.
6493 * test/warning/ent9 : added testcase for previous example.
6494 * TODO: updated
6495 * parserInternals.h parser.c: changed the way names are parsed
6496 now allow infinite size and decrease penalty for normal use
6497 * parser.c: Started a big cleanup/check of the parser code,
6498 fixed some of the most tortuous entity code, spotted code
6499 unused anymore
6500 * test/*: added tests for very long names and related nasty
6501 things.
6502
6503Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * doc/encoding.html: added encoding aliases doc
6506 * doc/xml.html: updates
6507 * encoding.[ch]: added EncodingAliases functions
6508 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6509 bottleneck affecting large DTDs like Docbook
6510 * parser.[ch] xmllint.c: added a pedantic option, will be
6511 useful
6512 * SAX.c: redefinition of entities is reported in pedantic mode
6513 * testHTML.c: uninitialized warning from gcc
6514 * uri.c: fixed a couple of bugs
6515 * TODO: added issue raised by Michael
6516
6517Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6518
6519 * doc/encoding.html: propagated Martin Duerst suggestions
6520
6521Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6524 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6525 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6526 by Wayne Davison
6527
6528Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * nanoftp.c nanohttp.c: small cleanup
6531 * TODO: updated
6532
6533Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * added an old VC testcase and updated title.xml entity
6536
6537Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6540 done on auto-opening of <p> tags and cleanup of SAX output
6541
6542Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6545
6546Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * doc/xml.html libxml.* structure.*: updated the doc a bit
6549
6550Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6553 of SAX tests
6554
6555Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6558 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6559
6560Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6563 * testHTML.c: fix core dump on Solaris 2.x systems
6564 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6565 * result/HTML/*.sax: previous bug fix lead to new results
6566
6567Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6570 * configure.in: added --with-readline=DIR to accept alternate
6571 path for readline include/library
6572 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6573 for ANSI under HP-UX
6574 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6575 includes @LIBS@
6576
6577Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * doc/* : rebuilt the docs
6580 * getting ready for 2.2.2 release
6581
6582Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6585 and xmlAddFeature()
6586 * tree.[ch]: added xmlAddChildList()
6587 * xmllint.c: MAP_FAILED macro test
6588 * parser.h: added xmlParseCtxtExternalEntity()
6589 * valid.c: applied bug fixes removed warning
6590 * tree.c: added CDATA block to elements content
6591 * testSAX.c: cleanup of output
6592 * testHTML.c: added SAX testing
6593 * encoding.c: better error recovery
6594 * SAX.c, parser.c: fixed one of the external entity processing
6595 of the OASis testsuite
6596 * Makefile.am: added HTML SAX regression tests
6597 * configure.in: bumped to 2.2.2
6598 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6599 SAX results
6600
6601Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * configure.in: patch for HP compiler
6604
66052000-08-04 Sven Heinicke <sven@zen.org>
6606
6607 * xmllint.c: Was coredumping sometimes when the file given didn't
6608 exist.
6609
6610Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6611
6612 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6613
6614 when using in memory parsing. Need some cleanup.
6615 * xmllint.c configure.in: added a --memory flag to test memory
6616 parsing
6617
6618Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * nanohttp.c: fixed socklen_t replacement to unsigned int
6621 * parser.c: fixed a space handdling missing at the end of
6622 production 28 DOCTYPE.
6623 * xmlmemory.c: fixed a stupid bug on the routine to override
6624 allocation functions
6625 * TODO: updated
6626
6627Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * doc/ regenerated the docs
6630
6631Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * doc/encoding.html doc/xml.html: added I18N doc
6634 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6635 improvements, both parser and filters, added ASCII & HTML,
6636 fixed the ISO-Latin-1 one
6637 * xmllint.c testHTML.c: added/made visible --encode
6638 * debugXML.c : cleanup
6639 * most .c files: applied patches due to warning on Windows and
6640 when using Sun Pro cc compiler
6641 * xpath.c : cleanup memleaks
6642 * nanoftp.c : added a TESTING preprocessor flag for standalong
6643 compile so that people can report bugs more easilly
6644 * nanohttp.c : ditched socklen_t which was a portability mess
6645 and replaced it with unsigned int.
6646 * tree.[ch]: added xmlHasProp()
6647 * TODO: updated
6648 * test/ : added more test for entities, NS, encoding, HTML, wap
6649 * configure.in: preparing for 2.2.0 release
6650
6651Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * nanoftp.c: fixed the way the control connection is handled
6654 * libxml.spec.in: fixed the dependancies and cleanup
6655
6656Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * doc/xml.html: changed the xmlsoft.org structure, updated the
6659 examples w.r.t. root and childs
6660
6661Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6664
6665Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * HTMLparser.c: Work on character encoding support for the HTML parser
6668 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6669 * encoding.c: Fixed a potential memleak in the encoding stuff
6670
6671Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * doc/FAQ.html doc/Makefile.am : added a FAQ
6674
6675Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6678 of the HTML parser to force it to not bypass SAX
6679
6680Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * win32config.h.in: updated
6683 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6684 lacks iconv support :-( need to release 2.1.1
6685 * configure.in: release 2.1.1
6686 * HTMLparser: fixed bug #14784
6687 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6688 by Windows compiler
6689 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6690 the SAX startDocument() callback.
6691 * TODO: updated
6692
6693Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * added xmlStopParser()
6696
6697Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * configure.in: 2.1.0 prerelease
6700 * Large resync between W3C and Gnome tree
6701 * nanoftp, nanohttp.c: fixed stalled connections probs
6702 * HTMLtree.c SAX.c : support for attribute without values in
6703 HTML for andersca
6704 * valid.c: Fixed most validation + namespace problems
6705 * HTMLparser.c: start document callback for andersca
6706 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6707 * parser.h, SAX.c: serious speed improvement for large
6708 CDATA blocks
6709 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6710 different encoding
6711 * example/Makefile.am example/gjobread.c tree.h: work on
6712 libxml1 libxml2 convergence.
6713 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6714 and the LIBXML_TEST_VERSION macro
6715
6716Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * doc/xml.html: various patches and improvements typo fixed by
6719 Felix Natter
6720 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6721 from Felix Natter <fnatter@gmx.net>
6722
6723Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * doc/upgrade.html: updated with instructions for support of both
6726 libxml-1.x and libxml-2.x
6727 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6728 for 2.x support and also fixed includes
6729
6730
6731Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6734 the encoding support, added iconv support, so now libxml if
6735 compiled with iconv automatically support japanese encodings
6736 among others. Work based on initial patch from Yuan-Chen Cheng
6737 I may have broken binary compat in the encoding handler
6738 registration scheme, but that was so utterly broken I don't
6739 expect anybody to have used this feature until now.
6740 * parserInternals.h: fixup on the CHAR range macro
6741 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6742 code.
6743 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6744 * uri.c: added xmlParseURI() I can't believe I forgot to
6745 implement this one in 2.0 !!!
6746 * SAX.c: moved doc->encoding update in the endDocument() call.
6747 * TODO: updated.
6748
6749Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * tree.h: removed extraneous xmlRemoveProp definition
6752 * TODO: added item about --disable-corba configure switch
6753 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6754 * nanoftp.c: fixed include problems giving troubles on AIX and
6755 slowlaris
6756 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6757 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6758 comment and headers changes to lower gtk-doc number of warnings
6759 * doc/html/*: rebuilt docs
6760
6761Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * HACKING: documented the tag for 1.x and instructions
6764
6765Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6768 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6769 xmlCreateIOParserCtxt
6770 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6771 significant overall improvement
6772 * xmllint.c: added I/O test to xmllint
6773 * testSAX.c: added a speed test
6774 * doc/* : updated/regenerated
6775
6776Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * xpath.c uri.h parserInternals.h: cosmetic changes from
6779 "Timur I. Bakeyev" <timur@bat.ru>, including making
6780 xmlCreateURI() public
6781
6782Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6785 and the code at the same time. Added a clean mechanism for
6786 overload or added input methods: xmlRegisterInputCallbacks()
6787 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6788 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6789 * TODO: updated
6790 * doc/* : updated/regenerated
6791 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6792 source dir
6793
6794Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * testURI.c: yet another forgotten commit, I should get some sleep !
6797
6798Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * xmllint.c: forgot to commit this too ?
6801
6802Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * xmlversion.h.in : forgot to commit this previously
6805
6806Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6809 * README TODO: updated for release
6810 * uri.c uri.h: added authority parsing/saving
6811 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6812 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6813 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6814 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6815 Makefile.am : added compile-time customization of libxml
6816 --with-ftp --with-http --with-html --with-xpath --with-debug
6817 --with-mem-debug
6818 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6819 #include <libxml/xxx.h> I hope it won't break too much stuff
6820 and will be manageable in the future...
6821 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6822 and added xmllint to the installed programs
6823 * uri.h: added xmlFreeURI()
6824
6825Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * uri.c uri.h: finished the escaping handling, the base support
6828 and the URI path normalization. Looks good just lacks the
6829 authority content parsing code.
6830 * Makefile.am: added instructions to generate testURI
6831 * TODO: updated
6832 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6833 added links and icons for W3C and Gnome
6834
6835Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * xmlmemory.[ch] : seems I forgot to actually update the files in
6838 the last commit :-)
6839 * doc/xml.html doc/html/* : updated and uploaded the docs
6840
6841Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6844 * TODO: updated
6845 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6846 libxml default allocation function with another set (like gmalloc/
6847 gfree).
6848 * Makefile.am, uri.c, uri.h: added a set of functions to do
6849 exact (litteraly copied from the RFC 2396 productions) parsing
6850 and handling of URI. Will be needed for XLink, one XML WFC,
6851 XML Base and reused in the nano[ftp/http] modules. Still work
6852 to be done.
6853
6854Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * configure.in, libxml.spec.in : libxml2
6857 * doc/* : updated the doc page, rebuilt the docs
6858
6859Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * all: tagged LIB_XML_1_X
6862 * *.c *.h : updated from W3C CVS tree
6863 * configure.in : 2.0.0-beta
6864 * libxml.spec.in : libxml2 package nam
6865 * result/* : new version of the tests output
6866
6867Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6870
6871Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * doc/* : rebuilt the docs
6874 * parser.c: final patch on #6766
6875 * valid.c: small patch on validity checks.
6876
6877Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6880 added
6881 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6882 compatibility w.r.t. XML spec and existing code.
6883
6884Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * parser.c: seems a better solution to <a> </a> exists,
6887 will try it for a while
6888
6889Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * parser.c: tried to remove the <a> </a> generating <a/>
6892 this is hard. Left a flag for that purpose. Fixed bug #6766
6893 * configure.in: prepared 1.8.7 not released, due to previous
6894 problem
6895
6896Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * doc/xml.html : applied second patch from Paul DuBois
6899
6900Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * doc/xml.html : applied patch from Paul DuBois
6903
6904Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6907
6908Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6911 compilation warnings on various platforms.
6912 * parser.c: Fixed #5281 validity error callbacks are now desactived
6913 by default if not validating.
6914
6915Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6918
6919Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6922 <gkatsi@cs.toronto.edu>
6923
6924Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6927 processing URLs
6928
6929Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6932 xmlNanoFTPUpdateURL for persistent control connections.
6933 * configure.in: 1.8.6
6934
6935Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6938 * tree.[ch] : added xmlSaveNoEmptyTags
6939
69402000-01-29 James Henstridge <james@daa.com.au>
6941
6942 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6943
6944 * Makefile.am: added nanoftp.[ch] to the build.
6945
6946Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * nanoftp.[ch]: cleanup, comments, API
6949 * debugXML.c : fixed a bug in the cat command
6950 * doc/*: regenerated the docs
6951
6952Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6955 * debugXML.c : fixed a bug in the cat command
6956 * valid.c: fixing some small probs
6957 * libxml.spec.in: get rid of the SNAP suffix
6958 * doc/xml.html: updated the status
6959
6960Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * xml-config.in: xml-config --version to just return the
6963 version number
6964 * xpath.c: some cleanup w.r.t. axis when the current node is
6965 an attribute.
6966 * TODO: updated
6967
6968Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * configure.in: prepared for libxml-1.8.5
6971 * doc/* recompiled the documentation
6972
69732000-01-17 Jody Goldberg <jgoldberg@home.com>
6974
6975 * configure.in : WARNING autoconf subtlety alert :
6976 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6977 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6978 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6979 get defined by AC_CHECK_HEADERS.
6980
6981Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6984 Rune.Djurhuus@fast.no
6985
6986Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * TODO: updated
6989 * tree.c, parser.c: made sure that only memory alloc problems
6990 and internal parser errors are allowed to write to stdout or
6991 stderr.
6992
6993Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * tree.c : restored xmlNewGlobalNs since this seems used by
6996 a lot of existing code :-(, fixed a bug in xmlNewNs
6997 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6998 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6999 to exit() from the library code.
7000 * xpath.c, parser.c: removed bugs or unused code detected by
7001 Windows compilers
7002 * parser.c: started adding interfaces for parsing well balanced
7003 XML fragments
7004 * configure.in: releasing 1.8.4
7005 * doc/* : rebuilt the docs
7006
7007Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * tree.[ch] : added xmlNewDocFragment() for DOM
7010 * testHTML.c: uninitialized variable.
7011
7012Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * doc/* : rebuild the docs
7015
7016Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * acconfig.h: readline and history patch
7019 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7020 * tree.c: added check and handling when possibly removing an ID
7021 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7022 and saving.
7023 * test/HTML/entities.html result/HTML/entities.html* : test for
7024 various entities reference cases
7025 * result/HTML/* : as a result output of some testcase have
7026 changed
7027 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7028 by previous example. added xmlParseTryOrFinish().
7029 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7030 entities.h debugXML.h HTMLparser.h: changed the way struct are
7031 declared to allow gtk-doc to expose those
7032 * parser.c: closed bug #4960
7033 * Makefile.am configure.in: Applied patch from
7034 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7035 and math/socket libs detection
7036
7037Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * configure.in, Makefile.am: link tester against readline
7040 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7041
7042Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * tree.[ch]: added xmlRemoveProp
7045 * win32config.h.in nanohttp.c: avoid including the Windows
7046 socket stuff in every C files
7047 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7048 the XmL parser(s)
7049 * test/ns4 result/ns4 etc...: added test case for previous prob
7050 * tree.c: xmlNewNs wasn't checking for double definition
7051 * Makefile.in: fixed a problem with dist-hook duplicates
7052 * parser.[hc], xmlIO.c: fixed the loading of external entities
7053 APIs, now xmlLoadExternalEntity() is used everywhere and
7054 setting up an app specific front-end using the
7055 * SAX.c parser.c: some fixes, now the xhtml spec validates
7056 with the xhtml DTD.
7057 * error.c: fixed crashes in case of no input stream
7058 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7059 to the validation tests and results
7060
7061Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7064 too htmlCreatePushParserCtxt() and htmlParseChunk()
7065 * parser.c: a bit of cleanup.
7066 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7067 to XML) removed the last mem leak known
7068 * HTMLtree.c: output message cleanup
7069 * xmlmemory.c: display content info about memory blocks
7070 * result/HTML/wired.* : missing att value warning change
7071
7072Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * doc/* : rebuilt the documentation
7075
7076Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7077
7078 * parser.[ch] parserInternals.h: Push parser for XML,
7079 seems to work fine now
7080 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7081 --push for push testing
7082 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7083 * testSAX.c: added --push
7084 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7085 subtree
7086 * xmlIO.[ch] : enriched API + fixes for push mode
7087 * entities.[ch]: added the entity content length to the struct.
7088 * xmlmemory.[ch]: new API to show the last entries for the shell
7089 * valid.c: added required attribute testing
7090 * SAX.c: the cdata callback now merge contiguous fragments
7091 * HTMLparser.c: cleanup of some macros
7092
7093Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * parser.c: fix for PIs name starting with xml
7096 * tree.c: fixed a potential problem with || and && ops
7097 * *.c, configure.in win32config.h.in : generate win32config.h for
7098 those on the Other Side !
7099
7100Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * parser.c: fixed a stupid = vs. == bug :-(
7103 * doc/gnome-xml.sgml: s/glade/xml/
7104
7105Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * configure.in, doc/xml.html : bug fix release 1.8.2
7108 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7109 Hopefully the end of that silly C++ include problem
7110 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7111 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7112 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7113 troubles with autoclosed elements when the stree shape doesn't
7114 follow the DtD specs. Added htmlIsAutoClosed() and
7115 htmlAutoCloseTag()
7116 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7117 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7118 * debugXML.c: fixed a bug on printing default namespaces.
7119 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7120
7121Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * result/HTML/*.htm[l] : updated the HTML regression tests according
7124 to the new output
7125 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7126 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7127 problem due to intermix of extern "C" { ... } declarations for C++
7128 and recursive includes in the headers
7129
71301999-12-20 Chris Lahey <clahey@umich.edu>
7131
7132 * HTMLtree.c: Made it so that html nodes with a single child do
7133 not insert a carriage return before or after the child node.
7134
7135Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * configure.in, doc/xml.html : bug fix release 1.8.1
7138 * parser.c: fixed bug #4344
7139 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7140 added the glue to avoid C++ problems
7141 * doc/* : regenerated the documentation
7142
7143Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7146 namespace recognition, and Dia as a resul :-(
7147 * encoding.c: closed bug #3950
7148
7149Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * valid.c: debugging a posteriori validation, except URI expansion
7152 stuff this should be fixed now
7153 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7154 Carl Nygard <cnygard@bellatlantic.net>
7155 * tester.c: added --postvalid, cleaning of the code
7156 * tree.[ch]: added xmlDocGetRootElement()
7157
7158Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7159
7160 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7161 c++ losage.
7162
7163Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * configure.in, doc/xml.html : bumped to 1.8.0
7166 * xlink.[ch], Makefile.am : added framework for link detection
7167 * parser.h: added nbChars to parser context, needed for cleanup.
7168 * xmlmemory.c: removed a nasty bug when out of mem
7169 * valid.[ch]: adding namespace support for attribute decl
7170 * tester.c: added --debugent option
7171 * debugXML.[ch]: added xmlDebugDumpEntities()
7172 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7173 buffers instead, this was really needed, validation was breaking
7174 in strange ways due to that. Added xmlParseStringPEReference()
7175 and other parsing from strings functions. Entities processing
7176 modified again, but PERef are still not handled correcly but
7177 unless you're Eve Maller you won't notice :-)
7178 * HTMLparser.c: large changes toward reliability, and switched to
7179 lowercase internal tags, XHTML is lowercase, so it will help
7180 that output is closer to next version.
7181 * doc/* : regenerated the documentation, it is now hosted at
7182 http://xmlsoft.org/ (same bits I just bought the domain :-)
7183
7184
7185Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7188 doc generation
7189 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7190 in the SAX API
7191 * doc/*: rebuilt the doc making sure everything appears in the
7192 HTML files
7193
7194Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7197 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7198 which allow impressive speed improvement on dataset with
7199 large text pieces, but at the cost of broken binary
7200 compatibility and slightly bigger memory usage.
7201 Configure with --with-buffers to activate them, they
7202 are protected with XML_USE_BUFFER_CONTENT define.
7203 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7204 goal is 0 memory left allocated once parser is no more used
7205 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7206 call xmlCleanupParser() and xmlMemoryDump()
7207
7208Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7211 * parser.[ch] encoding.[ch]: added memory cleanup routines
7212 * parser.c: closing bug #3788
7213 * doc/*: rebuilt the doc
7214
7215Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7218 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7219 * tester.c: added --compress option
7220 * doc/*: rebuilt the documentation
7221
7222Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7225 if given /proc/kcore as input !
7226 * doc/xml.html doc/*: updated and rebuilt the documentation
7227
7228Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * parser.c: Fixed some wrongly space collapsing code due to
7231 a misreading of the spec.
7232 * result/*: fixed the output accordingly
7233
7234Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * encoding.c: bug fix and typos
7237 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7238 * parser.c: added attribute normalization closing bug #3597
7239 * test/att* result/att* SAXresult/att*: testcase for attribute
7240 normalization
7241
7242Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * configure.in: closing bug #3163 by adding extra flags for the
7245 cc compiler on HP-UX
7246
7247Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * valid.[ch] : removed a typo and an enumerated type bug in the
7250 xmlAddElementDecl() function
7251 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7252 call to xmlEncodeEntitiesReentrant() so that the functions
7253 New, Set and Get are at the same level.
7254 * parser.c HTMLparser.c: extra memory allocation bug for
7255 attributes detected by someone using libxml in embedded systems :-)
7256
7257Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * xmlmemory.h: turned off mem debug :-\
7260
7261Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * parser.c: closed bug #2784 a one line fix, but worth pushing
7264 a new release out
7265 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7266 some structures, comments before and after the
7267 main element, and other nastyness
7268 * HTMLtree.c tree.c: accomodate the extended HTML supported
7269 * configure.in: pushing 1.7.4
7270 * test/ent8 and related outputs : added a new test for bug #2784
7271 * test/HTML/wired.html and related output: a nasty HTML example
7272 * Makefile.am: improved the test scripts
7273 * docs/* : reran the documentation extractor, updated xml.html
7274
7275Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7278 HTMLparser and debugged the HTML related code. HTML documents
7279 now have their own type
7280 * entities.c: do not dump &apos; for HTML output
7281 * xmlmemory.c: improvement, breakpoint mechanism
7282 * testHTML.c: added --sax --repeat ...
7283 * Makefile.am: improved the HTML tests
7284 * valid.[ch]: added xmlValidGetValidElements and
7285 xmlValidGetPotentialChildren
7286 * tester.c: added --insert to test the 2 new functions
7287 * test//* result//* SAXresult//* : regression test cleanup
7288 and extension.
7289 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7290 gnome-xml-nanohttp.html
7291
7292Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * HTMLparser.c: fixed problems with some autoclose tags
7295 * tree.c: fixed XML output problems.
7296 * result/* SAXresult/*: update of the tests output
7297
7298Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * Makefile.am: Arturo patch for xmlConf.sh version info
7301 * parser.c: Tim Josling patch for single quoted items
7302 * tester.c: Tim Josling patch for tester options usage
7303 * tree.h: indent cleanup
7304
7305Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7308 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7309
7310Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * tree.c : Raph patch for initialization of CORBA fields
7313 * parser.c, xpath.c, ...: modification of doc comments
7314 * xpath.c : allow spaces in xpath expressions
7315
7316Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * xmlmemory.h: turning off memory debug :-(
7319
7320Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7323 better SAX interfaces.
7324 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7325 entity.
7326 * configure.in: 1.7.2
7327
7328Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * libxml.spec.in: fixed the URL
7331 * doc/xml.html: improved the documentation front-end
7332
7333Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7336
7337Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * libxml.spec.in: fixed the alpha compile problem
7340 * parser.[ch]: changed errno to errNo in the parser context :-(
7341 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7342 * doc/xml.html: changed CHAR to xmlChar
7343 * doc/html/*: recompiled the documentation
7344 * configure.in: 1.7.1
7345
7346Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * parser.h: modified the parser context struct to regain 1.4.0
7349 binary compatibility
7350 * parser.c, xml-error.h: added errno ot teh context and defined
7351 a set of errors values with update of errno
7352 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7353 DTDs and entities
7354 * *.h, *.c: complete cleanup of the use of config.h and include
7355 protection depending on the current setup.
7356 * overalll debugging, maintenance and bug-fixing on all modules
7357 * updated the documentation
7358 * ready for 1.7.0
7359
7360Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * HTMLparser.c : cleanup
7363 * SAX.c valid.c valid.h: added ID/IDREF checking
7364 * tree.c tree.h: extended doc structure for refs
7365 * configure.in: 1.6.2
7366 * parser.c: patched bug in SAX user arg call
7367 * parserInternals.h: patched missing close in C++ wrapping
7368 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7369 especially upcoming XPointer implementation.
7370 * doc/xml.html: augmented, typo
7371
7372Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7373
7374 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7375 not all invocations of install understand -d.
7376
7377Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7378
7379 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7380 to make 'check' works, when builddir != srcdir.
7381
7382Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * doc/xml.html : updated the documentation
7385
7386Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7389 not deallocated memory blocks
7390 * *.c : replaces all calls to malloc() free() and realloc() to
7391 the wrapper functions/macros
7392 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7393 instead of xmlFreeNodeList()
7394
7395Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * HTMLparser.c: corrected a stupid bug leading to core dump at
7398 tree deallocation. Removed warnings indicated by
7399 Stephane.Conversy@lri.fr
7400 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7401 looked for in the external subset
7402
7403Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7406 on SGI by Stephane.Conversy@lri.fr
7407
7408Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * all .h : changed the prototype declaration indent as in gtk
7411 * most .c : working on reducing the TODOs in the code
7412 * most .c : cleanup though -pedantic and Insure++
7413 * improvements on validation ID checkings.
7414 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7415 * xml-config.in: closed #1810
7416
7417Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * tree.h, valid.c, valid.h: more work on validity, IDs
7420 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7421 definition for AIX
7422
7423Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7426 the distribution due to a cut'n paste error at last commit
7427
7428Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * configure.in: upgraded to version 1.4.0
7431 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7432 Big update, added a large part of the validation process,
7433 it should be usable, but some parts are missing
7434 * xpath.c: improved the implementation w.r.t. root.
7435 * Makefile.am: added more tests
7436 * test and result trees: added a lot of tests
7437 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7438
7439Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * Added an HACKING file
7442
7443Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * xpath.[ch] : improvements and debug of the XPath implementation
7446 * parser.c, HTMLparser.c : modified the parsers to be progressive
7447 * tree.[ch] : extended the Buffer promitives
7448 * xmlIO.[ch] : added basic I/O routines providing progressive
7449 parsing and ready for I18N conversion plugins
7450 * SAXresult/* : the SAX callback sequence maybe slightly different
7451 now
7452 * test*.c : improved/updated the tests programs
7453 * doc/* : recompiled the docs.
7454
74551999-07-26 Michael Meeks <michael@edenproject.org>
7456
7457 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7458
7459 * tree.c: Ditto.
7460
7461Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * configure.in: upgraded to version 1.4.0
7464 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7465 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7466 XML query language, see http://www.w3.org/TR/xpath for more details.
7467 * parser.c, parser.h: added CHAR* related string functions for XPath
7468 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7469 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7470 rebuild the docs.
7471 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7472 and regression testing capabilities for XPath.
7473
7474Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7477 closing bug #1646
7478
7479Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * Makefile.am, example/Makefile.am: closed bug #1683
7482
7483Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * example/Makefile.am, configure.in: added the makefile for the
7486 gjobread example
7487
7488Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7489
7490 * doc/Makefile.am:
7491 - fix which allow "make install DESTDIR=</install/prefix>".
7492
7493Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7496 which fixed a problem on the file reading-code.
7497
7498Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7501 output.
7502 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7503
7504Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * parser.h : Oops removed the binary compatibility problem
7507 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7508 * parser.c, HTMLparser.c: applied patches for reading from stdin
7509
7510Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * parser.c, entities.c, valid.c: cleanup bug #1591
7513 * configure.in: cleanup bug #1592
7514 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7515 the same tree back-end. Hence gdome will be available for it.
7516 * doc/Makefile.am: close bug #617
7517
7518Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * parser.c: alloctate a per parser context SAX interface block
7521
7522Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7525 and xmlEncodeEntitiesReentrant with the correct one :-\
7526
7527Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * commit of my internal XML base changes, quite a lot of
7530 changes, cleanups, better entities support, framework for
7531 new I/O and charset detection and handling
7532 * Fixed the configure/Makefile stuff to generate shared libs
7533 with the proper version info, so we jumped on rev from
7534 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7535 xmlEncodeEntities() result need to be freed now, and a string
7536 xmlParserVersion provide the current library version.
7537
7538Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7539
7540 * parser.c: fixed a buffer overrun for when you have a very long
7541 attribute with no entities in it.
7542
7543Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * added example directory
7546 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7547
7548Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * Release of libxml-1.1, nearly everything has been touched for
7551 this.
7552 * Added more regression tests
7553 * Updated the documentation
7554
7555Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * tree.[ch]: unified the XML_NO_CORBA defines.
7558 * parser.c encoding.[ch]: started plugging in char encoding detection
7559
7560Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7561
7562 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7563 Also freed allocated buffer.
7564
7565Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7566 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7567 reentrancy problem at printing. One is left in entities.c, to
7568 remove ASAP
7569 * testSAX.c : added a test example showing the use of the SAX
7570 interface if one doesn't want to build the DOM tree.
7571 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7572
7573Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7576 large revamping of the parser to use SAX callbacks
7577 http://www.megginson.com/SAX/ (or at least a C like interface
7578 a la Expat). It's now possible to set up your own callbacks
7579 and the parser will not build a DOM tree.
7580 * test/* result/*: updated the test suite, I finally removed
7581 the old Namespace draft support (PI based).
7582
7583Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * Makefile.am: added test result to EXTRA_DIST for make tests
7586
7587Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * parser.c, parserInternals.h: moved the chars macro definitions
7590 to parserInternals.h
7591 * parser.c, error.c: applied patches from "Knut Åkesson"
7592 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7593
7594Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * xml-config.in : applied patch to make --version work
7597
75981999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7599
7600 * Makefile.am (check-local): Alias for `tests' target. This will
7601 cause `make check' to do the right thing.
7602 (tests): Don't run tests in srcdir. Also, replaced calls to
7603 basename with a `sed' "equivalent".
7604
7605Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7608 it in the header and not the sources, updated the doc.
7609 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7610 pointing this out.
7611
7612Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7615 exported the inputStream routines.
7616 * doc/html/* : updated accordingly
7617
7618Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * parser.c, parser.h, parserInternals.h: added a few extra
7621 internal calls to allocate and free parser contexts ...
7622 * doc/html/* : updated accordingly
7623
7624Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * configure.in, Makefile.am, doc/makefile.am : General changes for
7627 1.0.0 release and including the generated HTML documentation.
7628
7629Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * makefile.am : added parserInternals.h, oops.
7632
7633Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * parserInternals.h: added this header giving access to the parser
7636 internal functions.
7637 * doc/Makefile.am : added a rebuild target which rebuilds the full
7638 set of documentations
7639 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7640 the internal subset.
7641 * *.c *.h: modifications needed to generate the documentation using
7642 gtk-doc, cleanup of functions blocks, reorganisation of struct
7643 declarations.
7644
7645Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7648 the tar and spec file to include the beginning of the doc.
7649
76501999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7651
7652 * doc/.cvsignore: Added this file.
7653
7654Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * tree.c: fixed xmlGetProp to return "" when the attribute
7657 exists, even if the node-list is NULL.
7658
7659Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * tree.c: patched an error outputting empty attribute values.
7662 * Makefile.am and doc/makefile.am: have been updated during the
7663 week-end. Sorry for an empty CVS log, I got a shell problem.
7664
7665Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * tree.h: cleaned up using enums instead of defines
7668 * parser.c, valid.[ch]: more work on parsing/output of element
7669 declarations
7670
7671Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * valid.[ch], tree.c, parser.c : more work toward full parsing
7674 of XML DTDs.
7675 * README: added informations about mailing-list and on-line
7676 documentation
7677
76781999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7679
7680 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7681
7682Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * parser.c, tree.[ch] : more work toward conformance testing,
7685 added a last element to accelerate parsing of very flat structures
7686 started working on internal subset Element content declaration.
7687 * valid.[ch] : first cut at adding code toward validation.
7688 * previous changes had also small impact on most files, especially
7689 the conformance testing using James Clark test suite.
7690
7691Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * test/* : updated the examples, most of them were not well
7694 formed (humm), and added rdf2.
7695 * result/* : resulting changes in the output.
7696
7697Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7700
7701Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * tree.c: patched a bug in the generation of empty attributes
7704
7705Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7708 for node/trees/documents/... Biggest problem is namespace
7709 support when copying subtrees.
7710
7711Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * parser.c, entities.c: improve entities and char ref encoding,
7714 and cleanups of error messages.
7715
7716Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * parser.c, entities.c: simple bug hunting done during rpm2html and
7719 rpmfind integration.
7720
7721Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * parser.[ch]: Added interfaces allowing to specify a SAX
7724 handler before parsing.
7725
7726Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * parser.c: redirrect all errors reporting through the SAX
7729 error function
7730
7731Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7734 * libtool, tlmain ...: update of the libtool files
7735
77361998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7737
7738 * entities.c: Use g_snprintf insteda of snprintf.
7739
7740Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7743 added ent5 test for this purpose.
7744 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7745
7746Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * parser.c: fixed? a strange error due to compression on a GWP
7749 document.
7750
7751Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * tree.[ch]: bug fixing
7754 * entities.[ch]: defined a specific type for predefined entities
7755 * doc/xml.html: more documentation on the library, how to use it,
7756 overview of the interfaces.
7757
7758Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7761
7762Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * tree.c: corrected a small bug
7765 * doc/xml.html: continuing writing documentation.
7766
7767Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * debugXML.h debugXML.c: added debugging utilities.
7770 * tester.c: added --debug switch.
7771 * tree.c: patched an incorrect node->type assignment.
7772 * parser.c: formatting, ensure that node->doc != NULL in attributes
7773
7774Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7777 entity support and provide an internal representation close to
7778 DOM one (entity ref nodes, and attribute value as tree). I tried
7779 to preserve the interface but this will surely break some apps
7780 (I have to change rpm2html/rpmfind for example). I had to change
7781 two interfaces, and the generated tree is somewhat different.
7782 * doc/* : started documenting the XML library, the tree and
7783 DOM/Corba. This is a first step.
7784
7785Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * parser.c: Set up the fonctions comment block, boring but useful.
7788 * parser.h, SAX.c, parser.c: now attributes are processed through
7789 the SAX interface. The problem is that my SAX interface diverged
7790 quite a bit from the original one, well this is not an official
7791 spec, and translating it from Java to C is hairy anyway...
7792
7793Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7796 fonctions comment block, boring but useful.
7797
7798Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7801 conversion routines. However they are not yet used to convert the
7802 inputs. The core will run with UTF-8.
7803
7804Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * tree.c : make sure that the type id is properly set-up when
7807 a new object is allocated, needed for DOM.
7808
7809Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * tree.h, tree.c: Ok, the main objects in the tree will be native
7812 corba objects, it costs 8 bytes per Node, Attribute and Document
7813 but it simplifies the Corba integration a lot (no extra interface
7814 objects to allocate/free).
7815
7816Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7819 and changed NODEs contants for conformity with DOM Level 1
7820
7821Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * added hooks to keep track of servants when creating objects
7824 xmlDoc and xmlNode (for Corba export).
7825
7826Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * added xml-config script.
7829
7830Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7833 to autoupdate libtool and automake conf files.
7834
78351998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7836
7837 * Makefile.am: Use '?' to separate the sed
7838 commands as ',' is used when people pass -Wl,something.
7839
7840
7841Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * tree.c, tree.h: added a per-document compression interface.
7844
7845Tue Sep 22 20:47:38 EDT 1998
7846
7847 * tree.c, tree.h: added saving with compression and added interfaces
7848 to control the compression level (xmlGetCompressMode,
7849 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7850
7851Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * parser.c: corrected a loop for files of size 0
7854
78551998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7856
7857 * error.h: New file. Contains prototyes from `error.c'.
7858
7859Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7860
7861 * Makefile.am (xmlincdir): New macro.
7862 (xmlinc_HEADERS): Renamed from include_HEADERS.
7863
7864Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * applied small patch on numeric entities from
7867 Christopher Blizzard <blizzard@appliedtheory.com>
7868
7869Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * New release 0.2, removed the old xml_* files so that it's
7872 coherent with the other CVS base (W3C), far better conformance
7873 to standard, new namespaces, decent entities support, beginning
7874 of a SAX-like interface. Nearly nothing left intact, even the
7875 test examples ...
7876
78771998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7878
7879 * .cvsignore: Add .deps dir
7880
7881Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7884
7885Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * configure.in: added test for CPP
7888 * AUTHORS, Changelog: the original ones didn't get commited but the
7889 glib ones instead, fixed.
7890 * Makefile.am: corrected an error in library naming
7891
7892Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * integrated code developped at W3C
7895 * changed the original Copyright
7896 * migrated to automake
7897 * prefixed the filenames by xml_ to avoid filename clashes
7898
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007899Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7900
7901 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7902 should not be called.
7903
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007904Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7905
7906 * libxml-2.0.pc.in: applied the patch to fix #101894
7907
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007908Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7909
7910 * tree.c : applied patch from Lukas Schroeder for register callbacks
7911 * valid.c: modified patch from Lukas Schroeder to test
7912 register callbacks with --chkregister
7913
Daniel Veillard067bae52003-01-05 01:27:54 +00007914Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7915
7916 * xmlreader.c: seriously changed the way data are pushed to
7917 the underlying parser, go by block of 512 bytes instead of
7918 tryng to detect tag boundaries at that level. Changed the
7919 way empty element are detected and tagged.
7920 * python/tests/reader.py python/tests/reader2.py
7921 python/tests/reader3.py: small changes mostly due to context
7922 reporting being different and DTD node being reported. Some
7923 errors previously undetected are now caught and fixed.
7924 * doc/xmlreader.html: flagged last section as TODO
7925
Daniel Veillard51a447a2003-01-04 19:42:46 +00007926Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7927
7928 * python/libxml.py: integrated the Python 2.2 optimizations
7929 from Hannu Krosing, while maintaining compatibility with
7930 1.5 and 2.1
7931
Daniel Veillarde59494f2003-01-04 16:35:29 +00007932Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7933
7934 * xmllint.c: a bit of cleanup
7935 * xmlreader.c: small fix
7936 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7937 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7938
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007939Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7940
7941 * python/setup.py.in: patch from Stéphane Bidoul to include
7942 drv_libxml2.py in setup.py
7943
Daniel Veillard66b82892003-01-04 00:44:13 +00007944Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7945
7946 * doc/xmlreader.html: starting documenting the new XmlTextReader
7947 interface.
7948
Daniel Veillard7704fb12003-01-03 16:19:51 +00007949Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7950
7951 * xmllint.c: added the --stream flag to use the TextReader API
7952 * xmlreader.c: small performance tweak
7953
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007954Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7955
7956 * xmlreader.c python/tests/reader2py: okay the DTD validation
7957 code on top of the XMLTextParser API should be solid now.
7958
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007959Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7960
7961 * xmlreader.c python/tests/reader2py: Fixing some more mess
7962 with validation and recursive entities while using the
7963 reader interface, it's getting a bit messy...
7964
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007965Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7966
7967 * xmlreader.c python/tests/reader.py: another couple of problem
7968 related to IsEmptyElement reported by Stéphane Bidoul needed
7969 some fixes.
7970
Daniel Veillard4f860202003-01-02 13:00:02 +00007971Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7972
7973 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7974 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7975 based on the python XmlTextReader interface.
7976
Daniel Veillard3c265e42003-01-01 21:06:49 +00007977Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7978
7979 * tree.c: backing out one change in the last patch which broke the
7980 regression tests
7981
Daniel Veillard5335dc52003-01-01 20:59:38 +00007982Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7983
7984 * global.data globals.c tree.c include/libxml/globals.h: applied
7985 an old patch from Lukas Schroeder to track node creation and
7986 destruction. Probably missing a lot of references at the moment
7987 and not usable reliably.
7988
Daniel Veillard8ba17412003-01-01 19:13:12 +00007989Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7990
7991 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7992 from doc/news.html and a stylesheet
7993
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007994Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7995
7996 * xmlreader.c python/tests/reader.py: fixed another couple of
7997 xmlreader bugs reported by Stéphane Bidoul and added tests.
7998
Daniel Veillard9e395c22003-01-01 14:50:44 +00007999Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8000
8001 * xmlreader.c python/tests/reader2.py: fixed another validity
8002 checking in external parsed entities raised by Stéphane Bidoul
8003 and added a specific regression test.
8004 * python/tests/reader3.py: cleanup
8005
Daniel Veillardd5896142002-12-31 14:45:26 +00008006Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8007
8008 * xmlreader.c python/tests/reader2.py: fixed a problem with
8009 validation within entities pointed by Stéphane Bidoul, augmented
8010 the tests to catch those.
8011
Daniel Veillarddc85f282002-12-31 11:18:37 +00008012Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8013
8014 * python/generator.py: modified the generator to allow keeping
8015 class references when creating new classes, needed to fix a bug
8016 pointed by Stéphane Bidoul where the input buffer of the
8017 xmlTextReader instance gets destroyed if the python wrapper for
8018 the input is not referenced anymore.
8019
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008020Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8021
8022 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8023 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8024
Daniel Veillard571b8892002-12-30 12:37:59 +00008025Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8026
8027 * xmlreader.c python/tests/reader.py: fixed another problem
8028 pointed by Stéphane Bidoul
8029
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008030Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8031
8032 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8033 with "<a/>"
8034
Daniel Veillardecaba492002-12-30 10:55:29 +00008035Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8036
8037 * SAX.c: warn on xmlns:prefix="foo"
8038 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8039 for namespace attributes handling.
8040
Daniel Veillard2d84a892002-12-30 00:01:08 +00008041Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8042
8043 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8044 a really nasty problem raised by a DocBook XSLT transform
8045 provided by Sebastian Bergmann
8046
Daniel Veillard29b3e282002-12-29 11:14:41 +00008047Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8048
8049 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8050 by Stéphane Bidoul and integrated it into the tests
8051
Daniel Veillarde18fc182002-12-28 22:56:33 +00008052Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8053
8054 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8055 extended the XmlTextReader API a bit, addding accessors for
8056 the current doc and node, and an entity substitution mode for
8057 the parser.
8058 * python/libxml.py python/libxml2class.txt: related updates
8059 * python/tests/Makefile.am python/tests/reader.py
8060 python/tests/reader2.py python/tests/reader3.py: updated a bit
8061 the old tests and added a new one to test the entities handling
8062
Daniel Veillardaba976d2002-12-28 21:14:18 +00008063Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8064
8065 * python/generator.py python/libxml2class.txt
8066 python/tests/reader.py python/tests/reader2.py: changed the
8067 generator to provide casing for the XmlTextReader similar to
8068 C# so that examples and documentation are more directly transposable.
8069 Fixed the couple of tests in the suite.
8070
Daniel Veillard83298842002-12-28 15:12:33 +00008071Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8072
8073 * doc/guidelines.html: added a document on guildeline for
8074 publishing and deploying XML
8075
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008076Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8077
8078 * valid.c xmlreader.c: final touch running DTD validation
8079 on the XmlTextReader
8080 * python/tests/Makefile.am python/tests/reader2.py: added a
8081 specific run based on the examples from test/valid/*.xml
8082
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008083Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8084
8085 * python/libxml.py: added a few predefined xmlTextReader parser
8086 configuration values.
8087
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008088Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8089
8090 * python/libxml_wrap.h: trying to fix #102037
8091
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008092Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8093
8094 * SAX.c: fixing bug #95296, when the predefined entities
8095 are redefined in the DTD the default one must be used
8096 instead anyway.
8097
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008098Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8099
8100 * doc/xmllint.xml
8101 * doc/xmllint.1
8102 Add discussion of XML_DEBUG_CATALOG to xmllint man
8103 page - bug #100907
8104
8105
Daniel Veillarddf512f42002-12-23 15:56:21 +00008106Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8107
8108 * xmlreader.c: Fixed the empty node detection to avoid reporting
8109 an inexistant close tag.
8110
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008111Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8112
8113 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8114 for Python 2.1
8115
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008116Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8117
8118 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8119
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008120Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8121
8122 * doc/libxml2-api.xml python/tests/reader.py: one really need
8123 to provide the base URI information when creating a reader parser
8124 from an input stream. Updated the API and the example using it.
8125
Daniel Veillardea7751d2002-12-20 00:16:24 +00008126Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8127
8128 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8129 include/libxml/valid.h include/libxml/xmlreader.h: working on
8130 DTD validation on top of xml reader interfaces. Allows to
8131 validate arbitrary large instances. This required some extensions
8132 to the valid module interface and augmenting the size of xmlID
8133 and xmlRef structs a bit.
8134 * uri.c xmlregexp.c: simple cleanup.
8135
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008136Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8139 work on the xml reader interfaces.
8140 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8141 Web page for the Windows binaries.
8142
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008143Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8144
8145 * xmlIO.c: applied a patch for VMS following the report by
8146 Nigel Hall
8147
Daniel Veillard3772de32002-12-17 10:31:45 +00008148Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8149
8150 * parser.c: the parseStartTag bug fix wasn't complete.
8151
Daniel Veillard67df8092002-12-16 22:04:11 +00008152Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8153
8154 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8155 parseStartTag, fixing it.
8156 * test/att4 result/att4 result/noent/att4: adding the test
8157 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8158 more methods to XmlTextReader.
8159
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008160Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8161
8162 * win32/libxml2.def.src: added more xml reader exports
8163 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8164 to the build
8165
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008166Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8167
8168 * doc/tutorial/xmltutorial.xml
8169 plus generated html and pdf
8170 Updating tutorial again based on further comments from Niraj
8171 Tolia on the last iteration
8172
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008173Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8174
8175 * doc/tutorial/xmltutorial.xml
8176 * doc/tutorial/includekeyword.c
8177 * doc/tutorial/includegetattribute.c
8178 plus generated html and pdf
8179 Adding fix from Niraj Tolia to tutorial to properly free memory.
8180
8181
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008182Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8183
8184 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8185 more methods of XmlTextReader.
8186 * python/libxml2class.txt python/tests/reader.py: this increased the
8187 methods in the bndings, augmented the test to check those new
8188 functions.
8189
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008190Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8193 methods of XmlTextReader.
8194 * python/generator.py python/libxml_wrap.h python/types.c
8195 python/libxml2class.txt: added the reader to the Python bindings
8196 * python/tests/Makefile.am python/tests/reader.py: added a specific
8197 test for the Python bindings of the Reader APIs
8198 * parser.c: small cleanup.
8199
Daniel Veillard06503452002-12-13 10:42:08 +00008200Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8201
8202 * xinclude.c: fallback was only copying the first child not the
8203 full child list of the fallback element, closes #89684 as reopened
8204 by Bernd Kuemmerlen
8205
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008206Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8207
8208 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8209
Daniel Veillard000eafb2002-12-12 10:04:22 +00008210Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8211
Daniel Veillardc1eed322002-12-12 11:01:32 +00008212 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008213 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008214 gives enum values, fix functype return type, put back fields in
8215 structs
8216 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008217
Daniel Veillard024b5702002-12-12 00:15:55 +00008218Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8219
8220 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8221 about htmlNodeDumpOutput location.
8222 * xpath.c: removed an undefined function signature
8223 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8224 too many symbols in the API breaking the python bindings.
8225 Updated with the libxslt/libexslt changes.
8226
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008227Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8228
8229 * configure.in: preparing release of 2.4.29
8230 * doc/*: rebuilt the docs and API
8231 * xmlreader.c: a few more fixes for the XmlTextReader API
8232
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008233Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8234
8235 * include/win32config.h: applied mingw patch from Magnus Henoch
8236
Daniel Veillard5aad8322002-12-11 15:59:44 +00008237Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8238
8239 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8240
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008241Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8242
8243 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8244 building Python script, does the C parsing directly, generates
8245 a better API description including structure fieds defs and
8246 enums. Still a couple of bugs, but good enough for the python
8247 wrappers now.
8248 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8249 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8250 include/libxml/schemasInternals.h include/libxml/tree.h: more
8251 cleanup based on the python analysis script reports.
8252 * libxml.spec.in: make sure the API XML description is part of the
8253 devel package.
8254
Daniel Veillard01c13b52002-12-10 15:19:08 +00008255Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8256
8257 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8258 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8259 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8260 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8261 code cleanup, especially the function comments.
8262 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8263
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008264Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8265
8266 * Makefile.am xmlreader.c include/libxml/Makefile.am
8267 include/libxml/xmlreader.h: Adding a new set of APIs based on
8268 the C# TextXmlReader API but converted to C. Allow to parse
8269 in constant memory usage, far simpler to program and explain
8270 than the SAX like APIs, unfinished but working.
8271 * testReader.c: test program
8272
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008273Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8274
8275 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8276
Daniel Veillard64b35282002-12-04 15:10:40 +00008277Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8278
8279 * tree.c: Chip turner indicated that XHTML1 serialization
8280 rule for style actually break on both IE and Mozilla,
8281 try to avoid the rule if escaping ain't necessary
8282
Daniel Veillard8efff672002-12-04 11:44:48 +00008283Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8284
8285 * nanhttp.c: handle HTTP URL escaping, problem reported by
8286 Glen Nakamura and Stefano Zacchiroli
8287
Daniel Veillard1c732d22002-11-30 11:22:59 +00008288Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8289
8290 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8291
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008292Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8293
8294 * uri.c: Johann Richard pointed out some XPointer problems for
8295 URN based URI references in XInclude. Modified the URI parsing
8296 and saving routines to allow correct parsing and saving of
8297 XPointers, especially when attached to "opaque" scheme accordingly
8298 to RFC 2396
8299
Daniel Veillard8db67d22002-11-27 19:39:27 +00008300Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8301
8302 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8303 of refactoring to the HTML saving code.
8304 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8305 in the doc.
8306
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008307Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8308
8309 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8310 to a buffer API to reuse the generic dump to an OutputIO layer,
8311 this reduces code, fixes xmlNodeDump() for XHTML, also made
8312 xmlNodeDump() now return the number of byte written.
8313
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008314Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8315
8316 * python/setup.py.in: another patch from Stéphane Bidoul for
8317 Python bindings on Windows
8318 * doc/parsedecl.py: small cleanup
8319
Daniel Veillard9715c172002-11-25 16:33:40 +00008320Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * libxml.spec.in configure.in: add a line in %changelog for releases
8323
Daniel Veillard9bc53102002-11-25 13:20:04 +00008324Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8325
8326 * parser.c: patch from Marcus Clarke fixing a problem in entities
8327 parsing that was detected in KDe documentations environment.
8328
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008329Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8330
8331 * python/libxml.c (libxml_prev): Return the previous as opposed to
8332 the next node (I guess this is the result of some cut & paste programming:)
8333
Daniel Veillard80d7b902002-11-23 16:23:08 +00008334Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8335
8336 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8337
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008338Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8339
8340 * python/generator.py python/libxml.c python/setup.py.in: trying
8341 to fix the Python bindings build on Windows (Stéphane Bidoul)
8342
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008343Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8344
8345 * win32/configure.js: added option for python bindings
8346 * win32/libxml2.def.src: added more exports
8347
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008348Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8349
8350 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8351 pthreads
8352 * win32/wince/*: applied updates to Windows CE port from Javier
8353
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008354Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8355
8356 * configure.in: preparing 2.4.28
8357 * libxml.spec.in doc/Makefile.am: some cleanup
8358 * doc/*: updated the news and regenerated.
8359
Daniel Veillardfee408f2002-11-22 13:18:30 +00008360Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8361
8362 * HTMLparser.c: final touch at closing #87235 </p> end tags
8363 need to be generated.
8364 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8365 this change slightly the output of a few tests
8366 * doc/*: regenerated
8367
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008368Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8369
8370 * parserInternals.c: fixing bug #99190 when UTF8 document are
8371 parsed using the progressive parser and the end of the chunk
8372 is in the middle of an UTF8 multibyte character.
8373
William M. Brack8b2c7f12002-11-22 05:07:29 +00008374Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8375
8376 * threads.c: fixed initialization problem in xmlNewGlobalState
8377 which was causing crash.
8378 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8379 in xmlInitializeGlobalState.
8380 * parserInternals.c: cleaned up ctxt->sax initialisation.
8381
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008382Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * tree.c include/libxml/tree.h: modified the existing APIs
8385 to handle XHTML1 serialization rules automatically, also add
8386 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8387 libxslt serialization uses it when needed without changing
8388 the library API.
8389 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8390 result/xhtml1: added a new test specifically for xhtml1 output
8391 and updated the result of one XHTML1 test
8392
Daniel Veillardd076a202002-11-20 13:28:31 +00008393Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * xinclude.c parserInternals.c encoding.c: fixed #99082
8396 for xi:include encoding="..." support on text includes.
8397 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8398 test/XInclude/ents/isolatin.txt : added a specific regression test
8399 * python/generator.py python/libxml2class.txt: fixed the generator
8400 the new set of comments generated for doc/libxml2-api.xml were
8401 breaking the python generation.
8402
Daniel Veillard817e70b2002-11-19 22:28:48 +00008403Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8404
8405 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8406 * configure.in: patch for Solaris on new autoconf closes #98880
8407 * doc/parsedecl.py: repair the frigging API building script,
8408 did I say that python xmllib sucks ?
8409 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8410 and some comment are no more truncated.
8411
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008412Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8413
8414 * parser.c: Martin Stoilov pointed out a potential leak in
8415 xmlCreateMemoryParserCtxt
8416
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008417Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8418
8419 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8420 included in HTML documents and using the push parser.
8421
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008422Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8423
8424 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8425 specified, look for the Python interpreter not just in the
8426 specified root but also in the specified location. Fixes #98825
8427
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008428Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * python/libxml.c: fixing bug #98792 , node may have no doc
8431 and dereferencing without checking ain't good ...
8432
Daniel Veillarddad3f682002-11-17 16:47:27 +00008433Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * configure.in: preparing release 2.4.27
8436 * doc/* : updated and rebuilt the docs
8437 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8438 and all the docs are actually packaged and in the final RPMs
8439 * parser.c parserInternals.c include/libxml/parser.h: restore
8440 xmllint --recover feature.
8441
Daniel Veillard68e9e742002-11-16 15:35:11 +00008442Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8443
8444 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8445 processing of parsed entities, and XPath computation on sustitued
8446 entities.
8447 * testXPath.c: make sure entities are substitued.
8448
Daniel Veillard328f48c2002-11-15 15:24:34 +00008449Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8450
8451 * parser.c: fixed #96594, which was totally dependant on the
8452 processing of internal parsed entities, which had to be changed.
8453
Daniel Veillard66651aa2002-11-15 11:21:43 +00008454Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8455
8456 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8457 trying to fix bug #98517 about building outside the source tree
8458 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8459
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008460Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8461
8462 * include/win32config.h: cleanup
8463 * win32/Makefile.mingw: integrated mingw in JScript configure
8464 * win32/Makefile.msvc: modified to allow mingw coexistence
8465 * win32/configure.js: integrated mingw
8466 * win32/Readme.txt: cleanup
8467
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008468Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8469
8470 * HTMLparser.c: strengthen the guard in the Pop macros,
8471 like in the XML parser, closes bug #97315
8472
Daniel Veillard0821b152002-11-12 20:57:47 +00008473Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8474
8475 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8476 callback is never used.
8477
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008478Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8479
8480 * parserInternals.c: fixed the initialization of the SAX structure
8481 which was breaking xsltproc
8482 * xpath.c: patch from Petr Pajas for CDATA nodes
8483 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8484 * parser.c include/libxml/parser.h: patch from Peter Jones
8485 removing a leak in xmlSAXParseMemory() and adding the
8486 function xmlSAXParseMemoryWithData()
8487
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008488Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8489
8490 adding pdf of tutorial, changing web page to link to it
8491 * doc/tutorial/xmltutorial.pdf
8492 * doc/xml.html
8493 * doc/docs.html
8494
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008495Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8496
8497 * doc/tutorial/ar01s08.html
8498 adding file what I forgot for tutorial
8499
8500
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008501Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8502
8503 Adding encoding discussion to tutorial
8504 Added:
8505 * doc/tutorial/images/*.png: DocBook admonition image files
8506 * doc/tutorial/apf.html, apg.html: new generated html
8507 * doc/tutorial/includeconvert.c: conversion code entity file
8508 changed:
8509 * doc/tutorial/xmltutorial.xml: DocBook original
8510 * doc/tutorial/*.html: generated html
8511
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008512Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8513
8514 * include/libxml/*.h: retired xmlwin32version.h
8515 * doc/Makefile.am: retired xmlwin32version.h
8516 * win32/configure.js: retired xmlwin32version.h
8517
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008518Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8519
8520 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008521 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8522 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008523
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008524Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8525
8526 * globals.c: fixed a typo pointed out by Igor
8527 * xpath.c: try to speed up node compare using line numbers
8528 if available.
8529
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008530Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8531
8532 * tree.c: make xmlFreeNode() handle attributes correctly.
8533
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008534Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8535
8536 * catalog.c: completed the #96963 fix, as reported by Karl
8537 Eichwalder
8538
Daniel Veillard56f21f22002-11-06 15:49:46 +00008539Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8540
8541 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8542
Daniel Veillard91ad8792002-11-04 17:06:52 +00008543Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * Makefile.am: switched the order of a couple of includes
8546 to fix bugs #97100
8547
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008548Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8549
8550 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8551 xmlLoadCatalogs that used to separate directories with a ':'.
8552
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008553Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8554
8555 * threads.c: improvements to the Windows-side of thread handling
8556 * testThreads.c: conditionally excluded unistd.h
8557 * testThradsWin32.c: broke overlong lines
8558 * include/win32config.h: adapted thread-related macros to the new
8559 scheme and for pthreads on Windows
8560 * win32/Makefile.msvc: introduced a more flexible thread build,
8561 added testThreads[Win32].c to the build
8562 * win32/configure.js: introduced a more flexible thread config
8563
John Fleck61f6fb62002-10-31 15:23:29 +000085642002-10-31 John Fleck <jfleck@inkstain.net>
8565
8566 * doc/xml.html (and, by implication, FAQ.html)
8567 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8568
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008569Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8570
8571 * configure.in: removed xmlwin32version.h
8572 * include/libxml/Makefile.am: removed xmlwin32version.h
8573
Daniel Veillardce66ce12002-10-28 19:01:59 +00008574Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * tree.c: applied patch from Brian Stafford to fix a bug
8577 in xmlReconciliateNs()
8578
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008579Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * tree.c: applied patch from Christian Glahn to allow
8582 xmlNewChild() on document fragment nodes
8583
Daniel Veillardb39bc392002-10-26 19:29:51 +00008584Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * parser.c: Christian Glahn found a problem with a recent
8587 patch to xmlParseBalancedChunkMemoryRecover()
8588 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8589 problems
8590 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8591 test/schemas/seq*: added the test cases from Charles
8592
Daniel Veillard366a9152002-10-23 20:43:53 +00008593Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8594
8595 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8596 serious cleanup of the spec file and associated changes
8597 in the Makefiles.
8598 * valid.c: try to remove some warnings on x86_64
8599
Daniel Veillardd033d022002-10-23 14:55:02 +00008600Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8603 fix bug #96586
8604
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008605Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8608 parsing, applied his patch
8609 * result/HTML/attrents.html result/HTML/attrents.html.err
8610 result/HTML/attrents.html.sax test/HTML/attrents.html:
8611 added the test and result case provided by Mikhail Sogrine
8612
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008613Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8614
8615 * vms/build_libxml.com vms/config.vms vms/readme.vms
8616 include/libxml/parser.h include/libxml/parserInternals.h
8617 include/libxml/tree.h include/libxml/xmlIO.h
8618 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8619 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8620 Applied the VMS update patch from Craig A. Berry
8621 * doc/*.html: update
8622
Daniel Veillardf000f072002-10-22 14:28:17 +00008623Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8624
8625 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8626
Daniel Veillard1e208222002-10-22 14:25:25 +00008627Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * debugXML.c: adding a grep command to --shell in xmllint
8630 for T.V. Raman
8631
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008632Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8633
8634 * xmlcatalog.c: tried to fix some of the problem with --sgml
8635
Daniel Veillard935494a2002-10-22 14:22:46 +00008636Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8637
8638 * parser.c: tried to fix bug #91500 where doc->children may
8639 be overriden by a call to xmlParseBalancedChunkMemory()
8640
8641Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8642
8643 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8644 identifiers in SGML catalogs containing '&'
8645
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008646Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8647
8648 * python/types.c: fixed bugs when passing result value tree
8649 to Python functions.
8650
Daniel Veillard48267432002-10-18 11:21:38 +00008651Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * configure.in: preparing the release of 2.4.26
8654 * doc/*: updated and rebuilt the documentation
8655
Daniel Veillardbb284f42002-10-16 18:02:47 +00008656Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * parser.c: fixed a XML Namespace compliance bug reported by
8659 Alexander Grimalovsky
8660
Daniel Veillard44892f72002-10-16 15:23:26 +00008661Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * HTMLtree.c: fixed serialization of script and style when
8664 they are not lowercase (i.e. added using the API to the tree).
8665
Daniel Veillard2fd85422002-10-16 14:32:41 +00008666Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * valid.c: make xmlValidateDocument emit a warning msg if there
8669 is no DTD, pointed by Christian Glahn
8670
Daniel Veillard32370232002-10-16 14:08:14 +00008671Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8674 content model when some of the blocks have min or max, and a couple
8675 of bugs found in the process.
8676 * result/schemas/list0* test/schemas/list0*: added some specific
8677 regression tests
8678
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008679Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * README: updated the contact informations
8682
Daniel Veillard63186732002-10-15 08:43:17 +00008683Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8684
8685 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8686 misses it, reported by Peter Bray.
8687
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008688Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8691 and removed a few warnings
8692
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008693Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8694
8695 * parser.c: Christian Glahn found a small bug in the push parser.
8696 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8697 public
8698
Daniel Veillard6045c902002-10-09 21:13:59 +00008699Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * xmlschemas.c include/libxml/xmlschemas.h: added
8702 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8703 * testSchemas.c: added --memory to test the new interface
8704
Daniel Veillardf0070122002-10-09 14:24:17 +00008705Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8706
8707 * doc/index.py doc/search.php: integrated the XSLT indexing,
8708 a few fixed in the indexer, added a scope selection at the
8709 search level.
8710
Daniel Veillard01992e02002-10-09 10:20:30 +00008711Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8714 this was due to uninitialized parts of the validation context
8715
Daniel Veillard321be0c2002-10-08 21:26:42 +00008716Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * debugXML.c: applied patch from Mark Vakoc except the API
8719 change, preserved it.
8720 * doc/*: updated the docs to point to the search engine for
8721 information lookup or before bug/help reports.
8722
Daniel Veillard01e87d22002-10-08 16:55:06 +00008723Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * doc/index.py doc/search.php: added mailing-list archives
8726 indexing and lookup
8727
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008728Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8731
Daniel Veillard9b006132002-10-07 11:13:27 +00008732Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * doc/index.py: improved HTML indexing
8735 * doc/search.php: make the queries also lookup the HTML based indexes
8736
Daniel Veillard141d04b2002-10-06 21:51:18 +00008737Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * doc/index.py: added HTML page indexing
8740
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008741Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8742
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008743 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008744 problem in libxslt.
8745 * catalog.c: fixed list handling in XML_CATALOG_FILES
8746
Daniel Veillardceb09b92002-10-04 11:46:37 +00008747Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8748
8749 * valid.c: typo/bug found by Christian Glahn
8750
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008751Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8752
8753 * xmlIO.c: applied Windows CE patch from Javier.
8754 * win32/wince: new directory, contains support for the PocketPC
8755 with Windows CE from Javier.
8756 * include/win32config.h: reorganised, removed duplicate
8757 definitions and applied WinCE patch from Javier.
8758 * include/wsockcompat.h: new file, now contains WinSock
8759 compatibility macros.
8760 * win32/Makefile.msvc: introduced double-run compilation.
8761
Daniel Veillarde16b5742002-09-26 17:50:03 +00008762Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * configure.in include/libxml/xmlwin32version.h: preparing release
8765 of 2.4.25
8766 * doc/*: updated and regenerated teh docs and web pages.
8767
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008768Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8771 error were not covering namespace declarations.
8772 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8773 it was missing the attribute declaration for the namespace
8774 * result/VC/NS3: the fix now report breakages in that test
8775
Daniel Veillardabe01742002-09-26 12:40:03 +00008776Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8777
8778 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8779
Daniel Veillard2ace1952002-09-26 12:28:02 +00008780Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8783 and regenerated the docs and web site
8784
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008785Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8788 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8789 not before
8790
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008791Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * python/generator.py python/libxml2class.txt: fixed a stupid error
8794 breaking the python API
8795
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008796Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8799 triostr.c triostr.h: applied a trio update patch from
8800 Bjorn Reese which should work with MinGW
8801
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008802Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * tree.c: improving some documentation comments
8805 * xmlregexp.c: found and fixed a mem leak with python regression tests
8806 * doc/*: rebuilt the doc and the API XML file including the
8807 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8808 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8809 python/types.c: added access to the XML Schemas regexps from
8810 python
8811 * python/tests/Makefile.am python/tests/regexp.py: added a
8812 simple regexp bindings test
8813
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008814Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8815
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008816 * doc/xml.html:
8817 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008818
Daniel Veillard118aed72002-09-24 14:13:13 +00008819Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * xmlregexp.c: fixed the data callback on transition functionality
8822 which was broken when using the compact form
8823 * result/schemas/*: updated the results, less verbose, all tests
8824 pass like before
8825 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8826 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8827 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8828 annoying warnings
8829 * xpath.c: try to provide better error report when possible
8830
Daniel Veillard72336152002-09-21 13:08:14 +00008831Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * Makefile.am: fixed a breakage raised by Jacob
8834
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008835Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8836
8837 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8838 which don't use sockets
8839
Igor Zlatkovic01280582002-09-20 16:40:34 +00008840Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8841
8842 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8843 * win32/configure.js: applied zlib patch from Daniel Gehriger
8844
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008845Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8846
8847 * win32/configure.js: applied the patch from Mark Vakoc for
8848 regexp support
8849 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8850 for regexp support
8851
Daniel Veillardb5c05732002-09-20 13:36:25 +00008852Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * xmlschemastypes.c: as pointed by Igor Float and Double
8855 parsing ain't finished yet
8856
Daniel Veillard40b11342002-09-20 12:01:39 +00008857Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * Makefile.am configure.in: trying to fix #88412 by bypassing
8860 all the python subdir if python ain't detected
8861
Daniel Veillard23e73572002-09-19 19:56:43 +00008862Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8865 made configuring with regexps/automata/unicode the default
8866 but without schemas ATM
8867 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8868 fixed the regexp based DTD validation performance and memory
8869 problem by switching to a compact form for determinist regexps
8870 and detecting the determinism property in the process. Seems
8871 as fast as the old DTD validation specific engine :-) despite
8872 the regexp built and compaction process.
8873
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008874Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * valid.c: determinism is debugged, new DTD checking code now works
8877 but xmlFAComputesDeterminism takes far too much CPU and the whole
8878 set usues too much memory to be really usable as-is
8879
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008880Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * tree.c: fixed another stupid bug in xmlGetNodePath()
8883 * xmllint.c: --version now report the options compiled in
8884
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008885Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * HTMLparser.c: small cleanup
8888 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8889 when configured with them. A bit of debugging around the determinism
8890 checks is still needed
8891
Daniel Veillard63b01c22002-09-17 19:25:28 +00008892Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8895
Daniel Veillard92727042002-09-17 17:59:20 +00008896Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * xmlIO.c: small portability glitch fixed.
8899
Daniel Veillard84d70a42002-09-16 10:51:38 +00008900Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * xmlschemastypes.c: incomplete steps for real/double support
8903 * testAutomata.c include/libxml/xmlautomata.h
8904 include/libxml/xmlregexp.h: avoiding a compilation problem
8905 * valid.c include/libxml/valid.h: starting the work toward using
8906 the regexps for actual DTD validation
8907
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008908Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * hash.c: cosmetic cleanup
8911 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8912 integrating a DTD validation layer based on the regexps
8913
Daniel Veillard4402ab42002-09-12 16:02:56 +00008914Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8917 the determinism was tested before eliminating the epsilon
8918 transitions :-(
8919
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008920Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * python/generator.py python/libxml.c python/libxml.py
8923 python/libxml2-python-api.xml python/libxml2class.txt
8924 python/libxml_wrap.h python/types.c: updated the python
8925 bindings, added code for easier File I/O, and the ability to
8926 define a resolver from Python fixing bug #91635
8927 * python/tests/Makefile.am python/tests/inbuf.py
8928 python/tests/outbuf.py python/tests/pushSAXhtml.py
8929 python/tests/resolver.py python/tests/serialize.py: updated
8930 and augmented the set of Python tests.
8931
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008932Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8933
8934 * win32/configure.js: added more readme info for the binary
8935 package.
8936
Daniel Veillard607b35c2002-09-10 12:16:19 +00008937Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * xmlIO.c: fixed a stupid out of bound array error
8940
8941Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8944 messing around with support for Windows path, cleanups,
8945 trying to identify and fix the various code path to the
8946 filename access. Added xmlNormalizeWindowsPath()
8947
Daniel Veillard76575762002-09-05 14:21:15 +00008948Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8949
8950 * error.c valid.c: working on better error reporting of validity
8951 errors, especially providing an accurate context.
8952 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8953 error reports in those cases.
8954
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008955Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8958 parser.c parserInternals.c xmlIO.c: get rid of all the
8959 perror() calls made in the library execution paths. This
8960 should fix both #92059 and #92385
8961
Daniel Veillard19aa7022002-09-05 11:14:19 +00008962Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * xmllint.c: memory leak reporting was broken after a change
8965 of the preprocessor symbol used to activate it.
8966
Daniel Veillardec6725e2002-09-05 11:12:45 +00008967Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * tree.c: try to make the copy function work for node of
8970 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8971 DOM layers though, not libxml2 itself.
8972
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008973Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * valid.c: try to provide file and line informations, not all
8976 messages are covered, but it's a (good) start
8977
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008978Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * xinclude.c: reimplemented a large part of the XInclude
8981 processor, trying to minimize resources used, James Henstridge
8982 provided a huge test case which was exhibiting severe memory
8983 consumption problems.
8984
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008985Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * python/Makefile.am: applied patch from Christophe Merlet to
8988 reestablish DESTDIR
8989
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008990Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * libxml.spec.in: fixes libary path for x86_64 AMD
8993
John Fleckbe98b332002-09-04 03:16:23 +00008994Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8995
8996 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008997 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008998 (plus resulting generated html files)
8999 fixing one spot I missed in the tutorial where I hadn't freed
9000 memory properly
9001
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009002Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9003
9004 * doc/tutorial/includeaddattribute.c
9005 * doc/tutorial/includeaddkeyword.c
9006 * doc/tutorial/includegetattribute.c
9007 * doc/tutorial/includekeyword.c
9008 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009009 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009010 update tutorial to properly free memory (thanks to Christopher
9011 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009012 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009013 added image files so the callouts are graphical, making it
9014 easier to read ( use "--param callout.graphics 1" to generate
9015 html with graphical callouts)
9016
Daniel Veillarde1662542002-08-28 11:50:59 +00009017Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9018
9019 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9020 nice logos generated by Marc Liyanage
9021 * doc/site.xsl *.html: changed the stylesheet to show the new
9022 logo and regenerated the pages
9023
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009024Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9027
Daniel Veillard42766c02002-08-22 20:52:17 +00009028Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * xpath.c: possible mem leak patch from Jason Adams
9031
9032Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9035 in the XQuery namespace
9036 * configure.in: preparing 2.4.24
9037 * doc/*.html: updated the web pages
9038
9039Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * python/generator.py: closing bug #85258 by generating conditional
9042 compile check to avoid linking to routines not configured in.
9043
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090442002-08-22 Havoc Pennington <hp@pobox.com>
9045
9046 * autogen.sh: update error message for missing automake
9047
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009048Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * python/Makefile.am: typo in target name resulted in libxml2.py
9051 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9052
Daniel Veillard22669b22002-08-22 07:17:11 +00009053Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * win32/win32/Makefile.mingw: updated with version from
9056 Elizabeth Barham at http://soggytrousers.net/repository/
9057
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009058Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9059
9060 * win32/Makefile.msvc: added the prefix location to the include
9061 and lib search path.
9062
Havoc Pennington830e8972002-08-18 22:22:13 +000090632002-08-18 Havoc Pennington <hp@pobox.com>
9064
9065 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9066 both automake 1.6 and 1.4 installed get the right automake. Means
9067 compilation from CVS will now require the latest automake 1.4
9068 release, or manually creating symlinks called "automake-1.4" and
9069 "aclocal-1.4"
9070
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009071Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * configure.in python/Makefile.am: more AMD 64 induced changes from
9074 Frederic Crozat
9075
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009076Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * xinclude.c: oops I was missing the xml:base fixup too
9079 * result/XInclude/*.xml: this adds xml:base attributes to most
9080 results of the tests
9081
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009082Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * xinclude.c: quick but apparently working implementation of
9085 xi:fallback, should close bug #89684
9086 * Makefile.am test/XInclude/docs/fallback.xml
9087 result/XInclude/fallback.xml: added a basic test for fallback,
9088 and run with --nowarning to avoid a spurious warning
9089 * configure.in: applied patch from Frederic Crozat for python
9090 bindings on AMD 64bits machines.
9091
Daniel Veillard9e923512002-08-14 08:48:52 +00009092Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9095 the caller don't pass a SAX callback block.
9096
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009097Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * tree.c: applied the same fix for the XML-1.0 namespace to
9100 xmlSearchNsByHref() as was done for xmlSearchNs()
9101
Daniel Veillardad11b302002-08-12 14:53:41 +00009102Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * libxml.3: small cleanup of the man page
9105 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9106 when serializing HREF attributes generated by XSLT.
9107
Daniel Veillardc084e472002-08-12 13:27:28 +00009108Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9111 version of Marc Liyanage' patch for boolean attributes in HTML
9112 output
9113
Daniel Veillard5f91b372002-08-12 12:13:01 +00009114Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * python/tests/serialize.py: fixed the test results, indenting
9117 behaviour changed slightly
9118
Aleksey Sanin9e951762002-08-08 18:02:41 +00009119Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9120
9121 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9122 new c14n function to Windows def files
9123
Aleksey Saninea4272a2002-08-02 23:50:03 +00009124Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9125
9126 * c14n.c: fixed a memory leak in c14n code
9127
Daniel Veillard58e44c92002-08-02 22:19:49 +00009128Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * parser.c include/libxml/parser.h: adding a new API for Christian
9131 Glahn: xmlParseBalancedChunkMemoryRecover
9132 * valid.c: patch from Rick Jones for some grammar cleanup in
9133 validation messages
9134 * result/VC/* result/valid/*: this slightly change some of the
9135 regression tests outputs
9136
Daniel Veillard0bf29002002-08-01 12:54:11 +00009137Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * tree.c: trying to fix a problem in namespaced attribute handling
9140 raised by Christian Glahn
9141
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009142Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * encoding.c include/libxml/encoding.h: Opening the interface
9145 xmlNewCharEncodingHandler as requested in #89415
9146 * python/generator.py python/setup.py.in: applied cleanup
9147 patches from Marc-Andre Lemburg
9148 * tree.c: fixing bug #89332 on a specific case of loosing
9149 the XML-1.0 namespace on xml:xxx attributes
9150
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009151Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9152
9153 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9154 corner case from new Merlin's test suite and added a callback
9155 that will be used to improve xmlsec performance
9156
9157
Daniel Veillard0b22def2002-07-29 16:23:03 +00009158Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * HTMLtree.c: trying to fix the <style> escaping problem in
9161 HTML serialization bug #89342
9162
Daniel Veillard0b28e882002-07-24 23:47:05 +00009163Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9166 and rebuilt the web site.
9167
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009168Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009169
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009170 * include/libxml/tree.h: added _private member to xmlNs struct
9171
Daniel Veillard1d995272002-07-22 16:43:32 +00009172Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * HTMLparser.c: fixing bug #84876 based on the xml working
9175 code.
9176
William M. Brack61eaba52002-07-21 11:14:18 +00009177Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9178
9179 * python/Makefile.am: enhanced to fix bug 72012 (errors
9180 when using '-jX' make parameter)
9181
William M. Brackef61d202002-07-19 08:32:00 +00009182Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9183
9184 * xpath.c: small additional enhancement for booleans
9185 compared to nodesets
9186
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009187Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * HTMLtree.c: changed the order of the encoding declaration
9190 attributes in the meta tags due to a bug in IE/Mac
9191
William M. Brack0c022ad2002-07-12 00:56:01 +00009192Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9193
9194 * xpath.c: enhanced handling of booleans (especially '='
9195 and '!=' for nodesets) - fixes bug 85256. Added new
9196 routine xmlXPathNotEqualValues for more proper handling
9197 of '!=' when nodesets are involved.
9198
Daniel Veillard06944e22002-07-11 19:55:18 +00009199Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9200
9201 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9202 doc/xmlcatalog_man.xml to the source distribution
9203
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009204Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9205
9206 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9207 asked for this.
9208
Daniel Veillard539638b2002-07-06 19:55:14 +00009209Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * configure.in: preparing 2.4.23
9212 * doc/*: rebuilt the docs
9213
Daniel Veillard176d99f2002-07-06 19:22:28 +00009214Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * parser.c: fixing bug #84169 by fixing the
9217 comment of xmlCreatePushParserCtxt to describe the
9218 encoding detection parameters better.
9219
Daniel Veillard37f961d2002-07-06 17:53:56 +00009220Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * valid.c: fixing bug #79331 in one path the lookup for
9223 ID attributes on a namespaced node wasn't handled correctly :-\
9224
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009225Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * HTMLparser.c: trying to fix 87235 about discarded white
9228 spaces in the HTML parser.
9229 * result/HTML/*: this changes the output of a number of HTML
9230 regression tests
9231
Daniel Veillardfdc91562002-07-01 21:52:03 +00009232Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * xpath.c: applied patch from Richard Jinks for the namespace
9235 axis + fixed a memory error.
9236 * parser.c parserInternals.c: applied patches from Peter Jacobi
9237 removing ctxt->token for good.
9238 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9239 popped out by the regression tests.
9240 * Makefile.am: patch for threads makefile from Gary Pennington
9241
William M. Brack6000af52002-06-28 11:43:13 +00009242Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9243
Daniel Veillardfdc91562002-07-01 21:52:03 +00009244 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009245 expressions involving preceding-sibling (et al).
9246
Daniel Veillard153120c2002-06-18 07:58:35 +00009247Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * hash.c: applied a patch from Peter Jacobi to solve a problem
9250 when compiling with the Watcom C on Win32
9251 * result/schemas/*.err: the change of hashing algo generated
9252 permutations in the output
9253
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009254Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9255
9256 * hash.c: applied patch from Sander Vesik improving the quality of
9257 the hash function.
9258
Aleksey Sanina5808b92002-06-14 17:07:41 +000092592002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009260
9261 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9262 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9263 xmllint.c xpath.c: replaced sprintf() with snprintf()
9264 to prevent possible buffer overflow (the bug was pointed
9265 out by Anju Premachandran)
9266
Daniel Veillarde059b892002-06-13 15:32:10 +00009267Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * parser.c: removed an uninitialized data error popped by valgrind
9270 on PE references
9271
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009272Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9273
9274 * doc/xml.html
9275 adding tutorial reference to the web page
9276
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009277Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9278
9279 * doc/tutorial/xmltutorial.xml
9280 * doc/tutorial/ar01s07.html
9281 * doc/tutorial/ape.html
9282 * doc/tutorial/includegetattribute.c
9283 adding section to tutorial about retrieving an attribute
9284 value
9285
Daniel Veillardf5582f12002-06-11 10:08:16 +00009286Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * parser.c: applied a couple of patches from Peter Jacobi to start
9289 to get rid of ctxt->token, with a possible significant speed
9290 improvement to be gained once done. Better compliance with PE
9291 references constructs in DTDs too.
9292 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9293 from Peter too
9294
Daniel Veillard38d80e22002-06-11 07:24:56 +00009295Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9298 xmlParseElement was likely to have been deallocated at the
9299 time of the report, possibly leading to segfault. Just report
9300 the tag name now.
9301
Daniel Veillard9e412302002-06-10 15:59:44 +00009302Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * xpath.c: patch from Richard Jinks for XPath substring() function
9305 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9306
Aleksey Sanina5808b92002-06-14 17:07:41 +000093072002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009308
9309 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9310
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009311Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9312
9313 *doc/FAQ.html
9314 fixing typos in FAQ, thanks to Robert Funnell for the
9315 editing help
9316
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009317Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * NEWS: got complaints from rpmlint that it was empty
9320
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009321Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9322
9323 * added doc/tutorial, including:
9324 apa.html
9325 apb.html
9326 apc.html
9327 apd.html
9328 ar01s02.html
9329 ar01s03.html
9330 ar01s04.html
9331 ar01s05.html
9332 ar01s06.html
9333 includeaddattribute.c
9334 includeaddkeyword.c
9335 includekeyword.c
9336 includestory.xml
9337 index.html
9338 xmltutorial.xml
9339 libxml tutorial, including generated html
9340
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009341Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9342
9343 * result/c14n/exc-without-comments/merlin-c14n-two-*
9344 result/c14n/without-comments/merlin-c14n-two-*
9345 test/c14n/exc-without-comments/merlin-c14n-two-*
9346 test/c14n/without-comments/merlin-c14n-two-*
9347 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9348 c14n/exc-c14n and slightly modified test script to handle
9349 these test cases
9350 * c14n.c: fixed bugs for complicated nodes set (namespace
9351 without node and others from merlin-c14n-two.tar.gz)
9352 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9353 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9354 for xmlsec performance patch
9355 * xpath.c: fixed self::node() for namespaces and attributes
9356
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009357Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9358
9359 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9360 but with the format parameter
9361 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9362
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009363Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9364
9365 * Makefile.am: updated c14n tests suite
9366 * c14n.c: performance improvement for previous c14n patch
9367
Daniel Veillarde72c7562002-05-31 09:47:30 +00009368Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * parser.c: another peroformance patch from Peter Jacobi, that
9371 time on parsing attribute values.
9372
Aleksey Sanin508a1012002-05-31 06:32:32 +00009373Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9374
9375 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9376 into LibXML2 test suite
9377
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009378Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9379
9380 * c14n.c: propagating xpath ancesstors node fix to c14n
9381 plus small performance improvement to reduce number of
9382 mallocs
9383 * xpath.c: fixed ancestors axis processing for namespace nodes
9384
Daniel Veillard46de64e2002-05-29 08:21:33 +00009385Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9388 Peter Jacobi
9389
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009390Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * configure.in: preparing 2.4.22
9393
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009394Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9397 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9398 a public entry point.
9399 * doc/*: rebuilt the API and docs
9400
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009401Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * xpath.c: patch from Richard Jinks to fix a problem introduced
9404 in the previous patch and pointed by Norm
9405
Daniel Veillardc6924812002-05-24 11:10:43 +00009406Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * libxml.spec.in: fixing bug #81112
9409
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009410Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * uri.c: fixing bug #82848
9413
Daniel Veillarda2878972002-05-24 07:54:39 +00009414Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9417 output of one catalog test
9418
Aleksey Sanin114e4752002-05-24 07:20:27 +00009419Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009420
Aleksey Sanin114e4752002-05-24 07:20:27 +00009421 * global.data globals.c tree.c include/libxml/globals.h
9422 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9423 default value for global parameter xmlIndentTreeOutput to 1 and
9424 introduced new global parameter xmlTreeIndentString (the string
9425 used to do one-level indent) with default value " " (as it was
9426 in tree.c)
9427
Daniel Veillard49d5af82002-05-23 11:55:49 +00009428Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9431 with trio and schemas.
9432
Daniel Veillard7c13af42002-05-22 09:57:32 +00009433Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * xpath.c: patch from Richard Jinks to fix the problem raised in
9436 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9437
Daniel Veillard5a872412002-05-22 06:40:27 +00009438Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * xmlschemas.c: a bit of work on import.
9441 * xmlschemastypes.c: Charles Bozeman provided a compare function
9442 for date/time types so min/max facet restrictions should work,
9443 indeterminate comparisons return an error instead of equal.
9444 * test/schemas/date_0* result/schemas/date_0_0: specific test
9445 from Charles Bozeman too
9446
Daniel Veillard10b6da42002-05-18 07:55:20 +00009447Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9450 from Christian Cornelssen fixing the man pages and the Catalog
9451 building script.
9452 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9453 next step is <xs:import> I now have a reasonable understanding
9454 of how it works.
9455
Daniel Veillarde5354492002-05-16 08:43:22 +00009456Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9459
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009460Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9461
9462 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9463
Daniel Veillard088bf112002-05-14 11:03:59 +00009464Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * xpath.c: fixing an XPath function evalutation bug pointed out
9467 by Alexey Efimov where the context was lost when evaluating
9468 the function arguments
9469
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009470Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009471
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009472 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9473 function public for XMLSec performance optimizations
9474
Daniel Veillard3cd72402002-05-13 10:33:30 +00009475Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * python/generator.py python/libxml2class.txt : fixed a problem
9478 with the HTML parser pointed by Gary Benson
9479 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9480 example
9481
Aleksey Sanine48a3182002-05-09 18:20:01 +00009482Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9483 * parser.c: fixed bug #81159 (memory growth in SAX)
9484
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009485Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9486 * xpath.c: fixed bug #78858 (the real fix)
9487
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009488Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009489 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009490
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009491Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * tree.c: modified xmlNodeSetBase to allow changing the
9494 base of a document.
9495
Daniel Veillard070803b2002-05-03 07:29:38 +00009496Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9497
9498 * xmlschemastypes.c: patch Charles Bozeman for validation of
9499 all the date, time, and duration types
9500 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9501 * configure.in: fixed an error pointed by an user
9502 * xml2-config.in: fixed an error pointed by an user
9503
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009504Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9505
9506 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9507 win32/libxml2.def.src xmlIO.c: exported default
9508 'file:', 'http:' and 'ftp:' protocols input handlers
9509 and maked protocols comparisson case insensitive
9510
Daniel Veillard34de97f2002-04-30 14:29:22 +00009511Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * configure.in: Neven Has detected a typo
9514
Daniel Veillard28577c32002-04-30 06:48:41 +00009515Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9518 as one of the persons allowed to commit directly to the
9519 module.
9520
Daniel Veillardfc57b412002-04-29 15:50:14 +00009521Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9524 * valid.c: raised a too low limit
9525 * doc/*: rebuilt the docs
9526
Daniel Veillardeca82812002-04-24 11:42:02 +00009527Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * test/XPath/expr/floats test/XPath/expr/functions
9530 result/XPath/expr/floats result/XPath/expr/functions
9531 xpath.c: another XPath conformance patch from Richard Jinks
9532
Daniel Veillard13e04c62002-04-23 17:51:29 +00009533Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * xmlschemas.c: fixed validation of attribute groups.
9536 * test/schemas result/schemas: added an example from the primer
9537
Daniel Veillard88c58912002-04-23 07:12:20 +00009538Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9541 * test/schemas result/schemas: updated the test list
9542
Daniel Veillarde19fc232002-04-22 16:01:24 +00009543Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * TODO: updated a bit
9546 * parser.c: made a comment more specific
9547 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9548 Schemas conformance.
9549 * test/schemas result/schemas: updated the test list
9550
Daniel Veillard441bc322002-04-20 17:38:48 +00009551Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9554 implementing xs:all with minOccurs = 0
9555 * tes/schemas/* result/schemas/*: added more tests covering
9556 xs:all
9557
Daniel Veillard8a001f62002-04-20 07:24:11 +00009558Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * xmlregexp.c: first implementation of the all particle, this
9561 may need to be revisited for case where not all transitions
9562 must be crossed.
9563
Daniel Veillard7646b182002-04-20 06:41:40 +00009564Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * tree.c: another entity processing update from Markus Henke
9567
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009568Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9569
9570 * trionan.c: fixed crash on OSF/1
9571
Daniel Veillardb4398962002-04-19 07:01:55 +00009572Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * xmlschemas.c: more Schemas work
9575 * test/schemas/* result/schemas/*: added more tests coming
9576 from the spec.
9577
Daniel Veillard54761132002-04-18 21:00:44 +00009578Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9581 ExcC14N specification
9582
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009583Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * tree.c: patch from Markus Henke, fix for recursive entities.
9586
Daniel Veillard23b1f372002-04-18 15:50:05 +00009587Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * xpath.c: fix a problem with string() on a document node.
9590
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009591Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * Makefile.am xmlschemas.c: more Schemas work
9594 * test/schemas/* result/schemas/*: added more tests coming
9595 from the spec.
9596
Daniel Veillard6231e842002-04-18 11:54:04 +00009597Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9600 * result/HTML/*: this changes a few things in the results
9601
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009602Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9603
9604 * include/libxml/tree.h: eliminated 'declaration different than
9605 prototype' warning
9606 * include/win32config.h: "resolved" conflicts with errno.h
9607
Daniel Veillardb509f152002-04-17 16:28:10 +00009608Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9611 on the automata interfaces and debug of counted choices
9612 * test/schemas/* result/schemas/*: added a number of tests
9613
Daniel Veillard8651f532002-04-17 09:06:27 +00009614Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9617 a bit of work on Schemas
9618 * testSchemas.c: try to make it more useful
9619 * test/schemas/* result/schemas/* Makefile.am: changed the
9620 Schemas regression test procedure, started adding a few samples
9621
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009622Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9623
9624 * include/libxml/encoding.h: Patch for the Borland C++ builder
9625 * include/libxml/tree.h: Patch for the Borland C++ builder
9626 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009627 * win32/bcb5: New directory for the Borland C++ builder
9628 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009629
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009630Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9631
9632 * win32/Makefile.msvc: Update for XML Schema support
9633 * win32/configure.js: Update for XML Schema support
9634 * win32/libxml2.def.src: Update for XML Schema support
9635
Daniel Veillard4255d502002-04-16 15:50:10 +00009636Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9639 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9640 xmlunicode.c include/libxml/Makefile.am
9641 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9642 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9643 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9644 include/libxml/xmlversion.h.in : merged the current state of
9645 XML Schemas implementation, it is not configured in by default,
9646 a specific --schemas configure option has been added.
9647 * test/automata test/regexp test/schemas Makefile.am
9648 result/automata result/regexp result/schemas:
9649 merged automata/regexp/schemas regression tests
9650
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009651Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * xpath.c: Gary found a compile time problem, fixes #78823
9654
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009655Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * configure.in: release of 2.4.20
9658 * doc/*: updated and rebuilt the docs
9659
Daniel Veillardf544f192002-04-15 12:56:56 +00009660Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * python/Makefile.am: patch from Cristian Gafton to build on
9663 Red Hat 6.2, should also fix #75779
9664
Daniel Veillard940492d2002-04-15 10:15:25 +00009665Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * valid.c: first part of fixing #78729
9668
Daniel Veillardeb475a32002-04-14 22:00:22 +00009669Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9670
9671 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9672 escaping of URI when saving HTML files.
9673 * result/HTML/*: this impacted some tests
9674
Daniel Veillard9b731d72002-04-14 12:56:08 +00009675Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * configure.in: trying to fix #77441
9678
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009679Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * include/libxml/xmlIO.h: Hallski complained it could not be
9682 included by itself.
9683
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009684Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9687
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009688Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9689
9690 * win32/configure.js: patch from Nilo for the c14n option
9691 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9692
Daniel Veillardda423da2002-04-10 19:25:38 +00009693Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9696 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9697 LIBXML_THREAD_ENABLED
9698
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009699Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * xpath.c: another patch from Richard Jinks for substring conformance
9702 * test/XPath/expr/floats test/XPath/expr/strings
9703 result/XPath/expr/floats result/XPath/expr/strings: update of the
9704 test suite to check those.
9705
Daniel Veillard01917aa2002-04-10 11:30:41 +00009706Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * xpath.c: patch from Richard Jinks for .x float parsing.
9709
Daniel Veillard46d6c442002-04-09 16:10:39 +00009710Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * parser.c: patch from Markus Henke when an encoding ain't recognized
9713
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009714Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * libxml.m4: got a report that #include <string.h> was needed
9717
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009718Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9721
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009722Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9723
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009724 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009725
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009726Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9729 pointed out by Melvyn Sopacua.
9730
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009731Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * libxml.m4: Frédéric Crozat gave a patch related to the change
9734 of Include paths breaking the libxml.m4
9735
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009736Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * xpath.c: Fix bug #76927 forgot to save some context
9739 when evaluating binary expressions
9740
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009741Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * configure.in: fixed configure for MPE/iX from Markus Henke
9744 * xmlmemory.c: fixed initialization problems
9745 * xpath.c: another set of patches from Richard Jinks this
9746 fixes "make XPathtests" on linux
9747
Daniel Veillard21458c82002-03-27 16:12:22 +00009748Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9751 * test/XPath/expr/compare test/XPath/expr/equality
9752 test/XPath/expr/floats test/XPath/expr/functions
9753 test/XPath/expr/strings result/XPath/expr/compare
9754 result/XPath/expr/equality result/XPath/expr/floats
9755 result/XPath/expr/functions result/XPath/expr/strings: Updated
9756 tests though they show a divergence on Linux
9757
Daniel Veillard28dfed12002-03-27 09:08:17 +00009758Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * xpath.c trionan.c: previous commit also included patches
9761 from Richard Jinks on some IEEE support corner case
9762
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009763Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9766 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9767 that $(datadir) should be used for docs
9768
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009769Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9772 could leak filedescriptors
9773
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009774Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * configure.in nanohttp.c: applied patch from Allan Clark for
9777 UnixWare/OpenServer
9778
Daniel Veillard19274092002-03-25 16:48:03 +00009779Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * configure.in: preparing 2.4.19
9782 * doc/*: rebuilt the docs
9783
Daniel Veillard56b2db72002-03-25 16:35:28 +00009784Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * nanohttp.c: fixing #76043, got fed up with non-portability
9787 of that piece of code.
9788
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009789Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * valid.c SAX.c: Never commit without running "make tests" :-(
9792 fix a couple of stupidities in the previous commit
9793 * result/*: a few changes in some attribute order result of previous
9794 commit.
9795
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009796Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9799 the internal subset should not raise duplicate ID errors,
9800 also there was a small bug in conjunction to namespace
9801 declarations defaulted and xml:xxx attributes DTD definitions.
9802
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009803Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * xpath.c: Richard Jinks also raised some rounding problems
9806 this tries to fix them
9807
Daniel Veillard4e2df542002-03-22 12:23:14 +00009808Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9811 behaviour in xmlXPathCastToString()
9812
Daniel Veillarddb552912002-03-21 13:27:59 +00009813Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9816 raised by Morus Walter
9817
Daniel Veillard9e537932002-03-21 13:08:08 +00009818Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9821 from Igor
9822
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009823Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * xpath.c: fixing #75619, related to a problem when trying
9826 to evaluate condition when the current node set resulting
9827 from that sub-step evaluation is empty. Also fixes 2 potential
9828 problem with previous-sibling and next-siblings axis.
9829
Daniel Veillard1840ef02002-03-21 08:05:23 +00009830Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9833 HTML support is not configured in.
9834
Daniel Veillard561b7f82002-03-20 21:55:57 +00009835Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9838 include/libxml/tree.h: dohh I really didn't intended to commit
9839 this test version :-(
9840
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009841Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * testSAX.c: I wanted to see the real speed at the SAX interface
9844 after a little too many Ximianer started complaining about the
9845 parser speed.
9846 added a --quiet option:
9847 paphio:~/XML -> ls -l db100000.xml
9848 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9849 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9850 3200006 callbacks generated
9851 real 0m1.270s
9852 Which means 16MBytes/s and 3Mcallback/s
9853
Daniel Veillardc62a1472002-03-19 18:35:12 +00009854Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * xpath.c: valgrind spotted another error that time when running
9857 on libxslt regression tests
9858
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009859Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * Makefile.am: adding "make valgrind" running the full regression
9862 tests (except python ones) under Valgrind (using valgrind -q
9863 which was kindly added by the author).
9864 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9865 passes cleanly now except an obcure floating point initialization
9866 raised in log10() in one XPath regression test ???
9867 * tree.c: edited some comments to close #75244
9868
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009869Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9872 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9873 context of ScrollKeeper, made sure that if the number is
9874 an integer, the serialization follows the description at
9875 http://www.w3.org/TR/xpath#section-String-Functions
9876
Daniel Veillard5997aca2002-03-18 18:36:20 +00009877Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009879 * configure.in: preparing 2.4.18
9880 * doc/*: updated and rebuilt the web site
9881 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9882 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009883 * parser.c: humm, changed the way the SAX parser work when
9884 xmlSubstituteEntitiesDefault(1) is set, it will then
9885 do the entity registration and loading by itself in case the
9886 user provided SAX getEntity() returns NULL.
9887 * testSAX.c: added --noent to test the behaviour.
9888
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009889Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * parser.c: Wilfried Teiken provided a hackish but working
9892 way to get context reported back on entities when parsing
9893 with SAX and without breaking the DOM build.
9894
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009895Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * c14n.c: applied a new patch from Aleksey Sanin
9898 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9899 to reference Aleksey implementation of XML digital Signatures
9900
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009901Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * xpath.c: small fix to avoid potential problem due to
9904 ordering of freeing data
9905 * python/Makefile.am: people were complaining about
9906 the generated file in python dir not being built
9907
Daniel Veillardd2379012002-03-15 22:24:56 +00009908Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9911 python/generator.py python/libxml.c python/types.c: Cleanup
9912 of the python Makefiles based on Jacob and James feedback,
9913 fixed the spec file accordingly, fixed the number of warning
9914 that passing my pedantic CFLAGS was generating. Conclusion
9915 is that Python includes are real crap.
9916
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009917Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * configure,in: it was reported quite a few times that
9920 xml2-config --cflags should not output
9921 -I$includeprefix/libxml2/libxml because libxml2 header names
9922 clashes with existing names like list.h from C++ stl.
9923 Includes should be #include<libxml/xxx.h> so ...
9924
Daniel Veillard6f293b12002-03-15 09:42:33 +00009925Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * c14n.c: another patch from Aleksey Sanin
9928
Daniel Veillard5c396542002-03-15 07:57:50 +00009929Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9932 canonicalization algorithm
9933 * doc/xml.html doc/index.html: added the C14N references on the
9934 index page.
9935
jacob berkman9be65862002-03-14 02:15:56 +000099362002-03-13 jacob berkman <jacob@ximian.com>
9937
9938 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9939 usage, redundant, and gcc specific
9940
Daniel Veillard75be0132002-03-13 10:03:35 +00009941Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * xpath.c: speedup some node selection operations, this can
9944 have a significant impact on DocBook Norm's stylesheets
9945 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9946 make sure it's always the case
9947 * debugXML.c: distinguish CDATA and comments in ls operations
9948
Daniel Veillard61f26172002-03-12 18:46:39 +00009949Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9952 to generate better API descriptions etc...
9953
Daniel Veillard9ff88172002-03-11 09:15:32 +00009954Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * c14n.c: Fixing #74186, made sure all boolean expressions
9957 get fully parenthesized, ran indent on the output
9958 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9959 include/libxml/tree.h: also #74186 related, removed the
9960 --with-buffers option, and all the preprocessor conditional
9961 sections that were resulting from it.
9962
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009963Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * valid.c: applied patch from Dodji Seketeli fixing an
9966 uninitailized variable in xmlValidGetValidElements()
9967
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009968Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * c14n.c: fixed a few comments
9971 * doc/*.html doc/*/*.html: regenerated the docs and added
9972 the C14N API
9973 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9974
Daniel Veillardfa49d872002-03-09 10:20:00 +00009975Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * check-xml-test-suite.py: fix to adapt varaiations in the
9978 bindings
9979 * configure.in python/setup.py python/setup.py.in: fixed to
9980 have the version of the python scripts automatically updated
9981
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009982Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9985 in xmlCopyProp()
9986
Daniel Veillardaf43f632002-03-08 15:05:20 +00009987Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * configure.in: preparing 2.4.17 release
9990 * doc/*: updated and rebuilt the docs
9991 * xpath.c: fixed a comment
9992 * python/libxml.c: fixed a possible reentrancy problem
9993
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009994Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9997 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9998 added a specific regression test
9999 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10000 not raise exceptions when failing to find the attribute.
10001
Daniel Veillard90bc3712002-03-07 15:12:58 +000010002Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * configure.in xmllint.c: owen pointed out a problem with the
10005 ftme fix, gettimeofday() was not detected by configure and
10006 the ftime header wasn't included, dohhh
10007
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010008Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * configure.in xmllint.c: trying to fix #71457 for timing
10011 precision when gettimeofday() is not availble but ftime() is
10012
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010013Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10016 are now copied on install and part of the -devel RPM
10017
Daniel Veillard7b416132002-03-07 08:36:03 +000010018Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * xpath.c: trying to avoid bug #72150 which was apparently
10021 caused by a gcc bug (or a processor problem) as detailed
10022 at http://veillard.com/gcc.bug
10023
Daniel Veillardf742d342002-03-07 00:05:35 +000010024Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10027 fixed xmlReconciliateNs(), added a Python test/example for
10028 inter-document cut'n paste
10029 * python/libxml.py: fixed node.doc on document nodes and added
10030 xpathEval() onto node objects
10031
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010032Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10035 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10036 fixup and integrated tests for the serialization stuff
10037
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010038Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10041 moved the libxml man page to section 3
10042
Daniel Veillard1e774382002-03-06 17:35:40 +000010043Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * tree.c: fix bug #72490
10046 * python/libxml.c python/libxml.py: added methods serialize()
10047 and saveTo() to all node elements.
10048
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010049Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * xmlIO.c: closed #73430, don't read from an input source
10052 which indicated an end-of-file or an error.
10053
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010054Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * parser.c: make sure SAX endDocument is always called as
10057 this could result in a Python memory leak otherwise (it's
10058 used to decrement ref-counting)
10059 * python/generator.py python/libxml.c python/libxml.py
10060 python/libxml2-python-api.xml python/libxml2class.txt
10061 python/tests/error.py python/tests/xpath.py: implemented
10062 the suggestions made by Gary Benson and extended the tests
10063 to match it.
10064
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010065Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * python/generator.py: applied patch fixing #73450
10068
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010069Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * xpath.c: fixing #61290 "namespace nodes have no parent"
10072 long standing divergence from the XPath REC. NodeSets
10073 simply hold a copy of namespace nodes and those node ->next
10074 points to the parent (which may not be the node carrying the
10075 definition).
10076 * include/libxml/xpath.h: flagged but didn't added a possible
10077 speedup
10078 * DOCBparser.c HTMLparser.c: removed some warnings from push
10079 parser due to new state being added.
10080 * tree.c: new fix from Boris Erdmann
10081 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10082 the XML Canonalization support from Aleksey Sanin
10083
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010084Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * tree.c: patch from Boris Erdmann fixing some namespace odities
10087 with xmlCopyNode()
10088
Daniel Veillardc6613042002-03-02 09:34:02 +000010089Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * xmlIO.c: fix bug #72706 when loading a NULL entity
10092
Daniel Veillardc0fef772002-03-01 16:16:31 +000010093Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10096 actually change in a future XML Namespace revision.
10097
Daniel Veillard79426f22002-03-01 16:14:17 +000010098Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10101 added the possibility of returning nodesets from XPath extension
10102 functions written in Python
10103
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010104Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * python/*: commiting some Python bindings work done while travelling
10107
Daniel Veillard97300512002-03-01 09:13:41 +000010108Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10111 explicitely with memory debugging switched on
10112
Daniel Veillard6361da02002-02-23 10:10:33 +000010113Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10116 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10117 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10118 the accessor generator for strings
10119 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10120 regression test.
10121
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010122Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * python/README python/generator.py python/libxml.c python/setup.py:
10125 added the 'usual' setup.py to allow building a libxml2-python
10126 module based on the same code. The initialization is however
10127 different the 2 .so files fo libxml2 and libxslt are identical and
10128 they entry point initialize both libraries. this is done to avoid
10129 some possible nasty problem since the Python don't merge the maps
10130 of all shared modules.
10131
Daniel Veillard158a4d22002-02-20 22:17:58 +000010132Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * parser.c: fixed a push/encoding bug reported by Michael
10135 on librsvg
10136
Daniel Veillard7839e162002-02-20 18:54:48 +000010137Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * include/libxml/parserInternals.h: fixes a misplaced #endif
10140
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010141Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * parser.c valid.c: found and fixed a couple of allocation bugs
10144
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010145Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * doc/xml.html doc/python.html doc/*: added a Python and binding
10148 page describing the current state of the Python bindings and
10149 giving pointers to the other languages wrappers.
10150
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010151Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10154 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10155 rebuilt the API and web site
10156 * xpath.c: fixed #71978 portability bugs
10157
Daniel Veillard8aff2472002-02-19 21:50:43 +000010158Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10161
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010162Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * include/libxml/parserInternals.h parser.c: had to change
10165 2 internal parsing API when processing document content
10166 to check the start and end of element content are defined
10167 in the same entity
10168 * valid.c include/libxml/valid.h: attribute normalization can
10169 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10170 with the context to report it.
10171 * SAX.c: fixed the last known bugs, crazy validation constraints
10172 when a document is standalone seems correctly handled. There
10173 is a couple of open issues left which need consideration especially
10174 PE93 on external unparsed entities and standalone status.
10175 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10176 The 2 tests left failing are actually in error. Cleanup done.
10177
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010178Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * valid.c: implemented E59 spaces in CDATA does not match the
10181 nonterminal S
10182
Daniel Veillard878eab02002-02-19 13:46:09 +000010183Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * SAX.c parser.c valid.c: more validation test fixups
10186 * check-xml-test-suite.py: added duration info for the tests
10187
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010188Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * parser.c valid.c: a couple of errors were reported but not
10191 saved back as such in the parsing context. Down to 1% failure rate
10192 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10193
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010194Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * xmlInternald.c: isExtender was missing a char
10197 * parser.c include/libxml/parser.h: % are acceptable in the
10198 internal subset if within a PUBLIC ID
10199
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010200Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * SAX.c parserInternals.c valid.c: more work on the conformance
10203 suite. Took the step to finally block documents with encoding
10204 errors. It's a fatal error per the spec, people should have fixed
10205 their documents by now.
10206
Daniel Veillard55253e22002-02-18 14:32:39 +000010207Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * check-xml-test-suite.py: fixed the test script after some discussion
10210 on the semantic of TYPE="error"
10211 * Makefile.am: added the script to the distrib
10212
Daniel Veillard28757702002-02-18 11:19:30 +000010213Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * SAX.c entities.c: fixed a couple of conformances issues deep
10216 into the validation code (standalone and undeclared Notations)
10217
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010218Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10221 stayed there for years !
10222
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010223Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10226 missing
10227
Daniel Veillardc7612992002-02-17 22:47:37 +000010228Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * check-xml-test-suite.py: improved the behaviour a bit as
10231 well as the logs
10232 * parser.c valid.c SAX.c: fixed a few more bugs
10233 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10234
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010235Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * check-xml-test-suite.py: python script to run regression tests
10238 against the XML Test suite of W3C/OASis
10239 * SAX.c: fixed a validation bug
10240 * parser.c: fixed 3 errors pointed by the test suite
10241 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10242 * python/Makefile.am: fixed a dependendy
10243
Daniel Veillard9f28f302002-02-15 20:48:08 +000010244Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xmlmemory.c: avoid a warning bug #71594
10247
Daniel Veillard144024e2002-02-13 21:14:46 +000010248Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10251 warning on alpha/Tru64
10252
Daniel Veillarde4301c82002-02-13 13:32:35 +000010253Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * include/libxml/entities.h: fixing a comment
10256 * valid.c: fixing some troubles with validity check on namespaces
10257 * result/VC/NS3 test/VC/NS3: added a specific regression test
10258
Daniel Veillarda6d05382002-02-13 13:07:41 +000010259Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * tree.c: Fixing #71342 serializing '\n' in attribute values
10262 * result/noent/att3 result/att3 test/att3: added a specific
10263 test.
10264
Daniel Veillard797a5652002-02-12 13:46:21 +000010265Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * python/libxml.c: couple of bug fixes
10268
Daniel Veillard01a6d412002-02-11 18:42:20 +000010269Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * python/*.py: removed tabs and used spaces.
10272
Daniel Veillard397ff112002-02-11 18:27:20 +000010273Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10276 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10277
Daniel Veillard03517542002-02-11 13:54:40 +000010278Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10281 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10282
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010283Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * include/libxml/encoding.h include/libxml/entities.h
10286 include/libxml/globals.h include/libxml/parser.h
10287 include/libxml/threads.h include/libxml/tree.h
10288 include/libxml/xmlmemory.h: trying to fix the include mess
10289
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010290Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * include/libxml/xmlmemory.h: reverted part of the previous
10293 attempt to provide #69655, this was breaking the build.
10294
Daniel Veillard0ba59232002-02-10 13:20:39 +000010295Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10298 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10299 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10300 include/libxml/parserInternals.h include/libxml/tree.h
10301 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10302 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10303 clean.
10304 * python/libxml.c: fixed a warning.
10305
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010306Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10309 copying of node, merge back IDs in the target document.
10310 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10311 test/XInclude/ents/ids.xml: test case
10312 * result/VC/ElementValid4: output changed due to a typo fix
10313
Daniel Veillard1c18e302002-02-09 22:16:40 +000010314Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * python/Makefile.am: seems some version of automake didn't
10317 generate the dependancies right as Jacob found out. Add
10318 an extra dependancy rule.
10319
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010320Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * parserInternals.c valid.c: Justin Fletcher found some parts
10323 of the code needing cleanup
10324 * libxml.spec.in python/Makefile.am python/generator.py
10325 python/libxml.c python/libxml.py: Fixed the python Makefiles
10326 corrected a bug showing up on ia64, changed the name of the
10327 python internal module too
10328
Daniel Veillard07be19b2002-02-08 14:20:35 +000010329Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * Makefile.am: applied patch from Andris Pavenis for binary
10332 name suffixes
10333
Daniel Veillardf216d462002-02-08 13:44:24 +000010334Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * xmllint.c win32/win32config.h: fixing #68748
10337
Daniel Veillardd455d792002-02-08 13:37:46 +000010338Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * valid.c: fixing #70166
10341
10342Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * valid.c: fixing #70077
10345
Daniel Veillardc575b992002-02-08 13:28:40 +000010346Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * Copyright Makefile.am README configure.in libxml.spec.in:
10349 Changed to the MIT Licence
10350 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10351 doc/xmlio.html: updated the doc accordingly
10352 * include/libxml/xmlwin32version.h configure.in: preparing
10353 2.4.14 release
10354 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10355 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10356 fixed the const xmlChar * wrapper and generator, XPath extension
10357 functions now use the context as first argument
10358 * python/tests/tstxpath.py python/tests/xpath.py
10359 python/tests/xpathext.py: Updated the tests accordingly
10360 * tree.c: fixed bug #70067
10361
Daniel Veillard7db38712002-02-07 16:39:11 +000010362Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * Makefile.am: cleanup
10365 * debugXML.c: always use stdout if output is NULL
10366 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10367 * python/Makefile.am python/generator.py python/libxml2class.txt
10368 python/libxml_wrap.h python/types.c: augmented the number of bindings
10369 handling FILE * and XPath contexts
10370 * python/tests/Makefile.am: avoid a stupid problem due to the
10371 use of TEST.
10372
Daniel Veillard15a143b2002-02-06 22:40:50 +000010373Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10376
Daniel Veillard70cab352002-02-06 16:06:58 +000010377Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * python/TODO python/libxml.c: cleanup the extension function lookup
10380 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10381
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010382Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * configure.in python/Makefile.am: do not install outside
10385 of prefix
10386
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010387Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * python/TODO python/libxml.c: started adding SAX interfaces
10390 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10391 SAX test
10392
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010393Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * tree.c: hardened the addChild function
10396 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10397 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10398 added accessors needed for xmlNode, a bit more testing and
10399 extension of interfaces
10400 * python/tests/Makefile.am python/tests/build.py: added a test
10401 build from scratch/save/load/check
10402
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010403Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * parserInternals.c: change a small bit in the way valididy
10406 error messages get initialized
10407 * python/TODO python/libxml.c python/libxml2-python-api.xml
10408 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10409 added some memory debugging to track leaks at the libxml2 level
10410 * python/tests/*.py: changed all tests to check for leaks,
10411 there is just one left in XPath extension registrations.
10412
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010413Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * python/TODO python/generator.py python/libxml2-python-api.xml
10416 python/libxml2class.txt: more accessor classes for the parser
10417 context, allow to switch on and check validity
10418 * python/tests/Makefile.am python/tests/error.py
10419 python/tests/invalid.xml python/tests/valid.xml
10420 python/tests/validate.py: attded more test and and added error.py
10421 which I forgot to commit in the last step
10422
Daniel Veillard3ce52572002-02-03 15:08:05 +000010423Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * python/Makefile.am python/types.c: cleanup
10426 * python/libxml.c python/libxml.py python/libxml_wrap.h
10427 python/generator.py python/libxml2-python-api.xml
10428 python/libxml2class.txt: added class for parser context, added
10429 first cut for push mode support. Added a framework to generate
10430 accessors functions.
10431 * python/tests/Makefile.am python/tests/push.py: added a push
10432 test
10433
Daniel Veillardcfb05462002-02-02 23:18:22 +000010434Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10437 bug a bit of cleanup.
10438
Daniel Veillard5d819032002-02-02 21:49:17 +000010439Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10442 python/libxml2class.txt: adding error redirections and preformat
10443 to a python handler
10444 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10445 tests self checking
10446
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010447Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10450 a function
10451
Daniel Veillard9589d452002-02-02 10:28:17 +000010452Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10455 python/libxml.c python/libxml2-python-api.xml
10456 python/libxml2class.txt: Progressing through the TODOs, class
10457 description output, extra XML API, RPM now builds the wrappers
10458 for all python installed versions
10459
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010460Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * configure.in libxml.spec.in python/Makefile.am python/TODO
10463 python/generator.py python/libxml2class.txt: added more informations
10464 in the libxml2-python package including docs. Slightly changed
10465 the class hierarchy
10466 * python/tests/*: added basic regression tests infrastructure too
10467
10468Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10471 added libxml2-python as part of the packages installed
10472
Daniel Veillarda7340c82002-02-01 17:56:45 +000010473Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * python/Makefile.am python/generator.py python/libxml.c
10476 python/libxml.py: more work, now able to extend the
10477 XPath interpreter with functions written in python.
10478
Daniel Veillardc3e39442002-02-01 09:29:41 +000010479Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * python/Makefile.am: Jacob sent a patch to allow building from
10482 tarfile.
10483
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010484Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10487 inserted the python wrappers build, I hope this won't be too
10488 unportable
10489
Daniel Veillard1971ee22002-01-31 20:29:19 +000010490Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * xpath.c: minor optimization
10493 * python/generator.py python/libxml.c python/libxml.py
10494 python/libxml_wrap.h: more work on the python bindings,
10495 they now support XPath and there is no evident leak
10496
Daniel Veillard36ed5292002-01-30 23:49:06 +000010497Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * python/generator.py python/libxml.c python/libxml.py:
10500 more work on the python bindings generator.
10501
Daniel Veillard96fe0952002-01-30 20:52:23 +000010502Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * python/generator.py python/libxml.c python/libxml_wrap.h:
10505 more work on the python bindings.
10506
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010507Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * python/generator.py python/libxml.c python/libxml.py
10510 python/libxml_wrap.h: commited early version of a python binding
10511 for private use only ATM
10512
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010513Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * entities.c tree.c include/libxml/entities.h: applied patch
10516 from Anthony Jones to implement copy of DTD subtree too. Had
10517 just to keep 2 function private which really ought to become
10518 public ones.
10519
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010520Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * xmllint.c: added pointers to the web pages in the usage()
10523
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010524Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * tree.c: more fixes from Petr Kozelka for attribute handling
10527 in the tree API to align the semantic with DOM.
10528
Daniel Veillard36065812002-01-24 15:02:46 +000010529Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * valid.c tree.c entities.c: another set of patches from
10532 Anthony Jones for copy operations cleanup and robustness
10533
Daniel Veillardf8592562002-01-23 17:58:17 +000010534Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10537 an alphabetic index based on comments content
10538 * doc/*: rebuilt the web site with the new references
10539
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010540Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * parserInternals.h: Greg Sjaardema suggested to use an
10543 eponential buffer groth policy in xmlParserAddNodeInfo()
10544
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010545Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10548 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10549 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10550 to generate cross-references, and added/updated the stylesheets
10551 to generate and link API indexes. The generic keyword index
10552 is not done yet.
10553 * doc/*.html: regenerated all the usual docs too
10554
Daniel Veillard2070c482002-01-22 22:12:19 +000010555Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * debugXML.c: added an xpath function to the shell for T. V. Raman
10558
10559Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010560
10561 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10562 debug routines.
10563
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010564Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10567 support of attribute nodes
10568
Daniel Veillard9d06d302002-01-22 18:15:52 +000010569Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10572 hopefully near complete and fully documented of the API in XML
10573 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10574 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10575 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10576 include/libxml/parserInternals.h include/libxml/valid.hi
10577 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10578 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10579 include/libxml/xpath.h include/libxml/xpathInternals.h:
10580 Cleaned up the doc comments a lot in the process, the interface
10581 coverage is now 100%
10582
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010583Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10586 extracts comments from the gtk-doc DocBook output (a bit
10587 convoluted but seems to work).
10588
Daniel Veillard61006472002-01-21 17:31:47 +000010589Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10592 added an XML description of the API, moved the script generating
10593 it here. Added a "make api" target
10594
Daniel Veillardd2f23002002-01-21 13:36:00 +000010595Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10598
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010599Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * xpath.c include/libxml/xpathInternals.h: the change made to
10602 xmlXPathFuncLookupFunc was incompatible roll it back
10603
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010604Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * SAX.c: cleanup patch from Anthony Jones
10607 * doc/Makefile.am: fix the headers to avoid in make scan
10608 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10609 includes, * vs Ptr and general cleanup
10610 * parsedecl.py: first version of a script to extract the
10611 module interfaces, the goal will be to provide .decl or XML
10612 specification of the interfaces to build wrappers.
10613
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010614Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10617 now provides return codes in case of errors
10618
Bjorn Reese026d29f2002-01-19 15:40:18 +000010619Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10620
10621 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10622 Upgraded to trio baseline 1.6
10623 * strio.h strio.c: Replaced by triostr.h and triostr.c
10624
Daniel Veillard572577e2002-01-18 16:23:55 +000010625Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10628 of strdup usage in the code
10629
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010630Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * parser.c error.c: Keith Isdale complained rightly that
10633 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10634
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010635Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * tree.c: fixed the funxtion to set the xml: attributes
10638 * debugXML.c: added "setbase" to test it.
10639
Daniel Veillard2c748c62002-01-16 15:37:50 +000010640Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10643 to allow updating an attribute content
10644
Daniel Veillard8de85c62002-01-15 17:10:15 +000010645Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * libxml.h: try to avoid problems when compiling on Windows
10648
Daniel Veillard314cfa02002-01-14 17:58:01 +000010649Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * hash.c: patch from Anthony Jones for hash.c allocation size
10652 * Makefile.am: trying to work around Yet Another Libtool Madness
10653 and build the 2.4.13 release finally ...
10654
Daniel Veillard744683d2002-01-14 17:30:20 +000010655Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10658 * doc/* : update of the documentation
10659
Daniel Veillarde6a55192002-01-14 17:11:53 +000010660Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10663 at fixing #61290 :-(
10664
Daniel Veillardfb25a512002-01-13 20:32:08 +000010665Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10668 Fixes bug #67229
10669
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010670Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * tree.c: trying to avoid troubles when a subtree is copied
10673 and coalesced in part with the target tree. Should fix
10674 bug #67407
10675
Daniel Veillardd8224e02002-01-13 15:43:22 +000010676Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * valid.c: fixed validation of attributes content of type
10679 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10680 values, very old bug. Fixes #67671
10681
Daniel Veillard8107a222002-01-13 14:10:10 +000010682Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * parser.c include/libxml/parserInternals.h tree.c: integrated
10685 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10686 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10687
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010688Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * threads.c: applied Serguei Narojnyi's patch to add native
10691 thread support on the Win32 platform
10692 * testThreadsWin32.c Makefile.am: added the test program also
10693 from Serguei, Win32 specific
10694 * include/win32config.h include/libxml/xmlwin32version.h.in:
10695 added patch from Igor for the Windows thread specific defines.
10696
Daniel Veillard845cce42002-01-09 11:51:37 +000010697Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10700
Daniel Veillard7b602b42002-01-08 13:26:00 +000010701Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10704 output page into XMLinfo.html. Close bug #66951 and
10705 raised by Robert Collins too.
10706
Daniel Veillard73c6e532002-01-08 13:15:33 +000010707Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * encoding.c: Paul Keogh pointed out a possibility of segfault
10710 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10711 Closes bug # 68238
10712
Daniel Veillard4a859202002-01-08 11:49:22 +000010713Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * doc/*.html: updated the Gdome2 links
10716
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010717Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * libxml.h: Applied following patches from Robert Collins
10720 and make sure IN_LIBXML is defined when compiling it
10721 -------
10722 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10723 as well as Visual C.
10724 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10725 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10726 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10727 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10728 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10729 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10730 xmlSysIDExists xmlNoNetExists).
10731 * xmllint.c: Don't include winsock2.h for Cygwin.
10732
Daniel Veillard401c2112002-01-07 16:54:10 +000010733Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10736 when the version info is not present.
10737
Daniel Veillard6f42c132002-01-06 23:05:13 +000010738Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * tree.c: Anthony Jones pointed out a problem in
10741 xmlStringGetNodeList() and provided a fix for it
10742
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010743Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010745 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010746 xmlCreatePushParserCtxt() when the initial buffer passed
10747 is large.
10748
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010749Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * win32/*: big cleanup of the Windows/MSVC project files
10752 from Igor Zlatkovic
10753
Daniel Veillardcebb1362002-01-02 13:13:30 +000010754Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * doc/Makefile.am: should fix #67674 and avoid troubles if
10757 xsltproc is not available or fails in the prefix provided
10758
Daniel Veillard26908ab2002-01-01 16:50:03 +000010759Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10762
Daniel Veillard5344c602001-12-31 16:37:34 +000010763Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10764
10765 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10766 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10767 Fixed a few other problems raised by Charlie Bozeman.
10768 * result/VC/ElementValid[5-7]: fixed the output
10769
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010770Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10771
10772 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10773 patches from Charlie Bozeman. Regenerated the HTML docs.
10774
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010775Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10776
10777 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10778 for Windows from Igor
10779
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010780Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10781
10782 * xmllint.c: applied Justin Fletcher patch for --output or -o
10783
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010784Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10785
10786 * win32/libxml2/libxml2.def.src: close #67019
10787
Daniel Veillard01db67c2001-12-18 07:09:59 +000010788Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10789
10790 * xmllint.c: applied Justin Fletcher generic timing patch
10791 similar to the one already applied to xsltproc.
10792
Daniel Veillardd1640922001-12-17 15:30:10 +000010793Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10794
10795 * include/libxml/tree.h tree.c: applied documentation patches
10796 from Charlie Bozeman
10797
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010798Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10799
10800 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10801
Daniel Veillard29e43992001-12-13 22:21:58 +000010802Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10803
10804 * valid.c: fix the xmlStrdup() used in the previous patch.
10805 * valid.c: added --dropdtd
10806 * tree.c: fixed xmlUnlinkNode so it also removes the references
10807 from the document if the node is a DTD
10808
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010809Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10810
10811 * HTMLtree.c valid.c: cleanup some static declarations
10812
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010813Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10814
10815 * xmllint.c: removed another strdup()
10816 * doc/FAQ: removed the HP/UX entry
10817
Daniel Veillarded472f32001-12-13 08:48:14 +000010818Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10819
10820 * valid.c: fix bug #66816 when validating.
10821 * xmllint.c: don't use sys/time.h if configure did not found it
10822
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010823Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10824
10825 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10826 xmlcatalog_man.xml
10827
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010828Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10829
10830 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10831 xmlInitMemory() was declared twice
10832
Daniel Veillardb82c1662001-12-09 14:00:54 +000010833Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10834
10835 * globals.c: do not reference strdup() !
10836 * configure.in libxml-2.0.pc.in: trying to fix the libs
10837 of the various config extraction modules
10838
Daniel Veillardef90ba72001-12-07 14:24:22 +000010839Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10840
10841 * configure.in : preparing 2.4.12
10842 * doc/* : updated and rebuilt the docs
10843
Daniel Veillard220346d2001-12-07 11:33:54 +000010844Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10845
10846 * uri.c: closed bug #66159
10847 * testURI.c: added --escape option
10848 * configure.in: some cleanup for xml2-config --cflags
10849
Daniel Veillard2a906822001-12-06 14:34:08 +000010850Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10851
10852 * globals.c testThreads.c: removed some misplaced includes
10853 of xmlversion.h
10854
Daniel Veillarde28313b2001-12-06 14:08:31 +000010855Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10856
10857 * threads.c: patch from Gary Pennington fixing a possible
10858 problem at initialization time.
10859
Daniel Veillardd3b08822001-12-05 12:03:33 +000010860Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10861
10862 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010863 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010864 CodeWarrior.
10865
Daniel Veillarda7866932001-12-04 13:14:44 +000010866Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10867
10868 * xmllint.c: applied Geert Kloosterman's patch to fix
10869 --repeat --timing output
10870
Daniel Veillard19840942001-11-29 16:11:38 +000010871Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10874 where non-wellformed XML declaractions were not detected.
10875
Daniel Veillarde85d9342001-11-28 14:43:12 +000010876Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10877
10878 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10879
Daniel Veillard22f25a82001-11-28 09:12:23 +000010880Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10883 gets reset by xmlCleanupInputCallbacks() and this makes the
10884 function useless. Same for output.
10885
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010886Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10887
10888 * xmlIO.c: robert pointed out a loop error in callback cleanups
10889
Daniel Veillard8faa7832001-11-26 15:58:08 +000010890Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10891
10892 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10893 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10894 they are not really tied to debugging
10895
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010896Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10899 * xmllint.c: better --catalogs description
10900
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010901Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10902
10903 * tree.c: fixed a couple of problems in xmlSetProp()
10904
Daniel Veillardcd337f02001-11-22 18:20:37 +000010905Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10908 unappropriate stdout output.
10909
Daniel Veillard566d4df2001-11-22 13:00:53 +000010910Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10913 by Denis Beurive, closes #65111
10914
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010915Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * valid.c: in case of content model validity error, don't
10918 print it if validity warnings were not requested.
10919
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010920Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10921
10922 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10923 * parserInternals.c: removed the last exit() call. Print an
10924 unmaskable error on stderr instead (library mismatch detection)
10925
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010926Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10927
10928 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10929 shell instructions from Heiko Rupp
10930
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010931Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10932
10933 * catalog.c: use the URL notation file:// for default catalog paths
10934
Daniel Veillard0ec98632001-11-14 15:04:32 +000010935Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10936
10937 * include/libxml/tree.h: better comments for _private fields
10938 * tree.c: removed a problem when copying an entity reference.
10939
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010940Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10941
10942 * vms/*: updated instructions and diffs from John A Fotheringham
10943
Daniel Veillarda11001b2001-11-12 22:45:36 +000010944Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10945
10946 * include/libxml/xmlerror.h: avoid an include problem if
10947 #include <libxml/xmlerror.h> happens first in code
10948 seems to be the case in KDE libs
10949
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010950Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10953 from Igor for Windows
10954
10955Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10956
10957 * Makefile.am: Gary Pennington pointed out a missing prefix
10958
Daniel Veillard43d3f612001-11-10 11:57:23 +000010959Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10960
10961 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10962 * doc/*: upgraded and rebuilt the docs
10963
Daniel Veillardc1f78342001-11-10 11:43:05 +000010964Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * HTMLparser.c: fix comment in scripts element parsing.
10967 * result/HTML/doc3*: updated the results.
10968
10969Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * uri.c: another URI bug fix #63336, using Joel Young patch.
10972
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010973Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10976 a cleaned up version of the Pwd shell string generation.
10977
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010978Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10979
10980 * valid.c include/libxml/tree.h: trying to fix namespaces +
10981 validation problems for good, closing #63619 in the process
10982 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10983 wrong in this respect, fixed it.
10984
Daniel Veillardd536f702001-11-08 17:32:47 +000010985Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10986
10987 * xmllint.c: Morus Walter patch to allow --format and --encode
10988
Daniel Veillard5004f422001-11-08 13:53:05 +000010989Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10990
10991 * debugXML.c: Stefan Kost provided an help command for the shell
10992
Daniel Veillarda6825e82001-11-07 13:33:59 +000010993Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10994
10995 * debugXML.c: Heiko Rupp pointed that the shell would crash
10996 on empty nodesets returns.
10997
Daniel Veillard03f848d2001-11-07 12:53:46 +000010998Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11001 migh need the history libraries
11002
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011003Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11006 handle the case of < in quoted attributes, Bastian Kleineidam
11007
Daniel Veillardc853b322001-11-06 15:24:37 +000011008Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11009
11010 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11011 fixing catalog breakages
11012 * Makefile.am catalog.c result/catalogs/catal
11013 result/catalogs/mycatalog.* test/catalogs/catal*:
11014 fixed more problems in catalog support, added more regression tests
11015 for both XML and SGML catalog handling
11016
Daniel Veillard66870c72001-11-05 19:27:49 +000011017Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11018
11019 * debugXML.c: applied an improvement to xmlGetLineNo() from
11020 Keith Isdale
11021
Daniel Veillardffe09c92001-11-05 14:21:47 +000011022Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11023
11024 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11025 Side effect of the progressive catalog loading
11026
Daniel Veillardad661b92001-11-05 11:43:15 +000011027Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * Makefile.am: confexecdir and confexec_DATA were defined twice
11030 pointed out by Karl Eichwalder
11031
Daniel Veillard6eb17722001-11-04 22:19:27 +000011032Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11033
11034 * xmlcatalog.c: avoid unlink() and use remove() instead.
11035
Daniel Veillardea898282001-11-04 22:13:45 +000011036Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11037
11038 * libxml.spec.in: cleanup
11039 * include/libxml/xmlwin32version.h: updated with 2.4.8
11040
Daniel Veillarda4617b82001-11-04 20:19:12 +000011041Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11044 of compiling libxml with a non standard set of options
11045
John Fleck027edfb2001-11-04 20:13:58 +000011046Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11047
11048 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11049 document --sgml option, fixing gnome bugzilla #63382
11050
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011051Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11054 breakage of 2.4.7, added a couple of really needed APIs
11055 like xmlCatalogIsEmpty() and xmlNewCatalog()
11056 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11057 for install-catalog
11058 * configure.in: preparing 2.4.8
11059
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011060Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11061
11062 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11063 include/libxml/tree.h include/libxml/xmlIO.h: more include
11064 cleanups, export cleanly one html output + format function.
11065
11066Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11067
11068 * parser.c: removed initGenericErrorDefaultFunc call from
11069 xmlInitParser() since it could destroy previous calls to
11070 xsltSetGenericErrorFunc() effects
11071
Daniel Veillardebd38c52001-11-01 08:38:12 +000011072Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11073
11074 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11075 keyword.
11076
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011077Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11078
11079 * Makefile.am: cleanup
11080 * threads.c: cleanup too
11081 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11082 from xsltproc
11083 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11084 dependancy loop.
11085
Daniel Veillard91c00402001-10-30 17:41:38 +000011086Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11087
11088 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11089 was not used anymore !
11090
Daniel Veillard52dcab32001-10-30 12:51:17 +000011091Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * configure.in: preparing 2.4.7
11094 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11095 manual page from John
11096 * doc/*: updated the doc and rebuilt the generated pages
11097
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011098Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11099
11100 * xmlIO.c: closing bug #62711, the library should never
11101 close stdin or stdout.
11102
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011103Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * uri.c: second pass at fixing #63336, using Joel Young
11106 final patch. looks okay.
11107
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011108Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11109
11110 * uri.c include/libxml/uri.h: trying to clear #63336
11111 allowing the escaping routine to parse unconformant
11112 URI-References.
11113
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011114Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11115
11116 * vms/readme.vms vms/build_libxml.com nanoftp.c
11117 include/libxml/xmlversion.h.in: a few VMS updates from
11118 John A Fotheringham
11119 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11120 and xmlCleanupOutputCallbacks() for the Perl binding people.
11121
Daniel Veillard635ef722001-10-29 11:48:19 +000011122Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11125 apply fixes to close #63271 and avoid segfaults when
11126 the error routine gets callbed before xmlInitParser()
11127 get called.
11128 * nanoftp.c error.c: Applied patches from Justin Fletcher
11129 correcting some xmlGenericError misuses.
11130
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011131Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11132
11133 *doc/xmllint.xml, doc/xmllint.1
11134 New and improved man page for xmllint - .xml is the original, .1
11135 is the generated man page
11136
Daniel Veillardc9484202001-10-24 12:35:52 +000011137Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11138
11139 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11140 the web site from the main HTML document.
11141
Daniel Veillard5151c062001-10-23 13:10:19 +000011142Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * parser.c: fixed an erroneous validation bug when PE refs
11145 occurs in external parsed entities referenced from the
11146 internals subset
11147 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11148 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11149 added the associated testcase, it's a nice one.
11150 * HTMLparser.c: generate the DTD node as HTML still ...
11151 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11152
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011153Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * HTMLparser.c: fixed a bug in htmlNewDoc()
11156
Daniel Veillard89cad532001-10-22 09:46:13 +000011157Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * test/threads/*: added entities testing to the Thread test
11160 * testThreads.c: make the test reasonable
11161 * DOCBparser.c: fix the DTD public and system ID
11162 * xmllint.c: added --sgml for SGML DocBook importing
11163 * Makefile.am: added Docbtests target
11164
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011165Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11166
11167 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11168 * testThreads.c: removed bogus include
11169
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011170Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11173 fixed a very serious (looping) validation bug
11174
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011175Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11176
11177 * include/libxml/globals.h include/libxml/threads.h threads.c
11178 testThreads.c: far more testing, cleaning up bugs
11179 * *.c : make sure globals.h is always included.
11180
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011181Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11182
11183 * HTMLparser.c: try to get rid of parser loops for good.
11184
Daniel Veillardab7488e2001-10-17 11:30:37 +000011185Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * configure.in: fixed some bugs in CFLAGS passing.
11188 * test/threads Makefile.am testThreads.c: added a specific
11189 threaded test case (really nasty, guaranteed).
11190
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011191Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * catalog.c: serious cleanup on the management of the
11194 XML catalog tree, more tests done, especially with
11195 the catalog PI.
11196
Daniel Veillard364789a2001-10-16 12:45:00 +000011197Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * catalog.c: avoid a problem in catalog cleanup on SMP if
11200 catalogs were not initialized.
11201
Daniel Veillard81463942001-10-16 12:34:39 +000011202Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * catalog.c xpath.c: trying to cleanup the not thread safe
11205 parts of the library.
11206
Daniel Veillard64a411c2001-10-15 12:32:07 +000011207Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * include/libxml/globals.h configure.in global.data: make
11210 the allocation be per-thread a configure option
11211 * encoding.c include/libxml/parser.h: fixed compilation
11212 errors
11213
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011214Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * include/libxml/parser.h: Norm reported that a few lines
11217 added were breaking libxslt compile, removed them for now
11218
Daniel Veillard6f350292001-10-14 09:56:15 +000011219Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * parser.c parserInternals.c threads.c: debugged and fixed
11222 initialization problems which were giving troubles on SMP
11223 boxes.
11224
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011225Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11226
11227 * include/libxml/Makefile.am: missing globals.h
11228
Daniel Veillarde7090612001-10-13 12:18:28 +000011229Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011230
Daniel Veillarde7090612001-10-13 12:18:28 +000011231 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011232
Daniel Veillardd0463562001-10-13 09:15:48 +000011233Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11234
11235 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11236 include/libxml/parserInternals.h include/libxml/tree.h
11237 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11238 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11239 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11240 Applied the last patches from Gary, cleanup, activated threading
11241 all user accessible global variables are now handled in globals.[ch]
11242 Still a bit rought but make tests passes with either
11243 --with-threads defined at configure time or not.
11244 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11245 linking options
11246
Daniel Veillardb8478642001-10-12 17:29:10 +000011247Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11248
11249 * Makefile.am include/libxml/Makefile.am
11250 include/libxml/globals.h globals.c include/libxml/threads.h
11251 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11252 configure.in: started integrating the core of the thread support
11253 not activated yet but half integrated. The code should still
11254 compile and work anyway.
11255
Daniel Veillardb44025c2001-10-11 22:55:55 +000011256Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11257
11258 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11259 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11260 integrating the non-controversial parts of Gary Pennington
11261 multithread patches
11262 * catalog.c: corrected a small bug introduced
11263
Daniel Veillard75b96822001-10-11 18:59:45 +000011264Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * catalog.c include/libxml/catalog.h: very serious cleanup,
11267 isolating unportable code and as much as possible the accesses
11268 to the global shared catalog. May need more testing !
11269
Daniel Veillard78d12092001-10-11 09:12:24 +000011270Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11273 Keith Isdale patches for the XSLT debugger interfaces. Some
11274 cleanup
11275
Daniel Veillardff0b7312001-10-11 06:46:09 +000011276Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11277
11278 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11279 * DOCBparser.c: generate line nubers in elements
11280
Daniel Veillard60087f32001-10-10 09:45:09 +000011281Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11282
11283 * configure.in: preparing 2.4.6 release
11284 * doc/xml.html doc/html/*: updated and rebuilt the docs
11285 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11286
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011287Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11288
11289 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11290 adding documentation for DV's supercatalog support
11291
Daniel Veillard82d75332001-10-08 15:01:59 +000011292Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11293
11294 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11295 super catalog support adding one API and one flag --sgml to
11296 xmlcatalog
11297
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011298Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11299
11300 * doc/xmlcatalog_man.xml, xmlcatalog.1
11301 One more crack at
11302 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11303
11304
Thomas Broyer47334c02001-10-07 16:41:52 +000011305Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11306
11307 * xpath.c: implemented xmlXPathObjectCopy for external objects
11308 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11309
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011310Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11311
11312 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11313 finishing up fix to
11314 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11315 the xmlcatalog man page display more elegantly
11316
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011317Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * configure.in: closing bug #61832
11320 * HTMLparser.c: removed a warning
11321
Daniel Veillard6ab38382001-10-06 13:08:27 +000011322Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * xpath.c: fixing #61673 part I, do not loose doc information
11325 when copying result value trees.
11326
Daniel Veillard556c6682001-10-06 09:59:51 +000011327Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * xpath.c: trying to harden the XPath interpreter
11330
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011331Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11332
11333 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11334 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11335
William M. Brack1633d182001-10-05 15:41:19 +000011336Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11337
11338 * HTMLparser: repaired another loop problem
11339
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011340Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11343 parsing.
11344 * xpath.c: fix bug #61291 the default XML namespace node is
11345 missing from the namespace axis.
11346 * tree.c: refuse to create namespaces nodes with prefix "xml"
11347
Daniel Veillard651f9472001-10-04 14:51:06 +000011348Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * SAX.c: ouch a non-defined namespace could lead to a crash,
11351 fixed #61215
11352
Daniel Veillard7dd05702001-10-04 14:25:12 +000011353Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * parserInternals.c: closed bug #61054
11356
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011357Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * include/libxml/Makefile.am: closing #60708
11360
Daniel Veillarda293c322001-10-02 13:54:14 +000011361Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11364 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11365
Daniel Veillardf4309d72001-10-02 09:28:58 +000011366Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11369
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011370Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11373 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11374
Daniel Veillard16756b62001-10-01 07:36:25 +000011375Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * catalog.c: Justin Fletcher provided cleaup code in case
11378 HAVE_STAT is not defined
11379 * include/win32config.h: Igor Zlatkovic suggested to have
11380 HAVE_STAT defined there
11381
William M. Brack5e1cac12001-09-28 16:19:18 +000011382Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11383
11384 * catalog.c - fixed typing error reported by M. Barros
11385
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011386Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11387
11388 * xmllint.c - fixing typo
11389
William M. Brackd28e48a2001-09-23 01:55:08 +000011390Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11391
11392 * HTMLparser.c: small enhancement to prevent loop on
11393 unrecognizable data
11394
Daniel Veillardb1d62872001-09-21 09:47:08 +000011395Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * parserInternals.c: applying patch from bug #60757 this
11398 should close it
11399
Daniel Veillardc0631a62001-09-20 13:56:06 +000011400Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * catalog.c xmlcatalog.c: removed a couple of warning
11403 * xpath.c: try to solve the linking problem on platforms
11404 needing trio to compile
11405
Daniel Veillard1a123612001-09-19 08:06:23 +000011406Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011407
Daniel Veillard1a123612001-09-19 08:06:23 +000011408 * Makefile.am libxml.spec.in: backing up non-documented changes
11409 commited without review or aproval by Jens Finke <jens@gnome.org>
11410 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011411
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011412Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * configure.in: Joe Orton provided a patch fixing a problem
11415 when iconv is specified to be in a non-standard directory
11416 but wasn't exported in xml2-config --cflags
11417
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011418Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11419
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011420 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011421 troubles with 2.4.4 errors.
11422
Daniel Veillard16698282001-09-14 10:29:27 +000011423Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * encoding.c entities.c: do not output hexadecimal charrefs
11426 when serializing HTML since some version of Netscape can't
11427 grok it, generate decimal ones.
11428 * result/HTML/doc3.htm: output changed due to previous test
11429 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11430
Daniel Veillard98fed372001-09-13 11:34:58 +000011431Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11432
11433 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11434 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11435
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011436Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011437 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011438
11439 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11440 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11441 updated the configuration scripts systems accordingly
11442
Daniel Veillard04382ae2001-09-12 18:51:30 +000011443Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * configure.in: preparing for 2.4.4
11446 * doc/xml.html doc/html/*: updated and rebuilt the docs
11447
Daniel Veillardd63437e2001-09-12 15:00:27 +000011448Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * win32/dsp/libxml2.def.src: tried to incorporate comments
11451 from bug #59220
11452
Daniel Veillard319a7422001-09-11 09:27:09 +000011453Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11454
11455 * parser.c result/noent/wml.xml: fixed bug #59981 related
11456 to handling of '&' in attributes when entities are substitued
11457
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011458Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * libxml.h include/libxml/xmlversion.h.in
11461 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11462 Tried to close bug #60131
11463
Daniel Veillardbce62332001-09-10 18:46:55 +000011464Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11467
Daniel Veillard143b04f2001-09-10 18:14:14 +000011468Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * SAX.c: fixing bug #59946 on xmlns=""
11471
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011472Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11475 but allocates a new error code.
11476
Daniel Veillard05c13a22001-09-09 08:38:09 +000011477Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * xmllint.c: John Fleck fixed typos in the options output
11480 * parser.c SAX.c: fix ignorable white space SAX selection
11481
11482Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * entities.c: Steve Underwood found the possibility of an
11485 ininite loop in case of error.
11486
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011487Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11490
Daniel Veillarda050d232001-09-05 15:51:05 +000011491Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * parser.c: warn if version is not 1.0 but it's not
11494 strictly speaking an error after analyzing the spec
11495
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011496Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11497
11498 *doc/catalog.html - add link to the html version of the
11499 man page, other linguistic cleanups
11500
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011501Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11502
11503 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11504 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11505 file, has not yet been included in the build.
11506
Daniel Veillard99784ff2001-09-01 16:20:28 +000011507Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * catalog.c: removed a duplicate affectation Justin Fletcher
11510
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011511Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * tree.c: Armin Sander pointed a possible text coalescing
11514 problem, completed his patch.
11515
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011516Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11517
11518 * trionan.c: Fixed const and volatile re-definition problem
11519
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011520Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * libxml.4 parser.c: doc updates from Heiko Rupp
11523 * parserInternals.c: 2 sanity checks from Heiko Rupp
11524
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011525Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * tree.c: applied patch from Armin Sander to make some pointers
11528 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011529 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011530
Daniel Veillardb06c6142001-08-27 14:26:30 +000011531Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * xpath.c: hum, restrict the integer usage gcc bug workaround
11534 to only gcc compilers so that other architecture don't get
11535 penalized by this limitation.
11536 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11537
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011538Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11541 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11542
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011543Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11546 --convert option to xmlcatalog to convert SGML ones to
11547 the XML syntax.
11548 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11549
11550 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011551Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * catalog.c xmlIO.c: started some serious testing and fixed
11554 a few bug and optmization needs.
11555
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011556Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11559 preparing for a 2.4.3 release even if it may not be ready yet
11560 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11561 all file parsing lookup to go through the entity resolver, add
11562 to add an API to bypass it (needed to load catalogs themselves),
11563 some cleanup on the catalog code too.
11564 * nanoftp.c: small cleanup
11565 * doc/catalog.html: small update
11566
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011567Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11570 Jun Kuriyama
11571
Daniel Veillardffb120d2001-08-23 00:52:23 +000011572Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * doc/catalog.html: finished the catalog documentation
11575
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011576Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * doc/catalog.html doc/xml.html: added documentation about
11579 Catalog support, misses an API description
11580 * doc/html/*: reextracted the API pages
11581
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011582Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11585 Added the part about section 7.2 on URI resolution,
11586 fixed a side effect in the HTML parser, look complete
11587 and ready to rock except the URI/SystemID part!
11588
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011589Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * include/libxml/catalog.h include/libxml/parser.h
11592 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11593 xmlIO.c: added support and APIs needed for the catalog PI
11594 * include/libxml/xmlIO.h: cleanup
11595
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011596Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11599 include/libxml/catalog.h: starts to look okay, really
11600 plugged the new framework, cleaned a lot of stuff,
11601 added some APIs, except the PI's support missing this
11602 should be mostly complete
11603 * result/catalogs/* test/catalogs/*: added new test, enriched
11604 the existing one with URN ID tests
11605
Daniel Veillard64339542001-08-21 12:57:59 +000011606Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * catalog.c: fixed nextCatalog
11609 * result/catalogs/docbook test/catalogs/*: started adding
11610 a small regression test
11611
Daniel Veillardcda96922001-08-21 10:56:31 +000011612Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11615 more work on the XML catalog support.
11616 * parser.c include/libxml/parser.h: small cleanup seems using
11617 list as a public parameter name can give portability troubles
11618 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11619 include/libxml/xpath.h include/libxml/Makefile.am: removed
11620 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11621 wrappers
11622
Bjorn Reese45029602001-08-21 09:23:53 +000011623Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11624
11625 * Makefile.am trio.c triodef.h trionan.c xpath.c
11626 include/libxml/Makefile.am include/libxml/trionan.h:
11627 Re-worked Not-A-Number and Infinity support.
11628 * xmlcatalog.c: added readline include files
11629
Daniel Veillard344cee72001-08-20 00:08:40 +000011630Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11633 testCatalog as xmlcatalog, making it an installed app
11634 adding a shell, and preparing it to be a /etc/xml/catalog
11635 management tool, though not ready yet
11636 * catalog.c include/libxml/catalog.h: adding support for
11637 XML Catalogs http://www.oasis-open.org/committees/entity/
11638 not finished, there is some interesting tradeoffs and a
11639 few open questions left.
11640
Daniel Veillardb7664f42001-08-19 13:00:43 +000011641Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * xmllint.c: fixed a line formatting problem
11644
Daniel Veillard5015b712001-08-17 09:37:52 +000011645Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * SAX.c: removed a couple of unused variable (Albert Chin)
11648
Daniel Veillardbb371292001-08-16 23:26:59 +000011649Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11650
11651 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11652 trying to fix some troubles w.r.t. function returning
11653 const xxxPtr.
11654
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011655Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11658 defined
11659
Daniel Veillardae6db172001-08-16 19:32:00 +000011660Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * xpointer.c: removed unused var
11663
Daniel Veillard09190202001-08-16 16:27:41 +000011664Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * testXPath.c: another small cleanup closing bug #59110
11667
Daniel Veillard796f4b62001-08-16 16:00:13 +000011668Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * win32/dsp/libxml2.def.src: small cleanup closing bug
11671 #59108
11672
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011673Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * example/gjobread.c: add xmlCleanupParser() before leaving
11676
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011677Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * config.h.in configure.in include/libxml/xmlwin32version.h:
11680 released 2.4.2
11681
Daniel Veillardd3d06722001-08-15 12:06:36 +000011682Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * include/libxml/valid.h debugXML.c valid.c: deprecate
11685 the non-boundchecking Sprintf functions, add Snprintf
11686 this should close bug #57984
11687
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011688Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11691 URIs before doing the lookups (pointed by Mark Vakoc)
11692
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011693Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * xpath.c: serious changes on Result Value Trees and NodeSets
11696 w.r.t. deallocation and collect operations. Probably not
11697 100% clean (merge of allocated trees smells like a problem).
11698 Seems sufficient to close #58943
11699
Daniel Veillard90493a92001-08-14 14:12:47 +000011700Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * xmllint.c: adding a --format option
11703
Daniel Veillardfe703322001-08-14 12:18:09 +000011704Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * xpath.c: count() was broken on Result Value Tree
11707 * xmlIO.c: fixed file:/// accesses on _WIN32
11708
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011709Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11712 macro was renamed, this should close bug #58683
11713
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011714Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11717 entity substitution mode text at the end of the entity might
11718 be added due to text coalescing.
11719 * nanoftp.c parser.c: small cleanup
11720
Daniel Veillard0c720972001-08-08 20:59:00 +000011721Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * HACKING: added John Fleck right to commit in the doc subdir
11724
Daniel Veillard48da9102001-08-07 01:10:10 +000011725Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11728 allow to inherit attributes from the DTD directly in the
11729 tree, this is needed for XPath and can be a useful feature.
11730 Inherited namespaces are always provided at the tree level now
11731 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11732 of tests for this feature (XSLT being the prime user).
11733
Daniel Veillard50f34372001-08-03 12:06:36 +000011734Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11737 testSAX.c xmlIO.c xmllint.c include/win32config.h
11738 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11739 include/libxml/xmlwin32version.h.in win32/README.MSDev
11740 win32/dsp/*: applied Win32 Facelift No.2 patches from
11741 Igor Zlatkovic for Windows/MSC
11742
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011743Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * SAX.c: unparsedEntityDecl() the URI computation of the
11746 entity wasn't done breaking XSLT unparsed-entity-uri()
11747
Daniel Veillard567e1b42001-08-01 15:53:47 +000011748Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * xpath.c: fixed a bug when walking the descendants and
11751 the current node has no children
11752 * debugXML.c: show up when a text node is supposed to not be escaped
11753
Thomas Broyerf186c822001-07-31 23:30:37 +000011754Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11755
11756 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11757 worked like the set:leading() function)
11758 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11759
Daniel Veillardba6db032001-07-31 16:25:45 +000011760Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11761
11762 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11763
Daniel Veillard57905372001-07-31 15:52:17 +000011764Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11765
11766 * include/libxml/xmlIO.h: apply change to close #58141
11767 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11768
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011769Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11770
11771 * parser.c: when the internal subset uses a PE, then the
11772 included entity can use conditional sections.
11773
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011774Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11775
11776 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11777 when walking the namespace axis showing up in
11778 libxst/tests/general/bug-12
11779 * xmlmemory.c: added the possibility to trace a given block
11780 defined by its address
11781
Daniel Veillard4aafa792001-07-28 17:21:12 +000011782Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11783
11784 * parser.c: don't override existing encoding specified before
11785 starting xmlParseDocument()
11786
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011787Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11788
11789 * include/libxml/xmlwin32version.h: reinserted, needed for
11790 Windows users of CVS
11791
Darin Adlera77cac02001-07-27 17:41:51 +0000117922001-07-27 Darin Adler <darin@bentspoon.com>
11793
Darin Adler699613b2001-07-27 22:47:14 +000011794 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11795 * testCatalog.c: Add include of <libxml/parser.h>.
11796
117972001-07-27 Darin Adler <darin@bentspoon.com>
11798
Darin Adlera77cac02001-07-27 17:41:51 +000011799 * include/libxml/.cvsignore:
11800 * include/libxml/xmlwin32version.h:
11801 Remove this file from CVS because it's generated.
11802
Daniel Veillard50822cb2001-07-26 20:05:51 +000011803Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11804
11805 * parser.c include/libxml/parser.h: applied const patches from
11806 Tom Moog #58002
11807
Thomas Broyerba4ad322001-07-26 16:55:21 +000011808Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11809
11810 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11811 lookup framework
11812
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011813Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11814
11815 * tree.c: fixed xmlCopyNode() for documents
11816
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011817Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11818
11819 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11820
11821Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011822
11823 * parser.c: fixes bug #57652 reported by Morus Walter
11824
Daniel Veillarde3924972001-07-25 20:25:21 +000011825Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11826
11827 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11828
Daniel Veillarda53c6882001-07-25 17:18:57 +000011829Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11830
11831 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11832 errors, lesson don't add new functions at 1am before a release
11833 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11834 from XPath initialization when possible.
11835
Daniel Veillardd9bad132001-07-23 19:39:43 +000011836Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11837
11838 * result/scripts/base*: removing history/readline changed
11839 this slightly
11840 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11841 xmllint.c: make element content line number generation
11842 optionnal to avoid breaking old apps added interface to switch
11843
Daniel Veillardf012a642001-07-23 19:10:52 +000011844Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11845
11846 * configure.in: get rid of the readline and libhistory
11847 dependancies by default, release 2.4.1 with IA64 fix
11848 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11849 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11850 John Kroll fixes to allow saving to HTTP via PUT (or
11851 POST of needed).
11852 * doc/html/*.html: regenerated the docs
11853
Thomas Broyere8126242001-07-22 03:54:15 +000011854Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11855
11856 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11857 xmlHashScanFull and xmlHashScannFull3 to get passed the
11858 three keys as arguments to the callback function
11859
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011860Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11861
11862 * configure.in Makefile.am: removed libxml softlink for good
11863 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11864 100% coverage by gtk-doc
11865
Daniel Veillard8599e702001-07-17 21:38:51 +000011866Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11869 fixed serious troubles due to size_t vs. int mismatch
11870
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011871Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11872
11873 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11874
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011875Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11876
11877 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11878 convenient extension API for value and context managing
11879 Now handles external objects through xmlXPathPopExternal,
11880 xmlXPathWrapExternal and xmlXPathReturnExternal.
11881 Added functions for sets operations (intersection, etc.)
11882
Daniel Veillard22090732001-07-16 00:06:07 +000011883Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11884
11885 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11886 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11887 HTMLparser.c: cleanup of global variables, marking some
11888 const or private.
11889
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011890Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011891
11892 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11893 fixed xmlXPathNodeSetItem when passing index=0
11894
Daniel Veillard05dec342001-07-14 21:57:39 +000011895Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11896
11897 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11898
Daniel Veillard28ae6362001-07-14 16:44:32 +000011899Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11900
11901 * xmllint.c: fixed compilation under Cygwin #57503
11902 * TODO: update
11903
Peter Williamsed156f52001-07-13 18:35:13 +0000119042001-07-13 Peter Williams <peterw@ximian.com>
11905
11906 * config.h.in: add #undef HAVE_DLFCN_H
11907
11908 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11909 builddir.
11910
Daniel Veillard73b36e32001-07-12 15:09:52 +000011911Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11912
11913 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11914 raised by #57348 and #57381
11915
Daniel Veillard7db37732001-07-12 01:20:08 +000011916Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11917
11918 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11919 tree.c xpointer.c: store the line numbder in element->content,
11920 may break some software, need a configuration mechanism
11921
Darin Adler96037892001-07-11 00:03:16 +0000119222001-07-10 Darin Adler <darin@bentspoon.com>
11923
11924 * .cvsignore:
11925 * example/.cvsignore:
11926 * include/.cvsignore:
11927 * include/libxml/.cvsignore:
11928 Various things that are generated and should be ignored.
11929
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011930Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11931
11932 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11933 * doc/xml.html doc/html/*: updated the docs
11934
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011935Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11936
11937 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11938 validation occured on content with element child
11939
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011940Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11941
11942 * tree.c: fixed XML Base computation which was broken
11943 * debugXML.c: added a base function to the shell
11944 * Makefile.am result/scripts/* test/scripts/*: added scripts
11945 based regression tests, and adding 2 XML Base tests
11946
Daniel Veillard19e96c32001-07-09 10:32:59 +000011947Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11948
11949 * tree.c: set properties doc and call xmlSetListDoc for properties
11950 content when grafting them in a different tree.
11951 * aclocal.m4: remove from CVS
11952
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011953Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11954
11955 * win32/libxml2/libxml2.def.src: added some missing entry point
11956 for XPath (Mark Vakoc)
11957
Daniel Veillard388236f2001-07-08 18:35:48 +000011958Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11961 layer should URI-Unescape before trying to open resources.
11962
Daniel Veillard04383752001-07-08 14:27:15 +000011963Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11964
11965 * xpath.c: fix the name() bug for elements in the default
11966 namespace reported by Charlie Bozeman
11967
Daniel Veillard7583a592001-07-08 13:15:55 +000011968Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11969
11970 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11971 led to an XPath fix, improvements of SAX initialization, and
11972 an added option --nocdata to testXPath
11973
Daniel Veillard449d7392001-07-07 19:11:06 +000011974Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * doc/libxml-doc.el: Felix Natter provided anew version working
11977 with XEmacs too
11978
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011979Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11980
11981 * include/libxml/xpath.h: small cleanup
11982 * doc/xml.html: update
11983
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011984Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11985
11986 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11987 released 2.3.14
11988
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011989Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011992 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011993
Daniel Veillard73c9c042001-07-05 20:02:54 +000011994Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11995
11996 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11997 were not equal to empty strings
11998
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011999Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * SAX.c: fixed a URI-Reference computation problem when validating
12002 * xmlIO.c: small cleanup
12003
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012004Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * parser.c: improved the description of a couple of interfaces
12007 upon Larry Stamper suggestion
12008
Daniel Veillard62f313b2001-07-04 19:49:14 +000012009Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * SAX.c entities.c parser.c: changed completely the way entities
12012 are handled when running the parser in entity substitution mode.
12013 This fixes a bug reported by Stephan Kulow and nearly divides
12014 by 3 the amount of memory required by libxslt to load and process
12015 DocBook TDG.
12016
Daniel Veillardf420ac52001-07-04 16:04:09 +000012017Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12018
12019 * HTMLparser.c: fixing a too early root closing problem raised
12020 byt Prashanth Naidu
12021
Daniel Veillard8c357d52001-07-03 23:43:33 +000012022Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12025 raised by Mark Vakoc.
12026
Daniel Veillard6e90d192001-07-03 16:37:49 +000012027Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * example/Makefile.am: fixed the include path to add srcdir/include
12030 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12031 and some cleanup
12032
Daniel Veillardf06307e2001-07-03 10:35:50 +000012033Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12034
12035 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12036 lot of optimization work, results in significant improvements
12037 when handling really complex XPath queries. Add a small optimizer
12038 for unions, improve [n] and [last()], avoid some costly ops.
12039
Daniel Veillard77044732001-06-29 21:31:07 +000012040Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12041
12042 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12043 * xpath.c: small cleanup
12044 * xmlGetNsList: reformated, fixed problems if used on Entities
12045
Daniel Veillard2adbb512001-06-28 16:20:36 +000012046Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12047
12048 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12049
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012050Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12051
12052 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12053 * Makefile.am example/Makefile.am: workaround automake generating
12054 erroneous deps
12055
Daniel Veillard12f7d292001-06-28 13:12:11 +000012056Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12057
12058 * include/win32config.h: bug #56801 Yon Derek provided a patch
12059 to the windows config file.
12060
Daniel Veillard87ee9142001-06-28 12:54:16 +000012061Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12062
12063 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12064 libxml.h : Yon Derek provided a set of changes to compile from
12065 CVS on Windows/MSC
12066
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012067Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12068
12069 * parser.c: fixed UTF8 BOM support in push mode
12070 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12071 added a specific testcase
12072
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012073Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * Makefile.am: added --push regression tests
12076 * parserInternals.c: the XML parser segfaulted in --push mode
12077
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012078Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * configure.in: moved the symlinks detection within a CVS
12081 check, this is not portable and will be removed soon.
12082 * xpath.c: small cleanup/speedup
12083
Daniel Veillard11648102001-06-26 16:08:24 +000012084Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12087 release of 2.3.12
12088 * parser.c: make an error message if unknow entities in all cases
12089
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012090Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12091
12092 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12093
Daniel Veillard23793842001-06-25 16:07:45 +000012094Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12097 includes were installed in the wrong dir
12098
Daniel Veillardf5498f32001-06-25 15:08:36 +000012099Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * doc/html.xml: warn against sending code to exhibit bugs.
12102
Daniel Veillard56f06462001-06-24 21:34:03 +000012103Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12106 Tru64 from Thomas Leitner
12107
Daniel Veillardc5d64342001-06-24 12:13:24 +000012108Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12109
12110 * AUTHORS: added William and Bjorn
12111 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12112 daniel@veillard.com hopefully I won't have to do this again
12113 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12114 docs can be rebuilt cleanly now
12115 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12116 from CVs it's generated, added include/libxml/xmlwin32version.h
12117 also generated but which should change far less frequently.
12118 * catalog.c nanoftp.c: made sure to include libxml.h not
12119 libxml/xmlversion.h directly
12120 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12121 when compiling on WIN32 and MSC
12122
Daniel Veillard07385fd2001-06-23 21:55:48 +000012123Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * include/Makefile.am include/libxml/Makefile.am configure.in:
12126 fixed make distcheck and rebuilding the rpms
12127
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012128Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * configure.in: should finish the migration of exported includes
12131 into a real include/libxml in CVS, at least for CVS users.
12132 * removed the exported headers, added in include/libxml (as well
12133 as xmlversion.h.in).
12134
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012135Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12136
12137 * configure.in: fixed the way to detect symlink
12138
Daniel Veillard66541772001-06-23 18:31:04 +000012139Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * configure.in: updated, include/libxml is now a real CVS dir
12142
Daniel Veillardca989762001-06-23 17:39:29 +000012143Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12146 version works with both libxml1 and libxml2 (it autodetects
12147 the prefix of the html-files) from Felix Natter.
12148 * doc/xml.html: updated doc accordingly
12149
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012150Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * xpath.c: fixed the bug generating a template loop in libxslt
12153 when using docbook-xsl-1.4, * should filter out document nodes
12154 * HACKING: added William
12155 * TODO: updated
12156
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012157Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12158
12159 * doc/FAQ.html: added a warning about gcc-3.0
12160 * doc/xml.html: added reference to gdome2 and removed a confusing
12161 sentence
12162
Daniel Veillardf7f41852001-06-22 15:18:01 +000012163Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * xmlversion.h: okay this is a generated file, but Windows
12166 users need it and they can't generate it, and I want CVS
12167 Windows users ...
12168 * win32/libxml2/libxml2_so.dsp: Windows project file for
12169 the shared lib version of libxml2
12170 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12171 resources needed for libxslt/xsltproc by Yon Derek
12172
Bjorn Reese3157b342001-06-22 14:41:45 +000012173Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12174
12175 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12176
Daniel Veillard4151acb2001-06-22 10:48:57 +000012177Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
Daniel Veillardcc146db2001-06-22 11:10:52 +000012179 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12180
12181Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
Daniel Veillard4151acb2001-06-22 10:48:57 +000012183 * include/win32config.h: Yon Derek provided a first fix
12184 to be able to compile libxslt/xsltproc on Windows
12185
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012186Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * xpath.c: attempt to work around what seemed a gcc optimizer
12189 bug when handling floats on i386 http://veillard.com/gcc.bug
12190 * tree.c entities.c encoding.c: doing some cleanups while
12191 chasing it
12192
Daniel Veillard017b1082001-06-21 11:20:21 +000012193Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12194
12195 * Makefile.am: cleanup when --without-debug is specified
12196 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12197 w.r.t. --without-debug and other include points
12198 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12199 Catalogs
12200 * configure.in entities.h tree.h HTMLparser.c: removed
12201 --without-corba, made the _private field mandatory
12202
Daniel Veillard87a764e2001-06-20 17:41:10 +000012203Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12206 outputs a BOM in UTF8, an errata has been issued to avoid the
12207 problem, that was the most reasonable solution... Add support
12208 for a leading UTF8 BOM in entities.
12209
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012210Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12211
12212 * valid.c: fixed a bug found when post validating an entity ref
12213 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12214 activate it too
12215
Daniel Veillard39196eb2001-06-19 18:09:42 +000012216Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12217
12218 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12219 weakness in the node copy the XPointer and the XInclude
12220 implementations. Serious cleanup.
12221
Daniel Veillard3739b982001-06-19 12:51:30 +000012222Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * Makefile.am: Kjartan Maraas provided a small patch to
12225 add xml2-config.in to EXTRA_DIST
12226
Daniel Veillarda9142e72001-06-19 11:07:54 +000012227Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12230 provided another failing case found in KDE, the way the
12231 ctxt->vctxt.nodeTab was allocated and freed changed over
12232 time but it wasn't completely cleaned up. This should fix it.
12233
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012234Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12235
12236 * parser.c: Stephan Kulow also raised the fact that line number
12237 could get miscounted making debug harder, fixed the problem
12238 in xmlParseCharData()
12239
Daniel Veillard64b98c02001-06-17 17:20:21 +000012240Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * valid.c: Stephan Kulow pointed out a problem when validating
12243 and using an empty entity, forgot a 'break' in a case.
12244
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012245Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12248 * doc/xml.html: updated with 2.3.11
12249
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012250Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * TODO: updated adding cleanup of generated doc
12253 * configure.in: prepared to release 2.3.11
12254 * xmllint.c: added --version for bug reporting
12255 * doc/html/*.html: rebuilt the doc
12256
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012257Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * xpath.c: first part of the work on selecting namespace to
12260 fix bug #56115
12261
Daniel Veillard96ed5832001-06-15 22:22:04 +000012262Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12263
12264 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12265 when using -liconv
12266 * TODO: updated
12267
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012268Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12271 cleanup, encoding support.
12272
Daniel Veillard608ad072001-06-14 08:32:28 +000012273Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12274
12275 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12276
Daniel Veillard239d0522001-06-13 23:02:48 +000012277Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
12279 * xpath.c: bug detected by Ankh when / is used as a function arg
12280
Daniel Veillard02bb1702001-06-13 21:11:59 +000012281Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
12283 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12284 of element and use it to avoid outputting formatting spaces at
12285 the wrong place. Implemented the format parameter for HTML save.
12286 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12287 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12288 result/HTML/wired.html: of course this impact the result of a
12289 number of HTML tests
12290
Daniel Veillard95d845f2001-06-13 13:48:46 +000012291Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * HTMLtree.[ch]: started augmenting the HTML save API with
12294 encoding and formatting parameters
12295
Daniel Veillardeca60d02001-06-13 07:45:41 +000012296Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12297
12298 * HTMLtree.h: cleanup and started evaluating the work needed on
12299 revamping the HTML output code
12300
Daniel Veillard84666b32001-06-11 17:31:08 +000012301Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12304
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012305Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * valid.c: fixed bug #56049, forgot one check in the
12308 validation routine
12309
Daniel Veillardca2366a2001-06-11 12:09:01 +000012310Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12313
Daniel Veillard6761eee2001-06-11 10:29:38 +000012314Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * libxml.h: fixed an error in last commit
12317 * doc/FAQ.html: added an entry for compilation from CVS
12318
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012319Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * xmlversion.h.in libxml.h: Cygwin patches
12322 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12323 * tree.h: cleanup
12324
Daniel Veillardacd370f2001-06-09 17:17:51 +000012325Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12328 memory block in a strange case where libxml is linked twice
12329 in the binary.
12330
Daniel Veillard1d047672001-06-09 16:41:01 +000012331Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12332
12333 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12334 state far too often, simple fix used to avoid it.
12335
Daniel Veillard4497e692001-06-09 14:19:02 +000012336Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12337
12338 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12339 being processed, applied his patch
12340 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12341
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012342Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12345 provided fixes to compile on MSCC again
12346 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12347 also provided an update for the project files.
12348
Daniel Veillarda682b212001-06-07 19:59:42 +000012349Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12352 bug #55810
12353
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012354Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * tree.c: fixed xmlGetNsProp() to close bug #55683
12357 Note this requires libxslt to use it's own function instead.
12358
Daniel Veillardf0c53762001-06-07 16:07:07 +000012359Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * HTMLtree.c: when in a pre element no formatting space should
12362 be added.
12363 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12364
Daniel Veillard068a9652001-06-07 15:30:26 +000012365Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12366
12367 * configure.in: added tests for signal() and signal.h
12368
Daniel Veillard541d6552001-06-07 14:20:01 +000012369Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12372
Daniel Veillard8a367d42001-06-07 14:01:34 +000012373Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * doc/libxml-doc.el: Felix Natter provided a new version for
12376 libxml2
12377
Daniel Veillard8a926292001-06-07 11:20:20 +000012378Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12379
12380 * HTMLtree.c: when in a pre element no formatting space should
12381 be added.
12382
Daniel Veillard14839d52001-06-06 16:11:56 +000012383Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12386
Daniel Veillarde95e2392001-06-06 10:46:28 +000012387Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12390 hack
12391 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12392 * uri.c: fixed a warning
12393
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012394Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12395
12396 * HTMLtree.c: trying to close bug #55772 escaping in script
12397 elements
12398 * doc/xml.html: suggest to send mail to the list
12399
12400Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012401
12402 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12403 good. Use a macro and based on the solution provided in
12404 vsnprintf manual page from GNU.
12405
Bjorn Reese99748722001-06-05 12:49:15 +000012406Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12407
12408 * error.c: Workaround for non-preserving variadic list.
12409 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12410
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012411Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12412
12413 * doc/xml.html: added 2.3.10 release
12414
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012415Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * configure.in: releasing 2.3.10
12418
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012419Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12422
Daniel Veillard20042422001-05-31 18:22:04 +000012423Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * encoding.c: Robert Collins provided a patch to add the
12426 "US-ASCII" encoding alias
12427
Daniel Veillard97ac1312001-05-30 19:14:17 +000012428Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12431 string oriented functions and started cleaning the related areas
12432 in xpath.c which needed fixing in this respect
12433
Daniel Veillard2d703722001-05-30 18:32:34 +000012434Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12437 #55380
12438 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12439
Daniel Veillard9403a042001-05-28 11:00:53 +000012440Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * TODO: updated
12443 * nanohttp.[ch] : started adding APIs to get the redirected URL
12444 when this occurs (needed for further base computation
12445 * tree.h: cleanup
12446 * encoding.c: cleanup
12447 * SAX.c: minor change around ctxt->loadsubset
12448
Daniel Veillard6278fb52001-05-25 07:38:41 +000012449Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * Makefile.am include/Makefile.am: small change to have
12452 include/libxml rebuilt if working from CVS.
12453 * uri.c: applied another patch from Carl Douglas for URI escaping,
12454 this should close bug #51876
12455
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012456Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12459 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12460 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12461 added specific regression test
12462 * parser.h: preparing for the XSLT mode where DTD inherited
12463 attributes are added to the tree.
12464
Daniel Veillardbbd22452001-05-23 12:02:27 +000012465Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * xinclude.[ch]: Updated the namespace for the Last Call version
12468 * result/XInclude/include test/XInclude/include: updated the
12469 testsuite accordingly
12470
Daniel Veillard8514c672001-05-23 10:29:12 +000012471Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12474 related to bug #51876
12475
Daniel Veillard42596ad2001-05-22 16:57:14 +000012476Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * tree.c: fixed a gross mistake in base computation, xml:base is
12479 not completely correct yet (need cascade).
12480 * xpath.[ch]: added the few things needed to find a function name
12481 and URI from the XPath context when it is called.
12482
Daniel Veillard81418e32001-05-22 15:08:55 +000012483Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12486 * DOCBparser.c: small cleanup
12487 * xmllint.c: added a --catalogs option to load catalogs from
12488 $SGML_CATALOG_FILES
12489 * tree.c: cleanup
12490 * configure.in: iconv library fixup, ICONV_LIBS
12491
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012492Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * catalog.c: handling of CATALOG entries. detection of recursion,
12495 and a few bugfixes
12496 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12497 against the default namespace
12498
Daniel Veillard04b93292001-05-21 08:15:31 +000012499Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12500
12501 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12502
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012503Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * parser.c: fixed propagation context info when parsing an
12506 external entity.
12507 * doc/html/*.html: regenerated a couple of docs
12508
Daniel Veillard4623acd2001-05-19 15:13:15 +000012509Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * doc/xml.html: update with 2.3.9 informations
12512
Daniel Veillardbed7b052001-05-19 14:59:49 +000012513Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12516 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12517 * doc/html/* : rebuilt the docs
12518 * valid.c: small patch which may improve some case when
12519 validating.
12520
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012521Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * HTMLparser.c: Closed bug #54891
12524 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12525 to the suite
12526
12527Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12530 applied a documentation patch from LotR and filled in a few missing
12531 descriptions
12532
Daniel Veillard76d66f42001-05-16 21:05:17 +000012533Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * xpath.c tree.c parser.c: speed optimizations at the parser level
12536 document tree freeing and xpath evaluation
12537
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012538Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * parser.c parser.h parserInternals.h: fixed a couple of
12541 interfaces for handling memory buffer input to const char *
12542 upon suggestion of JamesH.
12543
Daniel Veillardc3739e72001-05-15 15:23:27 +000012544Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * configure.in: LoTR sent a patch fixing the previous commit
12547
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012548Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * configure.in: trying to deal again with the stoopid -R linking
12551 flag of Solaris
12552
Daniel Veillard790142b2001-05-15 10:51:53 +000012553Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * xpath.h: two nodeset access macros from Thomas Broyer
12556
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012557Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12558
12559 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12560 patch from Thomas Broyer
12561
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012562Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12565 case
12566 * INSTALL: was empty added stuff from the FAQ
12567
Daniel Veillard75bea542001-05-11 17:41:21 +000012568Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12571 attributes handling and #54433 by adding xmlUnsetProp()
12572 and xmlUnsetNsProp()
12573
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012574Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * HTMLparser.c: Patch from Jonas Borgström
12577 (htmlGetEndPriority): New function, returns
12578 the priority of a certain element.
12579 (htmlAutoCloseOnClose): Only close inline elements if they
12580 all have lower or equal priority.
12581 * result/HTML: this of course changed a number of tests results.
12582
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012583Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12584
12585 * xmlIO.c catalog.c: plugged in the default catalog resolution
12586 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12587 documentations
12588 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12589
Daniel Veillarda7374592001-05-10 14:17:55 +000012590Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12593 integrating catalogs
12594 * catalog.[ch] testCatalog.c: adding a small catalo API
12595 (only SGML catalog support).
12596 * parser.c: restaured xmlKeepBlanksDefault(0) API
12597
Daniel Veillardc17337c2001-05-09 10:51:31 +000012598Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12601
Daniel Veillard257d9102001-05-08 10:41:44 +000012602Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * parser.c: added xmlParseExternalEntityPrivate() to allow
12605 propagation of ctxt->_private when parsing external entities
12606
Daniel Veillard083c2662001-05-08 08:27:14 +000012607Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12610
Daniel Veillard01ef7382001-05-08 07:31:43 +000012611Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12614
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012615Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * valid.c: warn when indeterminist content model is detected
12618 * result/VC/ElementValid8: this adds a message
12619 * Makefile.am: add --novalid for VCM tests
12620 * parserInternals.c: added a call to Init memory
12621
Daniel Veillard64269352001-05-04 17:52:34 +000012622Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12625 when both parameters are NULL.
12626
Daniel Veillard37721922001-05-04 15:21:12 +000012627Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * valid.c: applied small patch from Gary Pennington, reindented
12630 some part of the code.
12631
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012632Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12635 release, updated and regenerated the docs
12636
Daniel Veillard357c9602001-05-03 10:49:20 +000012637Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * xpath.c result/XPath/expr/floats : clarified and cleanup
12640 printing of abnormal floats in tests.
12641
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012642Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12645 * results/HTML/ : a few changes in the output of the HTML tests as
12646 a result.
12647 * configure.in: tying to fix -liconv where needed
12648
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012649Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * Makefile.am: fixed a stupid error
12652
Daniel Veillard7150a032001-05-02 16:41:11 +000012653Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * configure.in Makefile.am: make the inclusion of the trio
12656 modules in the library conditional
12657
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012658Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * DOCBparser.c: patche from László Kovács, fixed entities refs
12661 in attributes handling
12662
Daniel Veillardedddff92001-05-02 10:58:52 +000012663Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12666 flushing
12667
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012668Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * xpath.c: fix of an XSLT namespace bug reported on the list
12671 general/bug-8-
12672
Daniel Veillard5792e162001-04-30 17:44:45 +000012673Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * strio.h trio.c: Dan McNichol suggested a couple of small
12676 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12677
Daniel Veillard02141ea2001-04-30 11:46:40 +000012678Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * tree.c parser.c encoding.c: spent a bit more time looking
12681 at the parsing speed and DOM handling. Added a few more
12682 speedups.
12683
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012684Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * parser.c: small but effective parsing speed improvement
12687
Daniel Veillardb59076b2001-04-29 17:04:07 +000012688Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * configure.in: default on the DocBook parser inclusion (for Gnome)
12691 * DOCBparser.h: fixed a header reference
12692
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012693Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * configure.in xpath.c: applied Bjorn patches for FPE on the
12696 alpha
12697
Daniel Veillardeefd4492001-04-28 16:55:50 +000012698Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12701 xmlSaveFormatFileTo()
12702
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012703Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * xpath.c: simple and efficient optimization, XPath functions
12706 aways bind to the same code, cache this
12707 * TODO: updated (by saying some is obsolete)
12708
Daniel Veillard2156a562001-04-28 12:24:34 +000012709Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * xpath.c: more cleanup work on XPath name parsing routines
12712
Daniel Veillard61d80a22001-04-27 17:13:01 +000012713Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12716 xmlXPathParseName
12717 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12718 * debugXML.c: avoid compilation problems if compiling without
12719 HTML support, Igor Zlatkovic
12720 * win32/libxml2/libxml2.def.src: being able to compile without
12721 XPath on Windows
12722
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012723Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * libxml.m4: yet another patch from Toshio Kuratomi
12726
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012727Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12730
Daniel Veillard67fee942001-04-26 18:59:03 +000012731Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * tree.[ch]: added xmlSaveFormatFile interface for saving
12734 and indenting a file.
12735
Daniel Veillard82e49712001-04-26 14:38:03 +000012736Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * xpath.c: fixed bug #53689 related to processing-instruction()
12739
Daniel Veillard02f077a2001-04-26 10:59:11 +000012740Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * DOCBparser.c: patche from László Kovács
12743
Daniel Veillard30211a02001-04-26 09:33:18 +000012744Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * parser.c: applied fixes from Christian Glahn bug report #53391
12747
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012748Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * error.c: Jean François Lecomte provided a complete description
12751 and a fix to bug #53537
12752
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012753Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12756
Daniel Veillard1034da22001-04-25 19:06:28 +000012757Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * DOCBparser.c SAX.c: a bit more work on entities processing.
12760 Still Need to cleanup XML output and references in attributes
12761
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012762Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12765
Daniel Veillardb33c2012001-04-25 12:59:04 +000012766Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * tree.c: trying to fix #53574, not completely complete,
12769 I would like xmllint --copy --debug test/ent1 and
12770 xmllint --debug test/ent1 to show the same result.
12771 * xpath.c: fix a bug when trying to sort namespace nodes
12772
Daniel Veillard5146f202001-04-25 10:29:44 +000012773Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * HTMLtree.c: real fix for #53402
12776
Daniel Veillard7533cc82001-04-24 15:52:00 +000012777Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12780 PIs when using xsl:output
12781 * valid.c: closing #53537 some case generate segfaults if there
12782 is validity errors
12783
Daniel Veillard61b33d52001-04-24 13:55:12 +000012784Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12787 of external parsed entities, added --noent to testDocbook
12788 * valid.c: Garry Pennington found an uninitialized variable
12789 access in xmlValidateElementContent()
12790
Daniel Veillard56098d42001-04-24 12:51:09 +000012791Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12794 with madness
12795 * result/HTML/ : this modified the result of the regression tests
12796 a lot.
12797
Daniel Veillard122376b2001-04-24 12:12:30 +000012798Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12801 to doc where it wasn't checked against NULL reported by
12802 Jens Laas
12803
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012804Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12807 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12808
Daniel Veillardeae522a2001-04-23 13:41:34 +000012809Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12812 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12813 * SAX.[ch]: cleanup and updates for DocBook
12814 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12815 ex SGML identifier changes
12816 * valid.c: removed a static unused function.
12817
Daniel Veillardde57c612001-04-23 09:13:36 +000012818Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * HTMLtree.c: applied change for Paul Sponagl on script saving
12821 * Makefile.am: the warning about entity title.xml are normal.
12822
Daniel Veillard393df012001-04-22 20:11:18 +000012823Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * configure.in: release of 2.3.7
12826 * Makefile.am: fixing make distcheck
12827
Daniel Veillarda41123c2001-04-22 19:31:20 +000012828Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * doc/html/* doc/xml.html: updated and regenerated the docs
12831
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012832Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12835
Daniel Veillarde82a9922001-04-22 12:12:58 +000012836Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * tree.c: fixed #53388 with the provided patch
12839
Daniel Veillard06803992001-04-22 10:35:56 +000012840Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * valid.c: Bjorn detected an invalid memory access. Fixed
12843 vstateVPush()
12844
Daniel Veillard40af6492001-04-22 08:50:55 +000012845Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12848
Bjorn Reese70a9da52001-04-21 16:57:29 +000012849Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12850
12851 * libxml.h: new header used only for the compilation of libxml
12852 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12853 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12854 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12855 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12856 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12857 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12858 baseline (version 1.2 plus a single patch).
12859 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12860 scientific notation for numbers. Tests added.
12861 * xpath.c: formatting of numbers changed to use sprintf
12862 (contribution from William Brack)
12863
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012864Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * valid.c: cleanup, more useful debugging
12867 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12868 * xmlIO.c: entity loading is printed as an error when validating
12869
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012870Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * valid.c: fixed to validate within entities
12873 * test/VCM/v22.xml: added a specific testcase
12874
Daniel Veillardca1f1722001-04-20 15:47:35 +000012875Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * valid.c: forgot an epsilon transition in for ()+
12878 * test/VCM/v21.xml : added a specific test case
12879
Daniel Veillard85349052001-04-20 13:48:21 +000012880Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * valid.c: removed a state explosion exhibited by RSS
12883 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12884 from bug #51872
12885
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012886Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12887
12888 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12889 validation without using an ugly NFA -> DFA algo in the source.
12890 Made a specific algorithm easier to maintain, using a single
12891 stack and without recursion.
12892 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12893 * hash.c: made the growing routine static
12894 * tree.h parser.c: added the parent information to an
12895 xmlElementContent node.
12896
Daniel Veillarde470df72001-04-18 21:41:07 +000012897Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * SAX.c parser.c xpath.c: generating IDs when not validating
12900 from an external parsed entity was poisoning the ID has table
12901 with removed values. This was killing XSLT on the KDE help
12902 browser.
12903
Daniel Veillardceacdd92001-04-18 15:10:35 +000012904Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * entities.h: andrew@ugh.net.au detected a double declaration
12907
Daniel Veillarda10efa82001-04-18 13:09:01 +000012908Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * debugXML.c hash.c tree.h valid.c : some changes related to
12911 the validation suport to improve speed with DocBook
12912 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12913 the way validation errors get reported
12914
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012915Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12918 by P C Chow and William M. Brack for XSLT HTML output
12919
Daniel Veillard2d90de42001-04-16 17:46:18 +000012920Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12923 Igor Zlatkovic patches for MSC compilation and added his
12924 updates
12925
Daniel Veillarde043ee12001-04-16 14:08:07 +000012926Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12929 prefix lookup.
12930 * parserInternals.c: fixed the bug reported by Morus Walter
12931 due to an off by one typo in xmlStringCurrentChar()
12932
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012933Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * HTMLparser.c result/HTML/*: revamped the way the HTML
12936 parser handles end of tags or end of input
12937
Daniel Veillard82daa812001-04-12 08:55:36 +000012938Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12941
Daniel Veillard67a21302001-04-11 14:39:16 +000012942Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12945 bug where the linktime verions of free() won't work ...
12946
Daniel Veillard27b55282001-04-11 12:22:25 +000012947Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12950
Daniel Veillardafc73112001-04-11 11:51:41 +000012951Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * doc/xml.html: added 2.3.6 release
12954
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012955Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12958 * result/wml.xml: resulted in a small output change
12959
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012960Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * tree.c: xmlNewDoc was missing the charset initialization
12963 * xmllint.c: added --auto to autogenerate a doc, allow to
12964 reproduce the problem fixed on xmlNewDoc
12965
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012966Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * xpath.c: trying to get 52979 solved
12969 * tree.c result/ result/noent/: trying to get 52712 solved, this
12970 also made me clean up the fact that XML output in general should
12971 not add formating blanks by default, this changed the output of
12972 a few tests
12973
Daniel Veillard73639a72001-04-10 14:31:39 +000012974Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12977
Daniel Veillardfac26a12001-04-08 13:08:14 +000012978Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * configure.in: finally released 2.3.6
12981
Daniel Veillard911f49a2001-04-07 15:39:35 +000012982Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * xpath.c: checking for null pointer generated by new code
12985
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012986Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * xpath.c: fixed a [] evaluation problem reported
12989 * test/XPath/tests/simpleaddr: extended test
12990 * result/XPath/simpleaddr: updated result
12991
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012992Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * xmllint.c: Dan Timis reported a portability problem
12995 on Macs without mmap, fixed it.
12996
Daniel Veillardb38bd552001-04-03 18:22:00 +000012997Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * testXPath.c : added a --tree option allowing to display the
13000 tree dump of the XPath expression
13001
Daniel Veillard4dd93462001-04-02 15:16:19 +000013002Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * xpath.c: fixed a memleak when comparing nodesets
13005 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13006 * tree.c: added a TODO
13007
Daniel Veillard92ad2102001-03-27 12:47:33 +000013008Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13011 we need string functions
13012 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13013 to be able to use them where needed. Applied some changes
13014 to reduce name linking pollution and compile in only what's
13015 needed.
13016 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13017 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13018 for the string manipulation functions
13019 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13020 to the free() function of xmlmemory.c
13021 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13022 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13023 usage.
13024
13025
Daniel Veillard2be30642001-03-27 00:32:28 +000013026Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * error.c: applied the context output patch of the error
13029 handling submitted by Chuck Griffith
13030 * error/VC/*: this slightly change some error logs
13031
Daniel Veillard50582112001-03-26 22:52:16 +000013032Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * parser.c: fixed line number reporting on error
13035
Daniel Veillard04be4f52001-03-26 21:23:53 +000013036Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * parser.c: Sullivan and Darin found a parser bug,
13039 applied the patch.
13040
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013041Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13044 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13045 xmlversion.h.in xpointer.c: of course the way I defined
13046 UNUSED breaks on old gcc version. Try to be smart and
13047 also define it directly in xmlversion.h
13048 * configure.in: removed -ansi flag from the pedantic set
13049
13050Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013051 Huge cleanup, I switched to compile with
13052 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13053 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13054 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13055 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13056 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13057 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13058 encoding.h entities.c error.c list.[ch] nanoftp.c
13059 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13060 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13061 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13062 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13063 Cleanup, staticfied a number of non-exported functions,
13064 detected and cleaned up a dozen of problem found this way,
13065 avoided a lot of public function name/typedef/system names clashes
13066 * doc/xml.html: updated
13067 * configure.in: switched private flags to the really pedantic ones.
13068
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013069Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * configure.in: 2.3.5
13072 * doc/html/*: rebuilt the docs
13073
Daniel Veillard146c9122001-03-22 15:22:27 +000013074Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * parser.c: fixed a reported bug in NOTATION parsing
13077 * uri.c: accepted but not fixed bug 51876, added TODO
13078 * Makefile.am: fixed bug 51876
13079
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013080Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * config.h.in configure.in error.c: fix a compilation problem
13083 on platforms without vsnprintf (xml@thewrittenword.com)
13084
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013085Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * parser.c: fixed a function name header typo
13088 * SAX.c: notations can also occur in external subset.
13089
Daniel Veillard7d42b542001-03-20 13:22:46 +000013090Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * error.c: removed a C++ like comment
13093
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013094Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * parser.c: fixing bug 52299 strange condition leading
13097 to a parser crash due to a buffer overflow
13098 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13099 added the specific test case
13100
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013101Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13104 xmlXPathConvert{String,Number,Boolean} to be able to make
13105 type casts without a context stack, fixed some implementation
13106 problems related to the absence of context at parse-time,
13107 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13108 in the public API too
13109 * xpointer.c xpathInternals.h: we need to know at parse time
13110 whether we are compiling an XPointer
13111
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013112Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13115 cleaned up the parser internals, refactored XPath code, added
13116 new compilation based APIs and cleanly separated public and
13117 private APIs.
13118
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013119Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * xpath.h: the comp field must be added at the end to avoid
13122 killing binary compat.
13123
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013124Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * Makefile.am: detect XPath memleaks in regreson tests
13127 * error.c: fixed and error w.r.t. error reporting still using
13128 stderr
13129 * hash.c: added new line at end of file
13130 * tree.h: minor cleanup
13131 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13132 expression parsing from evaluation, resulted in a number of
13133 changes internally, and in XPointer. Likely to break stuff
13134 using xpathInternals.h but should remain binary compatible,
13135 new interfaces will be added.
13136
Daniel Veillardd574f782001-03-14 19:40:17 +000013137Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * configure.in: fixed a couple of problems reported by
13140 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13141 without gcc on non linux platforms.
13142
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013143Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13146 a fix for --with-html-dir= configure support. I hope it won't
13147 break rpm generation
13148
Daniel Veillarda022fe02001-03-14 16:30:00 +000013149Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * xmlIO.c: one function comment cleanup.
13152
Daniel Veillard25239c12001-03-14 13:56:48 +000013153Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * SAX.c: external subset notations were improperly registered
13156 in the internal subset.
13157
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013158Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * README.cvs-commits: added, pointing to HACKING
13161 * HACKING: updated
13162
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013163Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * parser.c: and Matt Sergeant found one in the XML push
13166 parser (erroneous check I forgot to remove when I fixed the
13167 main parser).
13168
Daniel Veillard68d7b672001-03-12 18:22:04 +000013169Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * xpath.c: ptittom found a small bug in UnaryExpr
13172
Daniel Veillarde356c282001-03-10 12:32:04 +000013173Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * configure.in: bumped to 2.3.4
13176 * error.c: fixed bug #51860
13177 * tree.c: fixed bug #51861
13178 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13179 * tree.[ch] : added xmlDefaultBufferSize
13180 * nanoftp.c: typo in function name header block
13181 * doc/xml.html : updated, added link to XML::LibXSLT
13182 * doc/html/* : rebuilt the docs
13183
Daniel Veillard80f32572001-03-07 19:45:40 +000013184Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * parser.c SAX.c: the new content parsing code raised an
13187 ugly bug in the characters() SAX callback. Found it
13188 just because of strangeness in XSLT XML Rec ouptut :-(
13189
Daniel Veillard6c831202001-03-07 15:57:53 +000013190Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * Makefile.am: Martin Baulig suggested to add -lm
13193 * tree.c: found another bug in xmlNodeGetContent()
13194
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013195Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * xpath.c: Bjorn found the error related to strictness of comparison.
13198
Daniel Veillard29631a82001-03-05 09:49:20 +000013199Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * parser.c: trying to fix the Dtd parsing problem reported
13202 by Gary, side effect of last week speed optimizations.
13203
Daniel Veillard14be0a12001-03-03 18:50:55 +000013204Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13207 * parserInternals.c: removed unneeded test raised by Stric
13208
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013209Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13210
13211 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13212 and fixed by William Brack). Added xmlXPathFormatNumber.
13213 Changed the sorting slightly.
13214 * configure.in Makefile.am example/Makefile.am: Added -lm.
13215 Please note that applications linking with libxml2, must
13216 also like with the math library from now on.
13217
Daniel Veillardf9533d12001-03-03 10:04:57 +000013218Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13221
Daniel Veillard2f362242001-03-02 17:36:21 +000013222Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * parser.c: one must report spaces even if the Dtd element
13225 content proves that this is not part of the element content.
13226 * result/valid/*.xml: this changed the ouptu slightly
13227
Daniel Veillardb402c072001-03-01 17:28:58 +000013228Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * configure.in: bumped to 2.3.3
13231 * doc/xml.html: updated
13232
Daniel Veillard77851712001-02-27 21:54:07 +000013233Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * tree.c: minor doc fix
13236 * xpath.c: deallocation issues when a result tree has been
13237 converted to a node-set
13238
Daniel Veillardec70e912001-02-26 20:10:45 +000013239Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * doc/xml.html: oops corrected dates s/2000/2001
13242
Daniel Veillard8730c562001-02-26 10:49:57 +000013243Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * valid.c: new patch from Gary Pennington
13246
Daniel Veillard91e9d582001-02-26 07:31:12 +000013247Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * doc/xml.html: applied patch from Ankh
13250
Daniel Veillardedac3c92001-02-26 01:36:19 +000013251Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * xinclude.c: fixed a problem building on Mac
13254
Daniel Veillard21a0f912001-02-25 19:54:14 +000013255Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * parser.c: more work on increasing parsing ferformances
13258
Daniel Veillard48b2f892001-02-25 16:11:03 +000013259Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13262 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13263 avoiding memcpy in production builds MEM_CLEANUP macro use
13264 * parser.[ch] parserInternals.c: optimizations of the tightest
13265 internal loops inside the parser. Better checking of I/O
13266 flushing/loading conditions
13267 * xmllint.c : added --timing
13268
Daniel Veillard71681102001-02-24 17:48:53 +000013269Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * configure.in: bumped to 2.3.2
13272 * doc/xml.html: updated for release
13273
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013274Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * xpath.c: found a memleak and fixed a nasty bug
13277
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013278Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * xmllint.[c1] : added return code errors for xmllint
13281 * xpath.c: specific debug dump function for result value trees
13282
Daniel Veillard4b637072001-02-21 21:52:55 +000013283Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpath.c: finally implemented xmlXPathCompareNodeSets
13286 * test/XPath/expr/floats results/XPath/expr/floats: added
13287 a test for float expressions
13288
Daniel Veillardf714aa32001-02-21 03:07:44 +000013289Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13292 * parserInternals.[ch]: trying to speed up parsing
13293 * xpath.c : speeded up node set equality op
13294
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013295Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13298 better handling of ID/IDREF and the list modules associated
13299 * configure.in: small CFLAGS cleanup
13300
Daniel Veillarda8abee62001-02-19 15:14:59 +000013301Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * configure.in: fixed iconv detection on AIX (stric)
13304
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013305Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013306
13307 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13308
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013309Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13310
13311 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13312 and optimized xmlXPathNodeSetSort
13313
Daniel Veillard142adbf2001-02-17 13:21:05 +000013314Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xpath.c: bug fix when context size is 0
13317 * parser.c: I like Norm's Dtd because they still manage to break
13318 the parser occasionally
13319
Daniel Veillardf23e0092001-02-16 13:21:29 +000013320Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13323
Daniel Veillarde0e26512001-02-16 00:11:46 +000013324Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13327 attributes within the XML-1.0 namespace
13328
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013329Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * xpathInternals.h: exported a few axis functions
13332 * doc/xml.html: updated the doc
13333
Daniel Veillard760f4422001-02-15 14:59:48 +000013334Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * configure.in: applied patch from Daniel van Balen for OpenBSD
13337 and bumped version to 2.3.1
13338 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13339 attempt to find autoclosing was simply broken, removed it,
13340 updated the examples, this is better
13341
Daniel Veillardd194dd22001-02-14 10:37:43 +000013342Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13345 hash functionnalities.
13346 * doc/html/* : rebuild the doc
13347
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013348Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13351 on predicate
13352 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13353 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13354 really want to have tags closed on output even if we accept
13355 unclosed ones on input
13356
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013357Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * xpath.c: ouch don't free NULL, rare case fixed
13360 * tree.c: don't coalesce text nodes if they don't have the
13361 same behaviour wrt escaping on output
13362
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013363Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * xpath.c: small fixup
13366 * SAX.c: don't warn on empty namespaces.
13367
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013368Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * README: a bit of cleanup
13371 * configure.in: preparing for 2.3.0 release
13372
Daniel Veillard1f83d392001-02-08 09:37:42 +000013373Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * hash.[ch]: added a first version of xmlHashSize()
13376 * valid.c: another bug fix from Gary Pennington
13377
Daniel Veillard5eef6222001-02-07 18:24:48 +000013378Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * valid.c: couple of bug fixes pointed by Gary Pennington
13381 * HTMLtree.c: #if 0 cleanup
13382
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013383Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13386 which removes a time consuming check of xmlXPathNodeSetAdd()
13387 and use it in places where we are sure to not break unicity
13388
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013389Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * xpath.c: bug fixes found from XSLT
13392 * tree.c: preserve node->name special values when copying nodes.
13393 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13394 external subset are fetched when available but without full
13395 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13396 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13397 output with encoding disabled.
13398
Daniel Veillard2c833b62001-02-03 08:52:06 +000013399Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13402 xmlCheckFilename should not be called from xmlFileOpenW
13403 and xmlGzfileOpenW
13404
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013405Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13408 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13409 added the new tests for URI normalization
13410 * testURI.c: fixed stoopid bugs
13411 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13412 the URI in the error messages are now properly normalized
13413
Daniel Veillardea28ce62001-02-02 08:20:19 +000013414Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13417
Daniel Veillarde99a4762001-02-01 04:34:35 +000013418Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13421
Daniel Veillard2b325a02001-01-31 20:46:31 +000013422Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * xpath.c: fixed mod operator
13425
Daniel Veillardde55cf62001-01-31 15:53:13 +000013426Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * parser.c: fixed xmlStrcat doc
13429 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13430 trees.
13431
Daniel Veillard2f913b72001-01-31 13:23:49 +000013432Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * xpath.c result/XPath/tests/chaptersbase
13435 result/XPath/tests/simplebase: fixed XPath node()
13436 * tree.c: small fix in xmlNewNs()
13437 * Makefile.am: removed extraneous xml2Conf.sh rule
13438
Daniel Veillardb42042b2001-01-28 07:40:36 +000013439Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13442 Changed the library name, in order to get libxml-devel and
13443 libxml2-devel to coexist on a single system
13444 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13445 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13446
Daniel Veillardee0a4662001-01-27 18:59:33 +000013447Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13450 libxml2-devel installable in // as libxml-devel.
13451
Daniel Veillard5eb05942001-01-27 17:50:22 +000013452Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * doc/Makefile.am: fixed make rebuild in doc
13455 * doc/html/*.html: rebuilt the docs
13456
Daniel Veillard65c295d2001-01-26 09:32:39 +000013457Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13460
Daniel Veillard8e199902001-01-25 18:54:39 +000013461Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13464 the HTML doc to go into the -devel RPM ...
13465 * aclocal.m4 config.h.in: some updates due to auto* magic
13466
Daniel Veillard93086662001-01-25 18:13:04 +000013467Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.h: added a hook in the context structure allowing to
13470 link to extra support, needed for XSLT
13471
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013472Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13475 xmlXPtrCmpPoints to use it.
13476 * propagated the following patch from Alejandro Forero
13477 * include/win32config.h xmlIO.c: applied further suggestions
13478 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13479 * example/gjobread.c: fixed warnings, now that it builds
13480
13481Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13482
13483 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13484
13485 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13486 filename points to a valid file (not a directory).
13487 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13488 Added calls to xmlCheckFilenameDir.
13489
13490 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13491 `path' (rather than `filename') as the parameter to gzopen and open.
13492
Daniel Veillard48177c22001-01-23 15:27:41 +000013493Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * Makefile.am: fixed a problem with EXTRA_DIST
13496
Daniel Veillardb83ba402001-01-22 22:45:10 +000013497Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * Makefile.am example/Makefile.am: finally found the trick
13500 to build the example, i.e. add "." in SUBDIRS before example
13501 in the list <grin/>
13502
Daniel Veillard82687162001-01-22 15:32:01 +000013503Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * doc/xml.html: updated with an XSLT section, removed pointer to
13506 W3C CVS base.
13507
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013508Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13511 too, and deallocation need to occur the same way.
13512
Daniel Veillarde4566462001-01-22 09:58:39 +000013513Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13516 type correponding to an XSLT result tree fragment. Share most
13517 of the data format with node set, as well as operators.
13518 * HTMLtree.c: added a newline at the end of the doctype output
13519 whe this one is not present initially.
13520 * tree.c: make sure taht the parent and doc pointers are properly
13521 set when copying attributes (lists).
13522
Daniel Veillard701c7362001-01-21 09:48:59 +000013523Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13526
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013527Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * xpath.c: seems I finally killed that ugly path evaluation
13530 context bug (tagged 9999 in case is is wrong)
13531
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013532Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13535 for XSLT
13536
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013537Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13540 for xmlGzfileOpen() bug
13541
Daniel Veillardf6eea272001-01-18 12:17:12 +000013542Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * xpath.c: removed an error found by XSLT usage
13545 * tree.c parserInternals.h: use a predefined static string
13546 for text and comment nodes, avoid freeing them in xmlFreeNode,
13547 exported the string name in parserInternals.h and added
13548 another value to disable encoding at output (for XSLT),
13549 gain memory, time.
13550
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013551Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13554 win32/libxml2/libxml2_so.dsp: new makefiles and update
13555 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13556
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013557Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13560 Gary Pennington
13561
Daniel Veillard389e6b72001-01-15 19:41:13 +000013562Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xpath.c: fixed the comaprision of values and nodelists,
13565 need to compare nodelist still ...
13566 * debugXML.c: avoided a possible core dump
13567 * HTMLparser.c: cleanup
13568 * nanohttp.c: contributed fix.
13569 * tree.c: fixes in properties handling added xmlSetNsProp
13570 needed by libxslt
13571 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13572 comment
13573 * TODO: updated
13574
Daniel Veillard167bd532001-01-06 21:09:34 +000013575Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * parser.c parserInternals.c: applied Bjorn Reese optimization
13578 patch
13579
13580Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * Makefile.am: applied patch fro make check from Martin Vidner
13583
Daniel Veillard503b8932001-01-05 06:36:31 +000013584Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * configure.in: preparing 2.2.11
13587 * doc/html/*: rebuild the HTML files
13588 * doc/xml.html : updated
13589
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013590Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * tree.c: fixed a stupid bug
13593 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13594 patches related to validation of an XInclude processing result
13595 * TODO: updated
13596
Daniel Veillarde2488192001-01-04 10:54:22 +000013597Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13600 on large files
13601
Daniel Veillardf060a412001-01-03 20:52:44 +000013602Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13605
Daniel Veillard45cff692001-01-03 18:02:04 +000013606Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13609 reported by Jonas Borgström
13610 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13611
Daniel Veillard08108982001-01-03 15:24:58 +000013612Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * testXPath.c xpath.c: fixing the XPath union expressions problem
13615 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13616
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013617Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * xmllint.c: Made is so if the file name is "-" is will read form
13620 standard input. Sven Heinicke <sven@zen.org>
13621 * tree.c: fixed a problem when growing buffer
13622 * tree.h: fixed the comment of the node types following andersca
13623 comment
13624 * TODO: updated
13625
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013626Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13627
13628 * HTMLparser.[ch]: added a way to avoid adding automatically
13629 omitted tags. htmlHandleOmittedElem() allows to change the
13630 default handling.
13631 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13632 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13633 of xmllint too when using --memory flag, added a memory test
13634 suite at the Makefile level.
13635 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13636 with namespace use when encountering QNames in XPath evalation,
13637 added xmlns() scheme in XPointer.
13638 * nanoftp.c : incorporated a fix
13639 * parser.c xmlIO.c: fixed problems raised with encoding when using
13640 the memory I/O
13641 * parserInternals.c: closed bug 25934 reported by
13642 torsten.landschoff@innominate.de
13643 * TODO: updated
13644
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013645Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13646
13647 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13648 on a non-updated tree :-(, made a 2.2.10 release to correct the
13649 situation
13650
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013651Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13652
13653 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13654 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13655 integrated a set of OpenVMS changes from Howard Taylor
13656 <Howard.Taylor@pacoast.com>
13657
Daniel Veillard58770e72000-11-25 00:48:47 +000013658Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13659
13660 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13661 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13662
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013663Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13664
13665 * HTMLparser.c: some fixes on auto-open of html/head/body
13666 * encoding.c: fixed a compilation error on some gcc env
13667 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13668 XPointer implementation
13669 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13670 related XPointer tests and associated results
13671
Daniel Veillard300f7d62000-11-24 13:04:04 +000013672Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13673
13674 * doc/xmldtd.html doc/xml.html: following a short step by step
13675 guidance on IRC to help maciej with DTDs I started a small
13676 page on the subject.
13677
Daniel Veillard748e45d2000-11-17 16:36:08 +000013678Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13679
13680 * HTMLparser.c: fixed handling of broken charrefs
13681 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13682 patches
13683
Daniel Veillard28929b22000-11-13 18:22:49 +000013684Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13685
13686 * doc/xml.html doc/html/* : rebuilt the docs after adding
13687 xinclude and updated page for 2.2.7 and 2.2.8
13688 * configure.in: releasing 2.2.8
13689
Daniel Veillard41e06512000-11-13 11:47:47 +000013690Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13691
13692 * parser.[ch] parserInternals.c: applied the conditional
13693 section processing fix from Jonathan P Springer
13694 <jonathan.springer2@gte.net>
13695 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13696 project file, fixed iconv default non support
13697 * xpath.c: fixed the problem of evaluating relative expressions
13698 when a node context is provided.
13699
Daniel Veillardbf432752000-11-12 15:56:56 +000013700Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13701
13702 * nanoftp.c: fixed gcc 2.95 new warnings
13703 * SAX.c: fixed a stupid bug
13704 * tree.c: fixed a formatting problem when round-tripping
13705 from/to memory
13706 * xinclude.c: chased memleak, fixed a base problem
13707 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13708 xmlXPtrBuildNodeList()
13709 * TODO: updated
13710 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13711 adding a first small set of regression tests for XInclude
13712
Daniel Veillardc2def842000-11-07 14:21:01 +000013713Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13714
13715 * nanohttp.[ch]: applied Wayne Davison patches to access
13716 the WWW-Authorization header.
13717 * parser.c: Closed Bug#30847: Problems when switching encoding
13718 in short files by applying Simon Berg's patch.
13719 * valid.c: fixed a validation problem
13720 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13721 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13722 Wayne Davison
13723 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13724 need to be extended to non full nodes selections.
13725 * xinclude.c: starts to work decently
13726
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013727Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13728
13729 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13730 debugXML.c xmlversion.h.in: Started adding XInclude support,
13731 this is a new xmllint option
13732 * tree.c xpath.c: applied TOM patches for XPath
13733 * xpointer.c: fixed a couple of errors.
13734 * uri.c: added an escaping function needed for xinclude
13735 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13736 new warning from RH70 gcc's version
13737
Daniel Veillarda4964b72000-10-31 18:23:44 +000013738Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13739
13740 * HTMLparser.c: fixed loop on invalid char in scripts
13741 * parser.c: update to description of xmlIOParseDTD()
13742 * libxml.m4 xmlversion.h.in: changes contributed by
13743 Michael Schmeing <m.schmeing@internet-factory.de>
13744 * configure.in: preparing for 2.2.7
13745 * Makefile.am: trying to avoid config.h and acconfig.h
13746 being included in the distrib
13747 * configure.in: released 2.2.7
13748
13749Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13750
13751 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13752 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13753
Daniel Veillard01411222000-10-30 15:33:22 +000013754Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13755
13756 * parser.[ch]: added xmlIOParseDTD()
13757 * xpointer.c: added support for the 2 extra parameters of
13758 string-range, fixed a stoopid error when '0' was present
13759 in XPointer expressions
13760 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13761 testsuite for the above
13762
Daniel Veillard6db58192000-10-30 09:27:53 +000013763Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13764
13765 * libxml.spec.in: improved package descriptions
13766
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013767Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13768
13769 * xpath.c xpathInternals.h: applied a large cleaning patch
13770 from TOM <ptittom@free.fr>, it also add namespace support
13771 for function and variables registration.
13772
Daniel Veillardbd20df72000-10-29 17:53:40 +000013773Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13774
13775 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13776 * Makefile.mingw: Wayne Davison's update adding hash.c
13777
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013778Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13779
13780 * xpath.c: fixed the root evaluation problems
13781 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13782 ignorable spaces with <b> <bold> <em>
13783 * tree.c: fixed a loop in xmlSearchNsByHref()
13784
Daniel Veillard767662d2000-10-27 17:04:52 +000013785Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13786
13787 * xpath.c: applied another XPath patch from TOM
13788 * xpath.c include/makefile.am: applied another patch from
13789 china@thewrittenword.com (cleanup on IRIX).
13790
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013791Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * xml-config.1: received a fixed version from Fredrik Hallenberg
13794 <hallon@lysator.liu.se>
13795
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013796Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13797
13798 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13799 cleanup patch for XPath
13800
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013801Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13802
13803 * patched to redirrect all "out of context" error messages to
13804 a reconfigurable routine. The changes are:
13805 * xmlerror.h : added the export of an error context type (void *)
13806 an error handler type xmlGenericErrorFunc there is an interface
13807 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13808 to reset the error handling routine and its argument
13809 (by default it's equivalent to respectively fprintf and stderr.
13810 * all the c files: all wild accesses to stderr or stdout within
13811 the library have been replaced to calls to the handler.
13812
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013813Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13814
13815 * configure.in: release 2.2.6
13816 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13817 exporting the inner functions of xpath for extension modules
13818 * doc/*: updated and rebuilt the doc
13819
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013820Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13821
13822 * nanohttp.c : applied Wayne HTTP cleanup patch
13823 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13824 and xmlNodeSetSpacePreserve()
13825
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013826Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13827
13828 * xpath.c: closing bug #29260
13829
Daniel Veillard126f2792000-10-24 17:10:12 +000013830Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13831
13832 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13833 multikey tuples, made hash structure opaque
13834 * valid.[ch]: moved elements, attributes, notations decalarations
13835 as well as ID and refs to hash tables.
13836 * entities.c: hash cleanup
13837 * xmlmemory.c: fixed a dump problem in debug mode
13838 * include/Makefile.am: problem passing in DESTDIR= values patch
13839 from Marc Christensen <marc@calderasystems.com>
13840 * nanohttp.c: removed debugging remains
13841 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13842 * HTMLparser.c parser.c: fixing a number of problems with the
13843 macros in the *parser.c files (Wayne).
13844 * HTMLparser.c: close the previous option when opening a new one
13845 (Marc Sanfacon).
13846 * result/HTML/*: updated the HTML results accordingly
13847
Daniel Veillard52afe802000-10-22 16:56:02 +000013848Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13849
13850 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13851 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13852 XPath functions and XML entities table to them. More to come...
13853 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13854
Daniel Veillard683cb022000-10-22 12:04:13 +000013855Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13856
13857 * tree.c: coalesce adjacent text nodes
13858 * valid.c: handling of blank nodes in DTd validation (raised
13859 by problems with a posteriori validation).
13860 * nanohttp.c: changing behaviour on HTTP write stuff.
13861 * HTMLtree.c: forced body and html to be explicitely closed.
13862 * xpath.h: exported more XPath functions.
13863
Daniel Veillard1baf4122000-10-15 20:38:39 +000013864Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13865
13866 * Release of 2.2.5
13867 * xpointer.c: range() range-inside and other helper functions
13868 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13869
Daniel Veillard47e12f22000-10-15 14:24:25 +000013870Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13873 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13874
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013875Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13878 and XPointer modules
13879
Daniel Veillard134c9f32000-10-15 10:27:08 +000013880Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * SAX.h: closed #25107
13883
Daniel Veillard39915622000-10-15 10:06:55 +000013884Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13885
13886 * testSAX.c: fixed problem with cdata reporting
13887 * SAXresult/* : updated
13888
Daniel Veillard1e851392000-10-15 10:02:56 +000013889Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13890
13891 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13892 Closed bug #27499, added to regression tests
13893 * TODO: updated
13894
Daniel Veillard7eda8452000-10-14 23:38:43 +000013895Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13896
13897 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13898 support for SCRIPT and STYLE with help from Bjorn Reese
13899 * test/HTML/* result/HTML/*: added simple testcase and updated
13900 the existing ones.
13901
Daniel Veillardff9c3302000-10-13 16:38:25 +000013902Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13905 string-range for empty strings
13906 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13907 test/XPath/xptr/strrange: augmented the XPointer testsuite
13908
Daniel Veillard189446d2000-10-13 10:23:06 +000013909Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * doc/xml.html doc/xmlmem.html: added a module describing memory
13912 interfaces and use, updated the main page.
13913
Daniel Veillard2f971a22000-10-12 23:26:32 +000013914Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13917 nanoftp code work on Windows too now
13918
13919Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013920
13921 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13922 * xpointer.c: implemented string-range() at least a good first version
13923 * test/XPath/docs/str test/XPath/xptr/strrange
13924 result/XPath/xptr/strrange: the string-range() tests
13925
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013926Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13927
13928 * Makefile.am include/Makefile.am include/win32config.h
13929 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13930 and make distcheck
13931
Daniel Veillard19d61112000-10-11 23:50:35 +000013932Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13933
13934 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13935 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13936 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13937
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013938Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13939
13940 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13941 patch for socklen_t detection by
13942 Albert Chin-A-Young <china@thewrittenword.com>
13943
Daniel Veillardcd429612000-10-11 15:57:05 +000013944Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13945
13946 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13947 and added a --dtdvalid option to xmllint used to test it
13948
Daniel Veillard47c02452000-10-11 13:04:36 +000013949Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13952 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13953
Daniel Veillard2d38f042000-10-11 10:54:10 +000013954Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13957 handlings (registration, lookup, cleanup)
13958
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013959Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13960
13961 * configure.in Makefile.am include/makefile.am: adding XPointer
13962 and XPtrtests target
13963 * xpointer.[ch] : new files for XPointer support
13964 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13965 more XPath tests
13966
Daniel Veillard57fda592000-10-10 23:24:14 +000013967Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13968
13969 * configure.in: fixed, very broken, make distcheck works again
13970
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013971Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * More work toward 2.2.5, integrated a number of patches
13974 * configure.in Makefile.am win32config.h.in: trying to cleanup
13975 make distcheck .... huh ...
13976 * include/Makefile.am include/win32config.h: new directory
13977 for includes
13978 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13979 updated teh makefiles and instructions for WIN32
13980 * xpath.c: small fixes
13981 * test/XPath/ results/XPath: updated the testcases and results
13982 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13983 suggested patches
13984 * valid.c: fixed an ID bug
13985
Daniel Veillardb71379b2000-10-09 12:30:39 +000013986Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13987
13988 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13989 the automake bug where wrong dependancies were generated.
13990 * xpath.[ch]: worked on XPointer
13991
Daniel Veillard7e99c632000-10-06 12:59:53 +000013992Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13993
13994 * configure.in Makefile.am: 2.2.5, ship the include in an
13995 include/libxml subdirectory, use symlinks when using CVS
13996 * testSAX.c: fixed small bug
13997 * testXPath.c: changed the way testfiles are parsed
13998 * debugXML.c: same kind of cleanup when parsing an argument expression
13999 XPath/XPointers can have blanks embedded
14000 * xpath.[ch]: more cleanup, reorgs for XPointer work
14001 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14002 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14003
Daniel Veillard55b91f22000-10-05 16:30:11 +000014004Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14005
14006 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14007 in the XPath engine, rewrote large parts of it, now it's far
14008 cleaner and in sync with the REC not an old WD. Fixed a parsing
14009 problem in the interactive XML shell found when testing XPath.
14010
Daniel Veillardac260302000-10-04 13:33:43 +000014011Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14012
14013 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14014 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14015 examples with the extra test
14016
Daniel Veillard7cfce322000-10-04 12:40:27 +000014017Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14018
14019 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14020 the global init function.
14021
Daniel Veillard970112a2000-10-03 09:33:21 +000014022Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14023
14024 * HTMLparser.c: Doohhh, attribute name parsing was still case
14025 sensitive ! Fixed this ...
14026 * result/HTML/* : updated the tests results accordingly
14027
Daniel Veillard740abf52000-10-02 23:04:54 +000014028Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14029
14030 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14031 engine, should be far more stable, incorporated a new version of
14032 preceding/following axis, need testing
14033 * uri.c: fixed file:///c:/a/b/c problem
14034 * test/XPath/tests/idsimple: augmented the XPath tests
14035
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014036Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * doc/* rebuilding docs for 2.2.4 release
14039
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014040Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14041
14042 * configure.in: releasing 2.2.4
14043 * parser.[ch]: added xmlStrEqual()
14044 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14045 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14046 use xmlStrEqual instead
14047 * TODO: updated
14048 * added an XPath test
14049
Daniel Veillardbc765302000-10-01 18:23:35 +000014050Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14051
14052 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14053 * entities.h: exported xmlInitializePredefinedEntities
14054 * parser.[ch] : added xmlInitParser()
14055 * parserInternals.h : had to export htmlInitAutoClose()
14056
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014057Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14058
14059 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14060 problems
14061 * Makefile.am : added XPath regression tests to normal tests
14062 * uri.c: fixed a problem with local paths, cleanup
14063 * parser.c: fixed a problem with large CData sections
14064
Daniel Veillardd2ade932000-09-30 14:39:55 +000014065Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14066
14067 * configure.in xml-config.in: patch from "Ben Taylor"
14068 <sol7x86@hotmail.com> for solaris shared libs lookup
14069
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140702000-09-30 Martin Baulig <baulig@suse.de>
14071
14072 * libxml-2.0.pc.in: Provide pkg-config script.
14073
14074 * configure.in: Create the libxml-2.0.pc script from the
14075 libxml-2.0.pc.in templates.
14076 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014077 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014078
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014079Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14080
14081 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14082 when compiling with MSC
14083
Daniel Veillard46057e12000-09-24 18:49:59 +000014084Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * xpath.c: patch for normalize-string() substring-before(),
14087 substring-after() and translate() functions from Bjorn Reese
14088 <breese@mail1.stofanet.dk>
14089 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14090 Fredrik Hallenberg <hallon@lysator.liu.se>
14091 * TODO: updated
14092
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014093Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14094
14095 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14096 problem of socklen_t being undefined on a number of platforms
14097 * debugXML.c: fixed a compilation problem when without snprintf
14098
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014099Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14100
14101 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14102 an URI bug and a fix for the control-character-induced infinite loop
14103 * nanohttp.c: preventive fix for compiling on WIN32
14104
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014105Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * xmlint.c: closing bug #25000
14108
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014109Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14112 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14113 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14114 related function, fixing xmlStrncmp(), and associated cleanup
14115 * result/HTML/entities.html.sax: updating result
14116
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014117Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
14119 * uri.c: applied patch for URI escaping from Wayne Davison
14120 <wayned@blorf.net>
14121 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14122 from Denis Barbier <barbier@imacs.polytechnique.fr>
14123 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14124 patch from Wayne Davison
14125
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014126Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * doc/xml.html : updated with new releases, adding "how to help"
14129
Daniel Veillard04698d92000-09-17 16:00:22 +000014130Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14131
14132 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14133 removed a few warnings in pedantic mode ...
14134 * parserInternals.c parser.c: moved encoding switching function
14135 to parserInternals.c
14136 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14137
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014138Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14139
14140 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14141 error or warning handlers
14142
Daniel Veillardb1059e22000-09-16 14:02:43 +000014143Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14144
14145 * parserInternals.c parserInternals.h parser.c Makefile.am:
14146 created a new module parserInternals.c, moved most of the
14147 code shared by the various parsers there, as well as
14148 deprecated code from parser.c. More cleanup of parser.c
14149 * uri.c: fixed a problem when URI is NULL
14150 * valid.c: speedup when looking for an attribute declaration
14151
Daniel Veillard39c7d712000-09-10 16:14:55 +000014152Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14153
14154 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14155 the cleanup of the computation of URI references when seeking
14156 external entities. The URI reference string and the resulting
14157 URI are both stored now.
14158 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14159 large s(n)printf checks and cleanup from Denis Barbier
14160 <barbier@imacs.polytechnique.fr>
14161 * xmlversion.h.in tree.h: couple of SGML declarations for a
14162 possible docbook module.
14163 * result/VC/ : a couple of test output changed due to the change
14164 of the entities URI
14165
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014166Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * parser.h: added a _private field for linking user's data
14169
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014170Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * parser.c parserInternals.h: demacroified most of the IS_XXX
14173 the gain in size is significant so ...
14174
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014175Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14176
14177 * entities.c: cases where looking up entities with doc==NULL
14178 covered
14179
Daniel Veillard90e11312000-09-05 10:42:32 +000014180Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
Daniel Veillard1de50802000-09-07 08:54:32 +000014182 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014183 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14184
Daniel Veillard98a79162000-09-04 11:15:39 +000014185Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14186
Daniel Veillard1de50802000-09-07 08:54:32 +000014187 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014188 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14189 * Makefile.in: added URItest and included thenin "make tests"
14190
14191Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014192
14193 * xmlversion.h.in: closed bug 22941
14194
Daniel Veillard2bb89092000-08-31 14:57:50 +000014195Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * doc/xmlio.html: added doc and example for entity loader
14198 redefinition.
14199
Daniel Veillard96984452000-08-31 13:50:12 +000014200Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14203 used by libxml
14204
Daniel Veillarde715dd22000-08-29 18:29:38 +000014205Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * parser.c: Fixed bug on invalid ontent characters and when using
14208 push.
14209 * xmllint.c: fixed xmllint endling of errors in push mode
14210
Daniel Veillard4948eb42000-08-29 09:41:15 +000014211Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014214 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014215 * result/HTML/*.sax: regenerated HTML SAX output
14216 * parser.c: more cleanup.
14217
Daniel Veillarde010c172000-08-28 10:04:51 +000014218Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014221 patches from Wayne Davison <wayned@users.sourceforge.net>,
14222 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014223 * HTMLparser.c: fixed an ignorable white space detection bug
14224 occuring when parsing with SAX only
14225 * result/HTML/*.sax: updated since the output is now HTML
14226 encoded...
14227
Daniel Veillard47f3f312000-08-27 22:40:15 +000014228Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014230 * HTMLparser.[ch]: applied some of Wayne Davison
14231 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014232
Daniel Veillarde0854c32000-08-27 21:12:29 +000014233Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14234
14235 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14236 undeclared namespace prefix was used, added a warning.
14237 Cleaned up support w.r.t. entities, spilling out a warning
14238 and being pedantic on lookups.
14239 * test/warning/ent9 : added testcase for previous example.
14240 * TODO: updated
14241 * parserInternals.h parser.c: changed the way names are parsed
14242 now allow infinite size and decrease penalty for normal use
14243 * parser.c: Started a big cleanup/check of the parser code,
14244 fixed some of the most tortuous entity code, spotted code
14245 unused anymore
14246 * test/*: added tests for very long names and related nasty
14247 things.
14248
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014249Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * doc/encoding.html: added encoding aliases doc
14252 * doc/xml.html: updates
14253 * encoding.[ch]: added EncodingAliases functions
14254 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14255 bottleneck affecting large DTDs like Docbook
14256 * parser.[ch] xmllint.c: added a pedantic option, will be
14257 useful
14258 * SAX.c: redefinition of entities is reported in pedantic mode
14259 * testHTML.c: uninitialized warning from gcc
14260 * uri.c: fixed a couple of bugs
14261 * TODO: added issue raised by Michael
14262
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014263Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14264
14265 * doc/encoding.html: propagated Martin Duerst suggestions
14266
Daniel Veillard52402ce2000-08-22 23:36:12 +000014267Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14270 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14271 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14272 by Wayne Davison
14273
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014274Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * nanoftp.c nanohttp.c: small cleanup
14277 * TODO: updated
14278
Daniel Veillard244ece92000-08-19 20:58:02 +000014279Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * added an old VC testcase and updated title.xml entity
14282
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014283Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14286 done on auto-opening of <p> tags and cleanup of SAX output
14287
Daniel Veillard979e55e2000-08-19 16:48:54 +000014288Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14289
14290 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14291
Daniel Veillard4540be42000-08-19 16:40:28 +000014292Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * doc/xml.html libxml.* structure.*: updated the doc a bit
14295
Daniel Veillard808a3f12000-08-17 13:50:51 +000014296Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14299 of SAX tests
14300
Daniel Veillard29579362000-08-14 17:57:48 +000014301Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14304 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14305
Daniel Veillard1255ab72000-08-14 15:13:33 +000014306Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14307
14308 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14309 * testHTML.c: fix core dump on Solaris 2.x systems
14310 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14311 * result/HTML/*.sax: previous bug fix lead to new results
14312
Daniel Veillard03109292000-08-14 14:58:22 +000014313Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14314
14315 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14316 * configure.in: added --with-readline=DIR to accept alternate
14317 path for readline include/library
14318 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14319 for ANSI under HP-UX
14320 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14321 includes @LIBS@
14322
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014323Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * doc/* : rebuilt the docs
14326 * getting ready for 2.2.2 release
14327
Daniel Veillard87b95392000-08-12 21:12:04 +000014328Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14331 and xmlAddFeature()
14332 * tree.[ch]: added xmlAddChildList()
14333 * xmllint.c: MAP_FAILED macro test
14334 * parser.h: added xmlParseCtxtExternalEntity()
14335 * valid.c: applied bug fixes removed warning
14336 * tree.c: added CDATA block to elements content
14337 * testSAX.c: cleanup of output
14338 * testHTML.c: added SAX testing
14339 * encoding.c: better error recovery
14340 * SAX.c, parser.c: fixed one of the external entity processing
14341 of the OASis testsuite
14342 * Makefile.am: added HTML SAX regression tests
14343 * configure.in: bumped to 2.2.2
14344 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14345 SAX results
14346
Daniel Veillard88a172f2000-08-04 18:23:10 +000014347Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * configure.in: patch for HP compiler
14350
143512000-08-04 Sven Heinicke <sven@zen.org>
14352
14353 * xmllint.c: Was coredumping sometimes when the file given didn't
14354 exist.
14355
Daniel Veillard46e370e2000-07-21 20:32:03 +000014356Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14357
14358 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014359
Daniel Veillard46e370e2000-07-21 20:32:03 +000014360 when using in memory parsing. Need some cleanup.
14361 * xmllint.c configure.in: added a --memory flag to test memory
14362 parsing
14363
Daniel Veillard36650692000-07-21 15:16:39 +000014364Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14365
14366 * nanohttp.c: fixed socklen_t replacement to unsigned int
14367 * parser.c: fixed a space handdling missing at the end of
14368 production 28 DOCTYPE.
14369 * xmlmemory.c: fixed a stupid bug on the routine to override
14370 allocation functions
14371 * TODO: updated
14372
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014373Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14374
14375 * doc/ regenerated the docs
14376
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014377Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * doc/encoding.html doc/xml.html: added I18N doc
14380 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14381 improvements, both parser and filters, added ASCII & HTML,
14382 fixed the ISO-Latin-1 one
14383 * xmllint.c testHTML.c: added/made visible --encode
14384 * debugXML.c : cleanup
14385 * most .c files: applied patches due to warning on Windows and
14386 when using Sun Pro cc compiler
14387 * xpath.c : cleanup memleaks
14388 * nanoftp.c : added a TESTING preprocessor flag for standalong
14389 compile so that people can report bugs more easilly
14390 * nanohttp.c : ditched socklen_t which was a portability mess
14391 and replaced it with unsigned int.
14392 * tree.[ch]: added xmlHasProp()
14393 * TODO: updated
14394 * test/ : added more test for entities, NS, encoding, HTML, wap
14395 * configure.in: preparing for 2.2.0 release
14396
Daniel Veillard49703262000-07-10 10:27:46 +000014397Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * nanoftp.c: fixed the way the control connection is handled
14400 * libxml.spec.in: fixed the dependancies and cleanup
14401
Daniel Veillard306be992000-07-03 12:38:45 +000014402Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * doc/xml.html: changed the xmlsoft.org structure, updated the
14405 examples w.r.t. root and childs
14406
Daniel Veillard7d853352000-07-02 18:53:09 +000014407Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14410
Daniel Veillard365e13b2000-07-02 07:56:37 +000014411Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14412
14413 * HTMLparser.c: Work on character encoding support for the HTML parser
14414 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14415 * encoding.c: Fixed a potential memleak in the encoding stuff
14416
Daniel Veillardaf743792000-07-01 11:49:28 +000014417Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14418
14419 * doc/FAQ.html doc/Makefile.am : added a FAQ
14420
14421Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014422
14423 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14424 of the HTML parser to force it to not bypass SAX
14425
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014426Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * win32config.h.in: updated
14429 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14430 lacks iconv support :-( need to release 2.1.1
14431 * configure.in: release 2.1.1
14432 * HTMLparser: fixed bug #14784
14433 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14434 by Windows compiler
14435 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14436 the SAX startDocument() callback.
14437 * TODO: updated
14438
14439Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14440
14441 * added xmlStopParser()
14442
Daniel Veillardbe803962000-06-28 23:40:59 +000014443Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * configure.in: 2.1.0 prerelease
14446 * Large resync between W3C and Gnome tree
14447 * nanoftp, nanohttp.c: fixed stalled connections probs
14448 * HTMLtree.c SAX.c : support for attribute without values in
14449 HTML for andersca
14450 * valid.c: Fixed most validation + namespace problems
14451 * HTMLparser.c: start document callback for andersca
14452 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14453 * parser.h, SAX.c: serious speed improvement for large
14454 CDATA blocks
14455 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14456 different encoding
14457 * example/Makefile.am example/gjobread.c tree.h: work on
14458 libxml1 libxml2 convergence.
14459 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14460 and the LIBXML_TEST_VERSION macro
14461
Daniel Veillardc310d562000-06-23 18:32:15 +000014462Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * doc/xml.html: various patches and improvements typo fixed by
14465 Felix Natter
14466 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14467 from Felix Natter <fnatter@gmx.net>
14468
Daniel Veillardf3029822000-05-06 08:11:19 +000014469Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * doc/upgrade.html: updated with instructions for support of both
14472 libxml-1.x and libxml-2.x
14473 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14474 for 2.x support and also fixed includes
14475
14476
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014477Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14480 the encoding support, added iconv support, so now libxml if
14481 compiled with iconv automatically support japanese encodings
14482 among others. Work based on initial patch from Yuan-Chen Cheng
14483 I may have broken binary compat in the encoding handler
14484 registration scheme, but that was so utterly broken I don't
14485 expect anybody to have used this feature until now.
14486 * parserInternals.h: fixup on the CHAR range macro
14487 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14488 code.
14489 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14490 * uri.c: added xmlParseURI() I can't believe I forgot to
14491 implement this one in 2.0 !!!
14492 * SAX.c: moved doc->encoding update in the endDocument() call.
14493 * TODO: updated.
14494
Daniel Veillard06047432000-04-24 11:33:38 +000014495Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * tree.h: removed extraneous xmlRemoveProp definition
14498 * TODO: added item about --disable-corba configure switch
14499 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14500 * nanoftp.c: fixed include problems giving troubles on AIX and
14501 slowlaris
14502 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14503 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14504 comment and headers changes to lower gtk-doc number of warnings
14505 * doc/html/*: rebuilt docs
14506
Daniel Veillarde0aed302000-04-16 08:52:20 +000014507Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * HACKING: documented the tag for 1.x and instructions
14510
Daniel Veillard5e873c42000-04-12 13:27:38 +000014511Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14514 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14515 xmlCreateIOParserCtxt
14516 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14517 significant overall improvement
14518 * xmllint.c: added I/O test to xmllint
14519 * testSAX.c: added a speed test
14520 * doc/* : updated/regenerated
14521
Daniel Veillardfc708e22000-04-08 13:17:27 +000014522Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * xpath.c uri.h parserInternals.h: cosmetic changes from
14525 "Timur I. Bakeyev" <timur@bat.ru>, including making
14526 xmlCreateURI() public
14527
Daniel Veillard5d211f42000-04-07 17:00:24 +000014528Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14531 and the code at the same time. Added a clean mechanism for
14532 overload or added input methods: xmlRegisterInputCallbacks()
14533 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14534 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14535 * TODO: updated
14536 * doc/* : updated/regenerated
14537 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14538 source dir
14539
Daniel Veillarde77a9182000-04-05 19:12:29 +000014540Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14541
14542 * testURI.c: yet another forgotten commit, I should get some sleep !
14543
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014544Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * xmllint.c: forgot to commit this too ?
14547
Daniel Veillardb9df4042000-04-05 14:23:16 +000014548Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * xmlversion.h.in : forgot to commit this previously
14551
Daniel Veillard361d8452000-04-03 19:48:13 +000014552Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14555 * README TODO: updated for release
14556 * uri.c uri.h: added authority parsing/saving
14557 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14558 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14559 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14560 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14561 Makefile.am : added compile-time customization of libxml
14562 --with-ftp --with-http --with-html --with-xpath --with-debug
14563 --with-mem-debug
14564 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14565 #include <libxml/xxx.h> I hope it won't break too much stuff
14566 and will be manageable in the future...
14567 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14568 and added xmllint to the installed programs
14569 * uri.h: added xmlFreeURI()
14570
Daniel Veillardec303412000-03-24 13:41:54 +000014571Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14572
14573 * uri.c uri.h: finished the escaping handling, the base support
14574 and the URI path normalization. Looks good just lacks the
14575 authority content parsing code.
14576 * Makefile.am: added instructions to generate testURI
14577 * TODO: updated
14578 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14579 added links and icons for W3C and Gnome
14580
Daniel Veillard8f621982000-03-20 13:07:15 +000014581Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * xmlmemory.[ch] : seems I forgot to actually update the files in
14584 the last commit :-)
14585 * doc/xml.html doc/html/* : updated and uploaded the docs
14586
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014587Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14590 * TODO: updated
14591 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014592 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014593 gfree).
14594 * Makefile.am, uri.c, uri.h: added a set of functions to do
14595 exact (litteraly copied from the RFC 2396 productions) parsing
14596 and handling of URI. Will be needed for XLink, one XML WFC,
14597 XML Base and reused in the nano[ftp/http] modules. Still work
14598 to be done.
14599
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014600Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * configure.in, libxml.spec.in : libxml2
14603 * doc/* : updated the doc page, rebuilt the docs
14604
Daniel Veillardcf461992000-03-14 18:30:20 +000014605Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14606
14607 * all: tagged LIB_XML_1_X
14608 * *.c *.h : updated from W3C CVS tree
14609 * configure.in : 2.0.0-beta
14610 * libxml.spec.in : libxml2 package nam
14611 * result/* : new version of the tests output
14612
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014613Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14616
Daniel Veillardb566ce12000-03-04 11:39:42 +000014617Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * doc/* : rebuilt the docs
14620 * parser.c: final patch on #6766
14621 * valid.c: small patch on validity checks.
14622
Daniel Veillardfb76c402000-03-04 11:39:42 +000014623Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14626 added
14627 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14628 compatibility w.r.t. XML spec and existing code.
14629
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014630Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * parser.c: seems a better solution to <a> </a> exists,
14633 will try it for a while
14634
Daniel Veillard83a30e72000-03-02 03:33:32 +000014635Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * parser.c: tried to remove the <a> </a> generating <a/>
14638 this is hard. Left a flag for that purpose. Fixed bug #6766
14639 * configure.in: prepared 1.8.7 not released, due to previous
14640 problem
14641
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014642Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * doc/xml.html : applied second patch from Paul DuBois
14645
Daniel Veillard402e8c82000-02-29 22:57:47 +000014646Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * doc/xml.html : applied patch from Paul DuBois
14649
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014650Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14653
Daniel Veillard5feb8492000-02-02 17:15:36 +000014654Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14657 compilation warnings on various platforms.
14658 * parser.c: Fixed #5281 validity error callbacks are now desactived
14659 by default if not validating.
14660
Daniel Veillardf341f932000-02-02 14:52:08 +000014661Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14664
Daniel Veillard13c757e2000-02-01 23:59:15 +000014665Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14668 <gkatsi@cs.toronto.edu>
14669
Daniel Veillard726e8792000-01-30 20:04:29 +000014670Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14673 processing URLs
14674
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014675Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14678 xmlNanoFTPUpdateURL for persistent control connections.
14679 * configure.in: 1.8.6
14680
14681Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14684 * tree.[ch] : added xmlSaveNoEmptyTags
14685
James Henstridgef3be9312000-01-28 13:59:21 +0000146862000-01-29 James Henstridge <james@daa.com.au>
14687
14688 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14689
14690 * Makefile.am: added nanoftp.[ch] to the build.
14691
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014692Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * nanoftp.[ch]: cleanup, comments, API
14695 * debugXML.c : fixed a bug in the cat command
14696 * doc/*: regenerated the docs
14697
Daniel Veillardda07c342000-01-25 18:31:22 +000014698Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14699
14700 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14701 * debugXML.c : fixed a bug in the cat command
14702 * valid.c: fixing some small probs
14703 * libxml.spec.in: get rid of the SNAP suffix
14704 * doc/xml.html: updated the status
14705
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014706Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * xml-config.in: xml-config --version to just return the
14709 version number
14710 * xpath.c: some cleanup w.r.t. axis when the current node is
14711 an attribute.
14712 * TODO: updated
14713
Daniel Veillard461a66c2000-01-18 18:01:01 +000014714Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * configure.in: prepared for libxml-1.8.5
14717 * doc/* recompiled the documentation
14718
147192000-01-17 Jody Goldberg <jgoldberg@home.com>
14720
14721 * configure.in : WARNING autoconf subtlety alert :
14722 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14723 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14724 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14725 get defined by AC_CHECK_HEADERS.
14726
Daniel Veillardf967b902000-01-17 16:06:10 +000014727Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14730 Rune.Djurhuus@fast.no
14731
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014732Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * TODO: updated
14735 * tree.c, parser.c: made sure that only memory alloc problems
14736 and internal parser errors are allowed to write to stdout or
14737 stderr.
14738
Daniel Veillard0142b842000-01-14 14:45:24 +000014739Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * tree.c : restored xmlNewGlobalNs since this seems used by
14742 a lot of existing code :-(, fixed a bug in xmlNewNs
14743 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14744 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14745 to exit() from the library code.
14746 * xpath.c, parser.c: removed bugs or unused code detected by
14747 Windows compilers
14748 * parser.c: started adding interfaces for parsing well balanced
14749 XML fragments
14750 * configure.in: releasing 1.8.4
14751 * doc/* : rebuilt the docs
14752
Daniel Veillard2eac5032000-01-09 21:08:56 +000014753Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * tree.[ch] : added xmlNewDocFragment() for DOM
14756 * testHTML.c: uninitialized variable.
14757
Daniel Veillardf3a73582000-01-05 14:58:39 +000014758Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * doc/* : rebuild the docs
14761
Daniel Veillard71b656e2000-01-05 14:46:17 +000014762Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * acconfig.h: readline and history patch
14765 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14766 * tree.c: added check and handling when possibly removing an ID
14767 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14768 and saving.
14769 * test/HTML/entities.html result/HTML/entities.html* : test for
14770 various entities reference cases
14771 * result/HTML/* : as a result output of some testcase have
14772 changed
14773 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14774 by previous example. added xmlParseTryOrFinish().
14775 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14776 entities.h debugXML.h HTMLparser.h: changed the way struct are
14777 declared to allow gtk-doc to expose those
14778 * parser.c: closed bug #4960
14779 * Makefile.am configure.in: Applied patch from
14780 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14781 and math/socket libs detection
14782
Daniel Veillard437b87b2000-01-03 17:30:46 +000014783Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * configure.in, Makefile.am: link tester against readline
14786 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14787
Daniel Veillard686d6b62000-01-03 11:08:02 +000014788Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * tree.[ch]: added xmlRemoveProp
14791 * win32config.h.in nanohttp.c: avoid including the Windows
14792 socket stuff in every C files
14793 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14794 the XmL parser(s)
14795 * test/ns4 result/ns4 etc...: added test case for previous prob
14796 * tree.c: xmlNewNs wasn't checking for double definition
14797 * Makefile.in: fixed a problem with dist-hook duplicates
14798 * parser.[hc], xmlIO.c: fixed the loading of external entities
14799 APIs, now xmlLoadExternalEntity() is used everywhere and
14800 setting up an app specific front-end using the
14801 * SAX.c parser.c: some fixes, now the xhtml spec validates
14802 with the xhtml DTD.
14803 * error.c: fixed crashes in case of no input stream
14804 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14805 to the validation tests and results
14806
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014807Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14810 too htmlCreatePushParserCtxt() and htmlParseChunk()
14811 * parser.c: a bit of cleanup.
14812 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14813 to XML) removed the last mem leak known
14814 * HTMLtree.c: output message cleanup
14815 * xmlmemory.c: display content info about memory blocks
14816 * result/HTML/wired.* : missing att value warning change
14817
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014818Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * doc/* : rebuilt the documentation
14821
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014822Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14823
14824 * parser.[ch] parserInternals.h: Push parser for XML,
14825 seems to work fine now
14826 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14827 --push for push testing
14828 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14829 * testSAX.c: added --push
14830 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14831 subtree
14832 * xmlIO.[ch] : enriched API + fixes for push mode
14833 * entities.[ch]: added the entity content length to the struct.
14834 * xmlmemory.[ch]: new API to show the last entries for the shell
14835 * valid.c: added required attribute testing
14836 * SAX.c: the cdata callback now merge contiguous fragments
14837 * HTMLparser.c: cleanup of some macros
14838
Daniel Veillard3c558c31999-12-22 11:30:41 +000014839Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * parser.c: fix for PIs name starting with xml
14842 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014843 * *.c, configure.in win32config.h.in : generate win32config.h for
14844 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014845
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014846Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14847
14848 * parser.c: fixed a stupid = vs. == bug :-(
14849 * doc/gnome-xml.sgml: s/glade/xml/
14850
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014851Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * configure.in, doc/xml.html : bug fix release 1.8.2
14854 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14855 Hopefully the end of that silly C++ include problem
14856 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14857 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14858 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14859 troubles with autoclosed elements when the stree shape doesn't
14860 follow the DtD specs. Added htmlIsAutoClosed() and
14861 htmlAutoCloseTag()
14862 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14863 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14864 * debugXML.c: fixed a bug on printing default namespaces.
14865 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14866
Daniel Veillardb24054a1999-12-18 15:32:46 +000014867Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * result/HTML/*.htm[l] : updated the HTML regression tests according
14870 to the new output
14871 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14872 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14873 problem due to intermix of extern "C" { ... } declarations for C++
14874 and recursive includes in the headers
14875
Chris Lahey323c48c1999-12-18 15:32:45 +0000148761999-12-20 Chris Lahey <clahey@umich.edu>
14877
14878 * HTMLtree.c: Made it so that html nodes with a single child do
14879 not insert a carriage return before or after the child node.
14880
Daniel Veillardb24054a1999-12-18 15:32:46 +000014881Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014882
14883 * configure.in, doc/xml.html : bug fix release 1.8.1
14884 * parser.c: fixed bug #4344
14885 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14886 added the glue to avoid C++ problems
14887 * doc/* : regenerated the documentation
14888
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014889Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14890
14891 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14892 namespace recognition, and Dia as a resul :-(
14893 * encoding.c: closed bug #3950
14894
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014895Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * valid.c: debugging a posteriori validation, except URI expansion
14898 stuff this should be fixed now
14899 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14900 Carl Nygard <cnygard@bellatlantic.net>
14901 * tester.c: added --postvalid, cleaning of the code
14902 * tree.[ch]: added xmlDocGetRootElement()
14903
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014904Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14905
14906 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14907 c++ losage.
14908
Daniel Veillard10a2c651999-12-12 13:03:50 +000014909Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * configure.in, doc/xml.html : bumped to 1.8.0
14912 * xlink.[ch], Makefile.am : added framework for link detection
14913 * parser.h: added nbChars to parser context, needed for cleanup.
14914 * xmlmemory.c: removed a nasty bug when out of mem
14915 * valid.[ch]: adding namespace support for attribute decl
14916 * tester.c: added --debugent option
14917 * debugXML.[ch]: added xmlDebugDumpEntities()
14918 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14919 buffers instead, this was really needed, validation was breaking
14920 in strange ways due to that. Added xmlParseStringPEReference()
14921 and other parsing from strings functions. Entities processing
14922 modified again, but PERef are still not handled correcly but
14923 unless you're Eve Maller you won't notice :-)
14924 * HTMLparser.c: large changes toward reliability, and switched to
14925 lowercase internal tags, XHTML is lowercase, so it will help
14926 that output is closer to next version.
14927 * doc/* : regenerated the documentation, it is now hosted at
14928 http://xmlsoft.org/ (same bits I just bought the domain :-)
14929
14930
Daniel Veillard294cbca1999-12-03 13:19:09 +000014931Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14934 doc generation
14935 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14936 in the SAX API
14937 * doc/*: rebuilt the doc making sure everything appears in the
14938 HTML files
14939
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014940Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14943 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14944 which allow impressive speed improvement on dataset with
14945 large text pieces, but at the cost of broken binary
14946 compatibility and slightly bigger memory usage.
14947 Configure with --with-buffers to activate them, they
14948 are protected with XML_USE_BUFFER_CONTENT define.
14949 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14950 goal is 0 memory left allocated once parser is no more used
14951 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14952 call xmlCleanupParser() and xmlMemoryDump()
14953
Daniel Veillarda819dac1999-11-24 18:04:22 +000014954Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14957 * parser.[ch] encoding.[ch]: added memory cleanup routines
14958 * parser.c: closing bug #3788
14959 * doc/*: rebuilt the doc
14960
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014961Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14964 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14965 * tester.c: added --compress option
14966 * doc/*: rebuilt the documentation
14967
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014968Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14971 if given /proc/kcore as input !
14972 * doc/xml.html doc/*: updated and rebuilt the documentation
14973
14974Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014975
14976 * parser.c: Fixed some wrongly space collapsing code due to
14977 a misreading of the spec.
14978 * result/*: fixed the output accordingly
14979
14980Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014981
14982 * encoding.c: bug fix and typos
14983 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14984 * parser.c: added attribute normalization closing bug #3597
14985 * test/att* result/att* SAXresult/att*: testcase for attribute
14986 normalization
14987
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014988Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * configure.in: closing bug #3163 by adding extra flags for the
14991 cc compiler on HP-UX
14992
Daniel Veillard51e3b151999-11-12 17:02:31 +000014993Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * valid.[ch] : removed a typo and an enumerated type bug in the
14996 xmlAddElementDecl() function
14997 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14998 call to xmlEncodeEntitiesReentrant() so that the functions
14999 New, Set and Get are at the same level.
15000 * parser.c HTMLparser.c: extra memory allocation bug for
15001 attributes detected by someone using libxml in embedded systems :-)
15002
Daniel Veillard962195f1999-10-28 15:51:53 +000015003Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * xmlmemory.h: turned off mem debug :-\
15006
Daniel Veillard35008381999-10-25 13:15:52 +000015007Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * parser.c: closed bug #2784 a one line fix, but worth pushing
15010 a new release out
15011 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15012 some structures, comments before and after the
15013 main element, and other nastyness
15014 * HTMLtree.c tree.c: accomodate the extended HTML supported
15015 * configure.in: pushing 1.7.4
15016 * test/ent8 and related outputs : added a new test for bug #2784
15017 * test/HTML/wired.html and related output: a nasty HTML example
15018 * Makefile.am: improved the test scripts
15019 * docs/* : reran the documentation extractor, updated xml.html
15020
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015021Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15024 HTMLparser and debugged the HTML related code. HTML documents
15025 now have their own type
15026 * entities.c: do not dump &apos; for HTML output
15027 * xmlmemory.c: improvement, breakpoint mechanism
15028 * testHTML.c: added --sax --repeat ...
15029 * Makefile.am: improved the HTML tests
15030 * valid.[ch]: added xmlValidGetValidElements and
15031 xmlValidGetPotentialChildren
15032 * tester.c: added --insert to test the 2 new functions
15033 * test//* result//* SAXresult//* : regression test cleanup
15034 and extension.
15035 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15036 gnome-xml-nanohttp.html
15037
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015038Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * HTMLparser.c: fixed problems with some autoclose tags
15041 * tree.c: fixed XML output problems.
15042 * result/* SAXresult/*: update of the tests output
15043
Daniel Veillard6077d031999-10-09 09:11:45 +000015044Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * Makefile.am: Arturo patch for xmlConf.sh version info
15047 * parser.c: Tim Josling patch for single quoted items
15048 * tester.c: Tim Josling patch for tester options usage
15049 * tree.h: indent cleanup
15050
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015051Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15054 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15055
Daniel Veillard00fdf371999-10-08 09:40:39 +000015056Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * tree.c : Raph patch for initialization of CORBA fields
15059 * parser.c, xpath.c, ...: modification of doc comments
15060 * xpath.c : allow spaces in xpath expressions
15061
Daniel Veillardad219441999-09-27 08:17:49 +000015062Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * xmlmemory.h: turning off memory debug :-(
15065
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015066Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15069 better SAX interfaces.
15070 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15071 entity.
15072 * configure.in: 1.7.2
15073
15074Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015075
15076 * libxml.spec.in: fixed the URL
15077 * doc/xml.html: improved the documentation front-end
15078
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015079Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015080
15081 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15082
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015083Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015084
15085 * libxml.spec.in: fixed the alpha compile problem
15086 * parser.[ch]: changed errno to errNo in the parser context :-(
15087 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15088 * doc/xml.html: changed CHAR to xmlChar
15089 * doc/html/*: recompiled the documentation
15090 * configure.in: 1.7.1
15091
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015092Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * parser.h: modified the parser context struct to regain 1.4.0
15095 binary compatibility
15096 * parser.c, xml-error.h: added errno ot teh context and defined
15097 a set of errors values with update of errno
15098 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15099 DTDs and entities
15100 * *.h, *.c: complete cleanup of the use of config.h and include
15101 protection depending on the current setup.
15102 * overalll debugging, maintenance and bug-fixing on all modules
15103 * updated the documentation
15104 * ready for 1.7.0
15105
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015106Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * HTMLparser.c : cleanup
15109 * SAX.c valid.c valid.h: added ID/IDREF checking
15110 * tree.c tree.h: extended doc structure for refs
15111 * configure.in: 1.6.2
15112 * parser.c: patched bug in SAX user arg call
15113 * parserInternals.h: patched missing close in C++ wrapping
15114 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15115 especially upcoming XPointer implementation.
15116 * doc/xml.html: augmented, typo
15117
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015118Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15119
15120 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15121 not all invocations of install understand -d.
15122
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015123Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15124
15125 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15126 to make 'check' works, when builddir != srcdir.
15127
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015128Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * doc/xml.html : updated the documentation
15131
Daniel Veillard6454aec1999-09-02 22:04:43 +000015132Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15135 not deallocated memory blocks
15136 * *.c : replaces all calls to malloc() free() and realloc() to
15137 the wrapper functions/macros
15138 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15139 instead of xmlFreeNodeList()
15140
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015141Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * HTMLparser.c: corrected a stupid bug leading to core dump at
15144 tree deallocation. Removed warnings indicated by
15145 Stephane.Conversy@lri.fr
15146 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15147 looked for in the external subset
15148
15149Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015150
15151 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15152 on SGI by Stephane.Conversy@lri.fr
15153
Daniel Veillardb96e6431999-08-29 21:02:19 +000015154Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * all .h : changed the prototype declaration indent as in gtk
15157 * most .c : working on reducing the TODOs in the code
15158 * most .c : cleanup though -pedantic and Insure++
15159 * improvements on validation ID checkings.
15160 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15161 * xml-config.in: closed #1810
15162
15163Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015164
15165 * tree.h, valid.c, valid.h: more work on validity, IDs
15166 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15167 definition for AIX
15168
Daniel Veillardb556eb51999-08-15 17:19:50 +000015169Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15172 the distribution due to a cut'n paste error at last commit
15173
Daniel Veillardb05deb71999-08-10 19:04:08 +000015174Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * configure.in: upgraded to version 1.4.0
15177 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15178 Big update, added a large part of the validation process,
15179 it should be usable, but some parts are missing
15180 * xpath.c: improved the implementation w.r.t. root.
15181 * Makefile.am: added more tests
15182 * test and result trees: added a lot of tests
15183 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15184
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015185Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * Added an HACKING file
15188
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015189Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * xpath.[ch] : improvements and debug of the XPath implementation
15192 * parser.c, HTMLparser.c : modified the parsers to be progressive
15193 * tree.[ch] : extended the Buffer promitives
15194 * xmlIO.[ch] : added basic I/O routines providing progressive
15195 parsing and ready for I18N conversion plugins
15196 * SAXresult/* : the SAX callback sequence maybe slightly different
15197 now
15198 * test*.c : improved/updated the tests programs
15199 * doc/* : recompiled the docs.
15200
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152011999-07-26 Michael Meeks <michael@edenproject.org>
15202
15203 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15204
15205 * tree.c: Ditto.
15206
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015207Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * configure.in: upgraded to version 1.4.0
15210 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15211 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15212 XML query language, see http://www.w3.org/TR/xpath for more details.
15213 * parser.c, parser.h: added CHAR* related string functions for XPath
15214 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15215 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15216 rebuild the docs.
15217 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15218 and regression testing capabilities for XPath.
15219
Daniel Veillardd79d7871999-07-12 10:38:12 +000015220Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15223 closing bug #1646
15224
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015225Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * Makefile.am, example/Makefile.am: closed bug #1683
15228
Daniel Veillard3166ab11999-07-11 16:14:19 +000015229Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * example/Makefile.am, configure.in: added the makefile for the
15232 gjobread example
15233
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015234Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15235
15236 * doc/Makefile.am:
15237 - fix which allow "make install DESTDIR=</install/prefix>".
15238
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015239Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15242 which fixed a problem on the file reading-code.
15243
Daniel Veillard82150d81999-07-07 07:32:15 +000015244Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15247 output.
15248 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15249
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015250Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * parser.h : Oops removed the binary compatibility problem
15253 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15254 * parser.c, HTMLparser.c: applied patches for reading from stdin
15255
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015256Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * parser.c, entities.c, valid.c: cleanup bug #1591
15259 * configure.in: cleanup bug #1592
15260 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15261 the same tree back-end. Hence gdome will be available for it.
15262 * doc/Makefile.am: close bug #617
15263
Daniel Veillard97fea181999-06-26 23:07:37 +000015264Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * parser.c: alloctate a per parser context SAX interface block
15267
Daniel Veillard14fff061999-06-22 21:49:07 +000015268Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15271 and xmlEncodeEntitiesReentrant with the correct one :-\
15272
15273Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * commit of my internal XML base changes, quite a lot of
15276 changes, cleanups, better entities support, framework for
15277 new I/O and charset detection and handling
15278 * Fixed the configure/Makefile stuff to generate shared libs
15279 with the proper version info, so we jumped on rev from
15280 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15281 xmlEncodeEntities() result need to be freed now, and a string
15282 xmlParserVersion provide the current library version.
15283
Raph Levien05240da1999-06-15 21:27:11 +000015284Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15285
15286 * parser.c: fixed a buffer overrun for when you have a very long
15287 attribute with no entities in it.
15288
Daniel Veillardbb2da581999-06-13 14:37:07 +000015289Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * added example directory
15292 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15293
Daniel Veillard011b63c1999-06-02 17:44:04 +000015294Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * Release of libxml-1.1, nearly everything has been touched for
15297 this.
15298 * Added more regression tests
15299 * Updated the documentation
15300
Daniel Veillard27d88741999-05-29 11:51:49 +000015301Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * tree.[ch]: unified the XML_NO_CORBA defines.
15304 * parser.c encoding.[ch]: started plugging in char encoding detection
15305
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015306Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15307
15308 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15309 Also freed allocated buffer.
15310
Daniel Veillard27d88741999-05-29 11:51:49 +000015311Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015312 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15313 reentrancy problem at printing. One is left in entities.c, to
15314 remove ASAP
15315 * testSAX.c : added a test example showing the use of the SAX
15316 interface if one doesn't want to build the DOM tree.
15317 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15318
Daniel Veillard517752b1999-04-05 12:20:10 +000015319Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15322 large revamping of the parser to use SAX callbacks
15323 http://www.megginson.com/SAX/ (or at least a C like interface
15324 a la Expat). It's now possible to set up your own callbacks
15325 and the parser will not build a DOM tree.
15326 * test/* result/*: updated the test suite, I finally removed
15327 the old Namespace draft support (PI based).
15328
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015329Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * Makefile.am: added test result to EXTRA_DIST for make tests
15332
Daniel Veillard64068b31999-03-24 20:42:16 +000015333Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * parser.c, parserInternals.h: moved the chars macro definitions
15336 to parserInternals.h
15337 * parser.c, error.c: applied patches from "Knut Åkesson"
15338 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15339
Daniel Veillard012ccc11999-03-23 10:11:11 +000015340Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * xml-config.in : applied patch to make --version work
15343
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153441999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15345
15346 * Makefile.am (check-local): Alias for `tests' target. This will
15347 cause `make check' to do the right thing.
15348 (tests): Don't run tests in srcdir. Also, replaced calls to
15349 basename with a `sed' "equivalent".
15350
Daniel Veillardd109e371999-03-05 06:26:45 +000015351Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15354 it in the header and not the sources, updated the doc.
15355 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15356 pointing this out.
15357
Daniel Veillardbc50b591999-03-01 12:28:53 +000015358Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15361 exported the inputStream routines.
15362 * doc/html/* : updated accordingly
15363
Daniel Veillardd692aa41999-02-28 21:54:31 +000015364Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * parser.c, parser.h, parserInternals.h: added a few extra
15367 internal calls to allocate and free parser contexts ...
15368 * doc/html/* : updated accordingly
15369
Daniel Veillard55a99271999-02-25 11:01:29 +000015370Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * configure.in, Makefile.am, doc/makefile.am : General changes for
15373 1.0.0 release and including the generated HTML documentation.
15374
Daniel Veillard35925471999-02-25 08:46:07 +000015375Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * makefile.am : added parserInternals.h, oops.
15378
Daniel Veillard1e346af1999-02-22 10:33:01 +000015379Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * parserInternals.h: added this header giving access to the parser
15382 internal functions.
15383 * doc/Makefile.am : added a rebuild target which rebuilds the full
15384 set of documentations
15385 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15386 the internal subset.
15387 * *.c *.h: modifications needed to generate the documentation using
15388 gtk-doc, cleanup of functions blocks, reorganisation of struct
15389 declarations.
15390
Daniel Veillard1164e751999-02-16 16:29:17 +000015391Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15394 the tar and spec file to include the beginning of the doc.
15395
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153961999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15397
15398 * doc/.cvsignore: Added this file.
15399
Daniel Veillard6800ef31999-02-08 18:33:22 +000015400Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * tree.c: fixed xmlGetProp to return "" when the attribute
15403 exists, even if the node-list is NULL.
15404
Daniel Veillard726c7e31999-02-08 15:13:10 +000015405Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * tree.c: patched an error outputting empty attribute values.
15408 * Makefile.am and doc/makefile.am: have been updated during the
15409 week-end. Sorry for an empty CVS log, I got a shell problem.
15410
Daniel Veillard1899e851999-02-01 12:18:54 +000015411Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * tree.h: cleaned up using enums instead of defines
15414 * parser.c, valid.[ch]: more work on parsing/output of element
15415 declarations
15416
Daniel Veillard3b9def11999-01-31 22:15:06 +000015417Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * valid.[ch], tree.c, parser.c : more work toward full parsing
15420 of XML DTDs.
15421 * README: added informations about mailing-list and on-line
15422 documentation
15423
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154241999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15425
15426 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15427
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015428Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * parser.c, tree.[ch] : more work toward conformance testing,
15431 added a last element to accelerate parsing of very flat structures
15432 started working on internal subset Element content declaration.
15433 * valid.[ch] : first cut at adding code toward validation.
15434 * previous changes had also small impact on most files, especially
15435 the conformance testing using James Clark test suite.
15436
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015437Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * test/* : updated the examples, most of them were not well
15440 formed (humm), and added rdf2.
15441 * result/* : resulting changes in the output.
15442
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015443Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15446
Daniel Veillard44b3a061998-12-05 17:27:22 +000015447Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * tree.c: patched a bug in the generation of empty attributes
15450
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015451Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15454 for node/trees/documents/... Biggest problem is namespace
15455 support when copying subtrees.
15456
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015457Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * parser.c, entities.c: improve entities and char ref encoding,
15460 and cleanups of error messages.
15461
Daniel Veillard242590e1998-11-13 18:04:35 +000015462Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * parser.c, entities.c: simple bug hunting done during rpm2html and
15465 rpmfind integration.
15466
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015467Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * parser.[ch]: Added interfaces allowing to specify a SAX
15470 handler before parsing.
15471
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015472Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * parser.c: redirrect all errors reporting through the SAX
15475 error function
15476
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015477Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15480 * libtool, tlmain ...: update of the libtool files
15481
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154821998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15483
15484 * entities.c: Use g_snprintf insteda of snprintf.
15485
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015486Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15489 added ent5 test for this purpose.
15490 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15491
Daniel Veillard27271681998-10-30 06:39:40 +000015492Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * parser.c: fixed? a strange error due to compression on a GWP
15495 document.
15496
Daniel Veillard25940b71998-10-29 05:51:30 +000015497Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * tree.[ch]: bug fixing
15500 * entities.[ch]: defined a specific type for predefined entities
15501 * doc/xml.html: more documentation on the library, how to use it,
15502 overview of the interfaces.
15503
Daniel Veillard16253641998-10-28 22:58:05 +000015504Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15507
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015508Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15509
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015510 * tree.c: corrected a small bug
15511 * doc/xml.html: continuing writing documentation.
15512
15513Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15514
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015515 * debugXML.h debugXML.c: added debugging utilities.
15516 * tester.c: added --debug switch.
15517 * tree.c: patched an incorrect node->type assignment.
15518 * parser.c: formatting, ensure that node->doc != NULL in attributes
15519
Daniel Veillardccb09631998-10-27 06:21:04 +000015520Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15523 entity support and provide an internal representation close to
15524 DOM one (entity ref nodes, and attribute value as tree). I tried
15525 to preserve the interface but this will surely break some apps
15526 (I have to change rpm2html/rpmfind for example). I had to change
15527 two interfaces, and the generated tree is somewhat different.
15528 * doc/* : started documenting the XML library, the tree and
15529 DOM/Corba. This is a first step.
15530
Daniel Veillard11e00581998-10-24 18:27:49 +000015531Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * parser.c: Set up the fonctions comment block, boring but useful.
15534 * parser.h, SAX.c, parser.c: now attributes are processed through
15535 the SAX interface. The problem is that my SAX interface diverged
15536 quite a bit from the original one, well this is not an official
15537 spec, and translating it from Java to C is hairy anyway...
15538
Daniel Veillard97b58771998-10-20 06:14:16 +000015539Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15542 fonctions comment block, boring but useful.
15543
15544Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015545
15546 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15547 conversion routines. However they are not yet used to convert the
15548 inputs. The core will run with UTF-8.
15549
Daniel Veillard33942841998-10-18 19:12:41 +000015550Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * tree.c : make sure that the type id is properly set-up when
15553 a new object is allocated, needed for DOM.
15554
Daniel Veillard27fb0751998-10-17 06:47:46 +000015555Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * tree.h, tree.c: Ok, the main objects in the tree will be native
15558 corba objects, it costs 8 bytes per Node, Attribute and Document
15559 but it simplifies the Corba integration a lot (no extra interface
15560 objects to allocate/free).
15561
Daniel Veillard0bef1311998-10-14 02:36:47 +000015562Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15565 and changed NODEs contants for conformity with DOM Level 1
15566
Daniel Veillard27864701998-10-08 03:47:24 +000015567Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * added hooks to keep track of servants when creating objects
15570 xmlDoc and xmlNode (for Corba export).
15571
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015572Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * added xml-config script.
15575
Daniel Veillard7066a791998-10-01 20:28:28 +000015576Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15579 to autoupdate libtool and automake conf files.
15580
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155811998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15582
15583 * Makefile.am: Use '?' to separate the sed
15584 commands as ',' is used when people pass -Wl,something.
15585
15586
Daniel Veillard15a8df41998-09-24 19:15:06 +000015587Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * tree.c, tree.h: added a per-document compression interface.
15590
Daniel Veillard151b1b01998-09-23 00:49:46 +000015591Tue Sep 22 20:47:38 EDT 1998
15592
15593 * tree.c, tree.h: added saving with compression and added interfaces
15594 to control the compression level (xmlGetCompressMode,
15595 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15596
Daniel Veillard70120ff1998-09-22 00:24:21 +000015597Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * parser.c: corrected a loop for files of size 0
15600
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156011998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15602
15603 * error.h: New file. Contains prototyes from `error.c'.
15604
Tom Tromeyc19653d1998-08-14 01:22:43 +000015605Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15606
15607 * Makefile.am (xmlincdir): New macro.
15608 (xmlinc_HEADERS): Renamed from include_HEADERS.
15609
Daniel Veillard845664d1998-08-13 04:43:19 +000015610Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * applied small patch on numeric entities from
15613 Christopher Blizzard <blizzard@appliedtheory.com>
15614
Daniel Veillard260a68f1998-08-13 03:39:55 +000015615Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * New release 0.2, removed the old xml_* files so that it's
15618 coherent with the other CVS base (W3C), far better conformance
15619 to standard, new namespaces, decent entities support, beginning
15620 of a SAX-like interface. Nearly nothing left intact, even the
15621 test examples ...
15622
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156231998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15624
15625 * .cvsignore: Add .deps dir
15626
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015627Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15630
Daniel Veillardfe926001998-07-26 04:28:20 +000015631Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015632
Daniel Veillardfe926001998-07-26 04:28:20 +000015633 * configure.in: added test for CPP
15634 * AUTHORS, Changelog: the original ones didn't get commited but the
15635 glib ones instead, fixed.
15636 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015637
Daniel Veillardfe926001998-07-26 04:28:20 +000015638Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015639
Daniel Veillardfe926001998-07-26 04:28:20 +000015640 * integrated code developped at W3C
15641 * changed the original Copyright
15642 * migrated to automake
15643 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015644