blob: e710c46057d1ab04f0b6f10eb346b3790d4fcd99 [file] [log] [blame]
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c: fixed the streaming property of the reader,
4 it was generating tree faster than consuming it. Pointed out
5 by Nate Myers
6 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
7
Igor Zlatkovic9df24742003-01-12 21:15:55 +00008Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000010 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000011
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000012Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * xpath.c: fix to the XPath implementation for parent and
15 ancestors axis when operating on a Result Value Tree.
16 Fixes bug #100271
17
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000018Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
21 to fix some URI/file escaping problems
22
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000023Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * python/generator.py: fixed a bug raised by Raymond Wiker,
26 docSetRootElement() should not raise an exception if the
27 return is None
28
Daniel Veillard3e20a292003-01-10 13:14:40 +000029Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
32 fixed bug #102181 by applying the suggested change and fixing
33 the generation/registration problem.
34
Daniel Veillarde55e8e42003-01-10 12:50:02 +000035Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
38 routines.
39
Daniel Veillard8f872442003-01-09 23:19:02 +000040Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * parser.c: one more IsEmptyElement crazyness, that time in
43 external parsed entities if substitution is asked.
44 * python/tests/reader3.py: added a specific test.
45
Daniel Veillarde329fc22003-01-09 21:36:42 +000046Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
49 support and improved error handler registration
50
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000051Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
54 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
55 * README: fixed a link
56
Daniel Veillarde2830f12003-01-08 17:47:49 +000057Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * configure.in doc/* NEWS: preparing 2.5.1 release
60 * SAX.c parser.c: fixing XmlTextReader bug
61
Daniel Veillard8bf70b92003-01-07 23:14:24 +000062Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * SAX.c: fuck, I introduced a memory leak on external parsed
65 entities in 2.5.0 :-(
66
Daniel Veillard56ada1d2003-01-07 11:17:25 +000067Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * xmllint.c: another fix needed as pointed by Christophe Merlet
70 for --stream --debug if compiled without debug support.
71
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000072Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
73
74 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000075 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000076 update man page with --stream and --chkregister
77
Daniel Veillard8326e732003-01-07 00:19:07 +000078Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * globals.c: fixed --with-threads compile
81 * xmllint.c: fixed --without-debug compile
82 * include/libxml/globals.h: cleanup
83 * include/libxml/schemasInternals.h: add a missing include
84
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000085Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * configure.in NEWS: preparing 2.5.0 release
88 * SAX.c: only warn in pedantic mode about namespace name
89 brokeness
90 * globals.c: fix a doc generation problem
91 * uri.c: fix #101520
92 * doc/*: updated and rebuilt the doc for the release, includuding
93 stylesheet update
94 * python/Makefile.am: fix a filename bug
95
96Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
99 should not be called.
100
101Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * libxml-2.0.pc.in: applied the patch to fix #101894
104
105Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * tree.c : applied patch from Lukas Schroeder for register callbacks
108 * valid.c: modified patch from Lukas Schroeder to test
109 register callbacks with --chkregister
110
111Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * xmlreader.c: seriously changed the way data are pushed to
114 the underlying parser, go by block of 512 bytes instead of
115 tryng to detect tag boundaries at that level. Changed the
116 way empty element are detected and tagged.
117 * python/tests/reader.py python/tests/reader2.py
118 python/tests/reader3.py: small changes mostly due to context
119 reporting being different and DTD node being reported. Some
120 errors previously undetected are now caught and fixed.
121 * doc/xmlreader.html: flagged last section as TODO
122
123Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * python/libxml.py: integrated the Python 2.2 optimizations
126 from Hannu Krosing, while maintaining compatibility with
127 1.5 and 2.1
128
129Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * xmllint.c: a bit of cleanup
132 * xmlreader.c: small fix
133 * doc/xmlreader.html: more work on the XmlTextReader tutorial
134 * python/libxml.py: a few fixes pointed out by Hannu Krosing
135
136Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * python/setup.py.in: patch from Stéphane Bidoul to include
139 drv_libxml2.py in setup.py
140
141Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * doc/xmlreader.html: starting documenting the new XmlTextReader
144 interface.
145
146Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * xmllint.c: added the --stream flag to use the TextReader API
149 * xmlreader.c: small performance tweak
150
151Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * xmlreader.c python/tests/reader2py: okay the DTD validation
154 code on top of the XMLTextParser API should be solid now.
155
156Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * xmlreader.c python/tests/reader2py: Fixing some more mess
159 with validation and recursive entities while using the
160 reader interface, it's getting a bit messy...
161
162Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * xmlreader.c python/tests/reader.py: another couple of problem
165 related to IsEmptyElement reported by Stéphane Bidoul needed
166 some fixes.
167
168Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
171 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
172 based on the python XmlTextReader interface.
173
174Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * tree.c: backing out one change in the last patch which broke the
177 regression tests
178
179Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * global.data globals.c tree.c include/libxml/globals.h: applied
182 an old patch from Lukas Schroeder to track node creation and
183 destruction. Probably missing a lot of references at the moment
184 and not usable reliably.
185
186Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
189 from doc/news.html and a stylesheet
190
191Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * xmlreader.c python/tests/reader.py: fixed another couple of
194 xmlreader bugs reported by Stéphane Bidoul and added tests.
195
196Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * xmlreader.c python/tests/reader2.py: fixed another validity
199 checking in external parsed entities raised by Stéphane Bidoul
200 and added a specific regression test.
201 * python/tests/reader3.py: cleanup
202
203Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
204
205 * xmlreader.c python/tests/reader2.py: fixed a problem with
206 validation within entities pointed by Stéphane Bidoul, augmented
207 the tests to catch those.
208
209Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
210
211 * python/generator.py: modified the generator to allow keeping
212 class references when creating new classes, needed to fix a bug
213 pointed by Stéphane Bidoul where the input buffer of the
214 xmlTextReader instance gets destroyed if the python wrapper for
215 the input is not referenced anymore.
216
217Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
218
219 * xmlreader.c python/tests/reader.py: fixed another pair of problem
220 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
221
222Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
223
224 * xmlreader.c python/tests/reader.py: fixed another problem
225 pointed by Stéphane Bidoul
226
227Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * xmlreader.c python/tests/reader.py: fixed a limit case problem
230 with "<a/>"
231
232Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
233
234 * SAX.c: warn on xmlns:prefix="foo"
235 * xmlreader.c python/tests/reader.py: fixed a couple of problem
236 for namespace attributes handling.
237
238Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
239
240 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
241 a really nasty problem raised by a DocBook XSLT transform
242 provided by Sebastian Bergmann
243
244Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
245
246 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
247 by Stéphane Bidoul and integrated it into the tests
248
249Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
250
251 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
252 extended the XmlTextReader API a bit, addding accessors for
253 the current doc and node, and an entity substitution mode for
254 the parser.
255 * python/libxml.py python/libxml2class.txt: related updates
256 * python/tests/Makefile.am python/tests/reader.py
257 python/tests/reader2.py python/tests/reader3.py: updated a bit
258 the old tests and added a new one to test the entities handling
259
260Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
261
262 * python/generator.py python/libxml2class.txt
263 python/tests/reader.py python/tests/reader2.py: changed the
264 generator to provide casing for the XmlTextReader similar to
265 C# so that examples and documentation are more directly transposable.
266 Fixed the couple of tests in the suite.
267
268Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * doc/guidelines.html: added a document on guildeline for
271 publishing and deploying XML
272
273Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
274
275 * valid.c xmlreader.c: final touch running DTD validation
276 on the XmlTextReader
277 * python/tests/Makefile.am python/tests/reader2.py: added a
278 specific run based on the examples from test/valid/*.xml
279
280Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
281
282 * python/libxml.py: added a few predefined xmlTextReader parser
283 configuration values.
284
285Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
286
287 * python/libxml_wrap.h: trying to fix #102037
288
289Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * SAX.c: fixing bug #95296, when the predefined entities
292 are redefined in the DTD the default one must be used
293 instead anyway.
294
295Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
296
297 * doc/xmllint.xml
298 * doc/xmllint.1
299 Add discussion of XML_DEBUG_CATALOG to xmllint man
300 page - bug #100907
301
302
303Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
304
305 * xmlreader.c: Fixed the empty node detection to avoid reporting
306 an inexistant close tag.
307
308Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
309
310 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
311 for Python 2.1
312
313Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
314
315 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
316
317Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
318
319 * doc/libxml2-api.xml python/tests/reader.py: one really need
320 to provide the base URI information when creating a reader parser
321 from an input stream. Updated the API and the example using it.
322
323Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
324
325 * testReader.c xmlreader.c valid.c include/libxml/tree.h
326 include/libxml/valid.h include/libxml/xmlreader.h: working on
327 DTD validation on top of xml reader interfaces. Allows to
328 validate arbitrary large instances. This required some extensions
329 to the valid module interface and augmenting the size of xmlID
330 and xmlRef structs a bit.
331 * uri.c xmlregexp.c: simple cleanup.
332
333Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
334
335 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
336 work on the xml reader interfaces.
337 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
338 Web page for the Windows binaries.
339
340Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
341
342 * xmlIO.c: applied a patch for VMS following the report by
343 Nigel Hall
344
345Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * parser.c: the parseStartTag bug fix wasn't complete.
348
349Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
350
351 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
352 parseStartTag, fixing it.
353 * test/att4 result/att4 result/noent/att4: adding the test
354 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
355 more methods to XmlTextReader.
356
357Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
358
359 * win32/libxml2.def.src: added more xml reader exports
360 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
361 to the build
362
363Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
364
365 * doc/tutorial/xmltutorial.xml
366 plus generated html and pdf
367 Updating tutorial again based on further comments from Niraj
368 Tolia on the last iteration
369
370Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
371
372 * doc/tutorial/xmltutorial.xml
373 * doc/tutorial/includekeyword.c
374 * doc/tutorial/includegetattribute.c
375 plus generated html and pdf
376 Adding fix from Niraj Tolia to tutorial to properly free memory.
377
378
379Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
382 more methods of XmlTextReader.
383 * python/libxml2class.txt python/tests/reader.py: this increased the
384 methods in the bndings, augmented the test to check those new
385 functions.
386
387Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
388
389 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
390 methods of XmlTextReader.
391 * python/generator.py python/libxml_wrap.h python/types.c
392 python/libxml2class.txt: added the reader to the Python bindings
393 * python/tests/Makefile.am python/tests/reader.py: added a specific
394 test for the Python bindings of the Reader APIs
395 * parser.c: small cleanup.
396
397Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
398
399 * xinclude.c: fallback was only copying the first child not the
400 full child list of the fallback element, closes #89684 as reopened
401 by Bernd Kuemmerlen
402
403Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
404
405 * win32/libxml2.def.src: exported htmlNodeDumpOutput
406
407Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * configure.in: preparing release of 2.4.30
410 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
411 gives enum values, fix functype return type, put back fields in
412 structs
413 * doc/*: updated the docs rebuilt
414
415Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
418 about htmlNodeDumpOutput location.
419 * xpath.c: removed an undefined function signature
420 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
421 too many symbols in the API breaking the python bindings.
422 Updated with the libxslt/libexslt changes.
423
424Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
425
426 * configure.in: preparing release of 2.4.29
427 * doc/*: rebuilt the docs and API
428 * xmlreader.c: a few more fixes for the XmlTextReader API
429
430Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
431
432 * include/win32config.h: applied mingw patch from Magnus Henoch
433
434Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
435
436 * catalog.c doc/libxml2-api.xml: a bit more cleanup
437
438Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
439
440 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
441 building Python script, does the C parsing directly, generates
442 a better API description including structure fieds defs and
443 enums. Still a couple of bugs, but good enough for the python
444 wrappers now.
445 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
446 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
447 include/libxml/schemasInternals.h include/libxml/tree.h: more
448 cleanup based on the python analysis script reports.
449 * libxml.spec.in: make sure the API XML description is part of the
450 devel package.
451
452Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
453
454 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
455 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
456 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
457 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
458 code cleanup, especially the function comments.
459 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
460
461Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * Makefile.am xmlreader.c include/libxml/Makefile.am
464 include/libxml/xmlreader.h: Adding a new set of APIs based on
465 the C# TextXmlReader API but converted to C. Allow to parse
466 in constant memory usage, far simpler to program and explain
467 than the SAX like APIs, unfinished but working.
468 * testReader.c: test program
469
470Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
471
472 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
473
474Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * tree.c: Chip turner indicated that XHTML1 serialization
477 rule for style actually break on both IE and Mozilla,
478 try to avoid the rule if escaping ain't necessary
479
480Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * nanhttp.c: handle HTTP URL escaping, problem reported by
483 Glen Nakamura and Stefano Zacchiroli
484
485Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
486
487 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
488
489Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
490
491 * uri.c: Johann Richard pointed out some XPointer problems for
492 URN based URI references in XInclude. Modified the URI parsing
493 and saving routines to allow correct parsing and saving of
494 XPointers, especially when attached to "opaque" scheme accordingly
495 to RFC 2396
496
497Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
500 of refactoring to the HTML saving code.
501 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
502 in the doc.
503
504Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * tree.c include/libxml/tree.h: refactored the XML dump of a node
507 to a buffer API to reuse the generic dump to an OutputIO layer,
508 this reduces code, fixes xmlNodeDump() for XHTML, also made
509 xmlNodeDump() now return the number of byte written.
510
511Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
512
513 * python/setup.py.in: another patch from Stéphane Bidoul for
514 Python bindings on Windows
515 * doc/parsedecl.py: small cleanup
516
517Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * libxml.spec.in configure.in: add a line in %changelog for releases
520
521Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * parser.c: patch from Marcus Clarke fixing a problem in entities
524 parsing that was detected in KDe documentations environment.
525
526Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
527
528 * python/libxml.c (libxml_prev): Return the previous as opposed to
529 the next node (I guess this is the result of some cut & paste programming:)
530
531Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
534
535Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
536
537 * python/generator.py python/libxml.c python/setup.py.in: trying
538 to fix the Python bindings build on Windows (Stéphane Bidoul)
539
540Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
541
542 * win32/configure.js: added option for python bindings
543 * win32/libxml2.def.src: added more exports
544
545Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
546
547 * win32/Makefile.mingw: fixed unresolved symbols when linking with
548 pthreads
549 * win32/wince/*: applied updates to Windows CE port from Javier
550
551Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * configure.in: preparing 2.4.28
554 * libxml.spec.in doc/Makefile.am: some cleanup
555 * doc/*: updated the news and regenerated.
556
557Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * HTMLparser.c: final touch at closing #87235 </p> end tags
560 need to be generated.
561 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
562 this change slightly the output of a few tests
563 * doc/*: regenerated
564
565Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
566
567 * parserInternals.c: fixing bug #99190 when UTF8 document are
568 parsed using the progressive parser and the end of the chunk
569 is in the middle of an UTF8 multibyte character.
570
571Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
572
573 * threads.c: fixed initialization problem in xmlNewGlobalState
574 which was causing crash.
575 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
576 in xmlInitializeGlobalState.
577 * parserInternals.c: cleaned up ctxt->sax initialisation.
578
579Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
580
581 * tree.c include/libxml/tree.h: modified the existing APIs
582 to handle XHTML1 serialization rules automatically, also add
583 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
584 libxslt serialization uses it when needed without changing
585 the library API.
586 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
587 result/xhtml1: added a new test specifically for xhtml1 output
588 and updated the result of one XHTML1 test
589
590Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
591
592 * xinclude.c parserInternals.c encoding.c: fixed #99082
593 for xi:include encoding="..." support on text includes.
594 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
595 test/XInclude/ents/isolatin.txt : added a specific regression test
596 * python/generator.py python/libxml2class.txt: fixed the generator
597 the new set of comments generated for doc/libxml2-api.xml were
598 breaking the python generation.
599
600Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
601
602 * doc/Makefile.am: repair some problem if gtk-doc fail or such
603 * configure.in: patch for Solaris on new autoconf closes #98880
604 * doc/parsedecl.py: repair the frigging API building script,
605 did I say that python xmllib sucks ?
606 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
607 and some comment are no more truncated.
608
609Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * parser.c: Martin Stoilov pointed out a potential leak in
612 xmlCreateMemoryParserCtxt
613
614Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
615
616 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
617 included in HTML documents and using the push parser.
618
619Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
620
621 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
622 specified, look for the Python interpreter not just in the
623 specified root but also in the specified location. Fixes #98825
624
625Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * python/libxml.c: fixing bug #98792 , node may have no doc
628 and dereferencing without checking ain't good ...
629
630Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * configure.in: preparing release 2.4.27
633 * doc/* : updated and rebuilt the docs
634 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
635 and all the docs are actually packaged and in the final RPMs
636 * parser.c parserInternals.c include/libxml/parser.h: restore
637 xmllint --recover feature.
638
639Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * parser.c xpath.c: fixing #96925 wich was also dependant on the
642 processing of parsed entities, and XPath computation on sustitued
643 entities.
644 * testXPath.c: make sure entities are substitued.
645
646Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
647
648 * parser.c: fixed #96594, which was totally dependant on the
649 processing of internal parsed entities, which had to be changed.
650
651Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * Makefile.am python/Makefile.am python/tests/Makefile.am:
654 trying to fix bug #98517 about building outside the source tree
655 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
656
657Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
658
659 * include/win32config.h: cleanup
660 * win32/Makefile.mingw: integrated mingw in JScript configure
661 * win32/Makefile.msvc: modified to allow mingw coexistence
662 * win32/configure.js: integrated mingw
663 * win32/Readme.txt: cleanup
664
665Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
666
667 * HTMLparser.c: strengthen the guard in the Pop macros,
668 like in the XML parser, closes bug #97315
669
670Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
671
672 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
673 callback is never used.
674
675Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
676
677 * parserInternals.c: fixed the initialization of the SAX structure
678 which was breaking xsltproc
679 * xpath.c: patch from Petr Pajas for CDATA nodes
680 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
681 * parser.c include/libxml/parser.h: patch from Peter Jones
682 removing a leak in xmlSAXParseMemory() and adding the
683 function xmlSAXParseMemoryWithData()
684
685Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
686
687 adding pdf of tutorial, changing web page to link to it
688 * doc/tutorial/xmltutorial.pdf
689 * doc/xml.html
690 * doc/docs.html
691
692Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
693
694 * doc/tutorial/ar01s08.html
695 adding file what I forgot for tutorial
696
697
698Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
699
700 Adding encoding discussion to tutorial
701 Added:
702 * doc/tutorial/images/*.png: DocBook admonition image files
703 * doc/tutorial/apf.html, apg.html: new generated html
704 * doc/tutorial/includeconvert.c: conversion code entity file
705 changed:
706 * doc/tutorial/xmltutorial.xml: DocBook original
707 * doc/tutorial/*.html: generated html
708
709Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
710
711 * include/libxml/*.h: retired xmlwin32version.h
712 * doc/Makefile.am: retired xmlwin32version.h
713 * win32/configure.js: retired xmlwin32version.h
714
715Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
716
717 * win32/libxml2.def.src: exported additional symbols
718 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
719 sisterhood
720
721Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * globals.c: fixed a typo pointed out by Igor
724 * xpath.c: try to speed up node compare using line numbers
725 if available.
726
727Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * tree.c: make xmlFreeNode() handle attributes correctly.
730
731Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
732
733 * catalog.c: completed the #96963 fix, as reported by Karl
734 Eichwalder
735
736Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
739
740Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * Makefile.am: switched the order of a couple of includes
743 to fix bugs #97100
744
745Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
746
747 * catalog.c: fixed bug #96963, reverted to the old behaviour of
748 xmlLoadCatalogs that used to separate directories with a ':'.
749
750Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
751
752 * threads.c: improvements to the Windows-side of thread handling
753 * testThreads.c: conditionally excluded unistd.h
754 * testThradsWin32.c: broke overlong lines
755 * include/win32config.h: adapted thread-related macros to the new
756 scheme and for pthreads on Windows
757 * win32/Makefile.msvc: introduced a more flexible thread build,
758 added testThreads[Win32].c to the build
759 * win32/configure.js: introduced a more flexible thread config
760
7612002-10-31 John Fleck <jfleck@inkstain.net>
762
763 * doc/xml.html (and, by implication, FAQ.html)
764 added UTF-8 conversaion FAQ from Marcus Labib Iskander
765
766Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
767
768 * configure.in: removed xmlwin32version.h
769 * include/libxml/Makefile.am: removed xmlwin32version.h
770
771Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773 * tree.c: applied patch from Brian Stafford to fix a bug
774 in xmlReconciliateNs()
775
776Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * tree.c: applied patch from Christian Glahn to allow
779 xmlNewChild() on document fragment nodes
780
781Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
782
783 * parser.c: Christian Glahn found a problem with a recent
784 patch to xmlParseBalancedChunkMemoryRecover()
785 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
786 problems
787 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
788 test/schemas/seq*: added the test cases from Charles
789
790Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
791
792 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
793 serious cleanup of the spec file and associated changes
794 in the Makefiles.
795 * valid.c: try to remove some warnings on x86_64
796
797Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
798
799 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
800 fix bug #96586
801
802Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
803
804 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
805 parsing, applied his patch
806 * result/HTML/attrents.html result/HTML/attrents.html.err
807 result/HTML/attrents.html.sax test/HTML/attrents.html:
808 added the test and result case provided by Mikhail Sogrine
809
810Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
811
812 * vms/build_libxml.com vms/config.vms vms/readme.vms
813 include/libxml/parser.h include/libxml/parserInternals.h
814 include/libxml/tree.h include/libxml/xmlIO.h
815 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
816 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
817 Applied the VMS update patch from Craig A. Berry
818 * doc/*.html: update
819
820Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
821
822 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
823
824Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
825
826 * debugXML.c: adding a grep command to --shell in xmllint
827 for T.V. Raman
828
829Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
830
831 * xmlcatalog.c: tried to fix some of the problem with --sgml
832
833Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
834
835 * parser.c: tried to fix bug #91500 where doc->children may
836 be overriden by a call to xmlParseBalancedChunkMemory()
837
838Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
841 identifiers in SGML catalogs containing '&'
842
843Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * python/types.c: fixed bugs when passing result value tree
846 to Python functions.
847
848Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
849
850 * configure.in: preparing the release of 2.4.26
851 * doc/*: updated and rebuilt the documentation
852
853Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
854
855 * parser.c: fixed a XML Namespace compliance bug reported by
856 Alexander Grimalovsky
857
858Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
859
860 * HTMLtree.c: fixed serialization of script and style when
861 they are not lowercase (i.e. added using the API to the tree).
862
863Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * valid.c: make xmlValidateDocument emit a warning msg if there
866 is no DTD, pointed by Christian Glahn
867
868Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
871 content model when some of the blocks have min or max, and a couple
872 of bugs found in the process.
873 * result/schemas/list0* test/schemas/list0*: added some specific
874 regression tests
875
876Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
877
878 * README: updated the contact informations
879
880Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
883 misses it, reported by Peter Bray.
884
885Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * tree.c: investigating xmlNodeGetContent() on namespace nodes
888 and removed a few warnings
889
890Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * parser.c: Christian Glahn found a small bug in the push parser.
893 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
894 public
895
896Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
897
898 * xmlschemas.c include/libxml/xmlschemas.h: added
899 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
900 * testSchemas.c: added --memory to test the new interface
901
902Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
903
904 * doc/index.py doc/search.php: integrated the XSLT indexing,
905 a few fixed in the indexer, added a scope selection at the
906 search level.
907
908Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
911 this was due to uninitialized parts of the validation context
912
913Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
914
915 * debugXML.c: applied patch from Mark Vakoc except the API
916 change, preserved it.
917 * doc/*: updated the docs to point to the search engine for
918 information lookup or before bug/help reports.
919
920Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * doc/index.py doc/search.php: added mailing-list archives
923 indexing and lookup
924
925Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
928
929Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
930
931 * doc/index.py: improved HTML indexing
932 * doc/search.php: make the queries also lookup the HTML based indexes
933
934Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
935
936 * doc/index.py: added HTML page indexing
937
938Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
939
940 * xmlIO.c: extended Windows path normalisation to fix the base
941 problem in libxslt.
942 * catalog.c: fixed list handling in XML_CATALOG_FILES
943
944Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
945
946 * valid.c: typo/bug found by Christian Glahn
947
948Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
949
950 * xmlIO.c: applied Windows CE patch from Javier.
951 * win32/wince: new directory, contains support for the PocketPC
952 with Windows CE from Javier.
953 * include/win32config.h: reorganised, removed duplicate
954 definitions and applied WinCE patch from Javier.
955 * include/wsockcompat.h: new file, now contains WinSock
956 compatibility macros.
957 * win32/Makefile.msvc: introduced double-run compilation.
958
959Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
960
961 * configure.in include/libxml/xmlwin32version.h: preparing release
962 of 2.4.25
963 * doc/*: updated and regenerated teh docs and web pages.
964
965Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
968 error were not covering namespace declarations.
969 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
970 it was missing the attribute declaration for the namespace
971 * result/VC/NS3: the fix now report breakages in that test
972
973Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
974
975 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
976
977Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
980 and regenerated the docs and web site
981
982Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
985 ATTRIBUTE_UNUSED is always put after the attribute declaration,
986 not before
987
988Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
989
990 * python/generator.py python/libxml2class.txt: fixed a stupid error
991 breaking the python API
992
993Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
994
995 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
996 triostr.c triostr.h: applied a trio update patch from
997 Bjorn Reese which should work with MinGW
998
999Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * tree.c: improving some documentation comments
1002 * xmlregexp.c: found and fixed a mem leak with python regression tests
1003 * doc/*: rebuilt the doc and the API XML file including the
1004 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1005 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1006 python/types.c: added access to the XML Schemas regexps from
1007 python
1008 * python/tests/Makefile.am python/tests/regexp.py: added a
1009 simple regexp bindings test
1010
1011Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1012
1013 * doc/xml.html:
1014 fixing ftp links - thanks to Vitaly Ostanin
1015
1016Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * xmlregexp.c: fixed the data callback on transition functionality
1019 which was broken when using the compact form
1020 * result/schemas/*: updated the results, less verbose, all tests
1021 pass like before
1022 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1023 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1024 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1025 annoying warnings
1026 * xpath.c: try to provide better error report when possible
1027
1028Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * Makefile.am: fixed a breakage raised by Jacob
1031
1032Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1033
1034 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1035 which don't use sockets
1036
1037Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1038
1039 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1040 * win32/configure.js: applied zlib patch from Daniel Gehriger
1041
1042Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1043
1044 * win32/configure.js: applied the patch from Mark Vakoc for
1045 regexp support
1046 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1047 for regexp support
1048
1049Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * xmlschemastypes.c: as pointed by Igor Float and Double
1052 parsing ain't finished yet
1053
1054Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * Makefile.am configure.in: trying to fix #88412 by bypassing
1057 all the python subdir if python ain't detected
1058
1059Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1062 made configuring with regexps/automata/unicode the default
1063 but without schemas ATM
1064 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1065 fixed the regexp based DTD validation performance and memory
1066 problem by switching to a compact form for determinist regexps
1067 and detecting the determinism property in the process. Seems
1068 as fast as the old DTD validation specific engine :-) despite
1069 the regexp built and compaction process.
1070
1071Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * valid.c: determinism is debugged, new DTD checking code now works
1074 but xmlFAComputesDeterminism takes far too much CPU and the whole
1075 set usues too much memory to be really usable as-is
1076
1077Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * tree.c: fixed another stupid bug in xmlGetNodePath()
1080 * xmllint.c: --version now report the options compiled in
1081
1082Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * HTMLparser.c: small cleanup
1085 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1086 when configured with them. A bit of debugging around the determinism
1087 checks is still needed
1088
1089Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1092
1093Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlIO.c: small portability glitch fixed.
1096
1097Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * xmlschemastypes.c: incomplete steps for real/double support
1100 * testAutomata.c include/libxml/xmlautomata.h
1101 include/libxml/xmlregexp.h: avoiding a compilation problem
1102 * valid.c include/libxml/valid.h: starting the work toward using
1103 the regexps for actual DTD validation
1104
1105Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * hash.c: cosmetic cleanup
1108 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1109 integrating a DTD validation layer based on the regexps
1110
1111Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1114 the determinism was tested before eliminating the epsilon
1115 transitions :-(
1116
1117Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * python/generator.py python/libxml.c python/libxml.py
1120 python/libxml2-python-api.xml python/libxml2class.txt
1121 python/libxml_wrap.h python/types.c: updated the python
1122 bindings, added code for easier File I/O, and the ability to
1123 define a resolver from Python fixing bug #91635
1124 * python/tests/Makefile.am python/tests/inbuf.py
1125 python/tests/outbuf.py python/tests/pushSAXhtml.py
1126 python/tests/resolver.py python/tests/serialize.py: updated
1127 and augmented the set of Python tests.
1128
1129Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1130
1131 * win32/configure.js: added more readme info for the binary
1132 package.
1133
1134Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * xmlIO.c: fixed a stupid out of bound array error
1137
1138Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1141 messing around with support for Windows path, cleanups,
1142 trying to identify and fix the various code path to the
1143 filename access. Added xmlNormalizeWindowsPath()
1144
1145Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1146
1147 * error.c valid.c: working on better error reporting of validity
1148 errors, especially providing an accurate context.
1149 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1150 error reports in those cases.
1151
1152Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1155 parser.c parserInternals.c xmlIO.c: get rid of all the
1156 perror() calls made in the library execution paths. This
1157 should fix both #92059 and #92385
1158
1159Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * xmllint.c: memory leak reporting was broken after a change
1162 of the preprocessor symbol used to activate it.
1163
1164Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * tree.c: try to make the copy function work for node of
1167 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1168 DOM layers though, not libxml2 itself.
1169
1170Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * valid.c: try to provide file and line informations, not all
1173 messages are covered, but it's a (good) start
1174
1175Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * xinclude.c: reimplemented a large part of the XInclude
1178 processor, trying to minimize resources used, James Henstridge
1179 provided a huge test case which was exhibiting severe memory
1180 consumption problems.
1181
1182Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * python/Makefile.am: applied patch from Christophe Merlet to
1185 reestablish DESTDIR
1186
1187Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * libxml.spec.in: fixes libary path for x86_64 AMD
1190
1191Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1192
1193 * doc/tutorial/includekeyword.c
1194 * doc/tutorial/xmltutorial.xml:
1195 (plus resulting generated html files)
1196 fixing one spot I missed in the tutorial where I hadn't freed
1197 memory properly
1198
1199Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1200
1201 * doc/tutorial/includeaddattribute.c
1202 * doc/tutorial/includeaddkeyword.c
1203 * doc/tutorial/includegetattribute.c
1204 * doc/tutorial/includekeyword.c
1205 * doc/tutorial/xmltutorial.xml
1206 * doc/tutorial/*.html:
1207 update tutorial to properly free memory (thanks to Christopher
1208 R. Harris for pointing out that this needs to be done)
1209 * doc/tutorial/images/callouts/*.png:
1210 added image files so the callouts are graphical, making it
1211 easier to read ( use "--param callout.graphics 1" to generate
1212 html with graphical callouts)
1213
1214Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1217 nice logos generated by Marc Liyanage
1218 * doc/site.xsl *.html: changed the stylesheet to show the new
1219 logo and regenerated the pages
1220
1221Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1224
1225Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * xpath.c: possible mem leak patch from Jason Adams
1228
1229Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1232 in the XQuery namespace
1233 * configure.in: preparing 2.4.24
1234 * doc/*.html: updated the web pages
1235
1236Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * python/generator.py: closing bug #85258 by generating conditional
1239 compile check to avoid linking to routines not configured in.
1240
12412002-08-22 Havoc Pennington <hp@pobox.com>
1242
1243 * autogen.sh: update error message for missing automake
1244
1245Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * python/Makefile.am: typo in target name resulted in libxml2.py
1248 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1249
1250Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * win32/win32/Makefile.mingw: updated with version from
1253 Elizabeth Barham at http://soggytrousers.net/repository/
1254
1255Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1256
1257 * win32/Makefile.msvc: added the prefix location to the include
1258 and lib search path.
1259
12602002-08-18 Havoc Pennington <hp@pobox.com>
1261
1262 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1263 both automake 1.6 and 1.4 installed get the right automake. Means
1264 compilation from CVS will now require the latest automake 1.4
1265 release, or manually creating symlinks called "automake-1.4" and
1266 "aclocal-1.4"
1267
1268Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * configure.in python/Makefile.am: more AMD 64 induced changes from
1271 Frederic Crozat
1272
1273Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * xinclude.c: oops I was missing the xml:base fixup too
1276 * result/XInclude/*.xml: this adds xml:base attributes to most
1277 results of the tests
1278
1279Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * xinclude.c: quick but apparently working implementation of
1282 xi:fallback, should close bug #89684
1283 * Makefile.am test/XInclude/docs/fallback.xml
1284 result/XInclude/fallback.xml: added a basic test for fallback,
1285 and run with --nowarning to avoid a spurious warning
1286 * configure.in: applied patch from Frederic Crozat for python
1287 bindings on AMD 64bits machines.
1288
1289Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1292 the caller don't pass a SAX callback block.
1293
1294Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * tree.c: applied the same fix for the XML-1.0 namespace to
1297 xmlSearchNsByHref() as was done for xmlSearchNs()
1298
1299Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * libxml.3: small cleanup of the man page
1302 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1303 when serializing HREF attributes generated by XSLT.
1304
1305Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1308 version of Marc Liyanage' patch for boolean attributes in HTML
1309 output
1310
1311Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * python/tests/serialize.py: fixed the test results, indenting
1314 behaviour changed slightly
1315
1316Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1317
1318 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1319 new c14n function to Windows def files
1320
1321Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1322
1323 * c14n.c: fixed a memory leak in c14n code
1324
1325Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * parser.c include/libxml/parser.h: adding a new API for Christian
1328 Glahn: xmlParseBalancedChunkMemoryRecover
1329 * valid.c: patch from Rick Jones for some grammar cleanup in
1330 validation messages
1331 * result/VC/* result/valid/*: this slightly change some of the
1332 regression tests outputs
1333
1334Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * tree.c: trying to fix a problem in namespaced attribute handling
1337 raised by Christian Glahn
1338
1339Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * encoding.c include/libxml/encoding.h: Opening the interface
1342 xmlNewCharEncodingHandler as requested in #89415
1343 * python/generator.py python/setup.py.in: applied cleanup
1344 patches from Marc-Andre Lemburg
1345 * tree.c: fixing bug #89332 on a specific case of loosing
1346 the XML-1.0 namespace on xml:xxx attributes
1347
1348Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1349
1350 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1351 corner case from new Merlin's test suite and added a callback
1352 that will be used to improve xmlsec performance
1353
1354
1355Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * HTMLtree.c: trying to fix the <style> escaping problem in
1358 HTML serialization bug #89342
1359
1360Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1361
1362 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1363 and rebuilt the web site.
1364
1365Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1366
1367 * include/libxml/tree.h: added _private member to xmlNs struct
1368
1369Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * HTMLparser.c: fixing bug #84876 based on the xml working
1372 code.
1373
1374Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1375
1376 * python/Makefile.am: enhanced to fix bug 72012 (errors
1377 when using '-jX' make parameter)
1378
1379Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1380
1381 * xpath.c: small additional enhancement for booleans
1382 compared to nodesets
1383
1384Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * HTMLtree.c: changed the order of the encoding declaration
1387 attributes in the meta tags due to a bug in IE/Mac
1388
1389Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1390
1391 * xpath.c: enhanced handling of booleans (especially '='
1392 and '!=' for nodesets) - fixes bug 85256. Added new
1393 routine xmlXPathNotEqualValues for more proper handling
1394 of '!=' when nodesets are involved.
1395
1396Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1399 doc/xmlcatalog_man.xml to the source distribution
1400
1401Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1402
1403 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1404 asked for this.
1405
1406Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * configure.in: preparing 2.4.23
1409 * doc/*: rebuilt the docs
1410
1411Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * parser.c: fixing bug #84169 by fixing the
1414 comment of xmlCreatePushParserCtxt to describe the
1415 encoding detection parameters better.
1416
1417Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * valid.c: fixing bug #79331 in one path the lookup for
1420 ID attributes on a namespaced node wasn't handled correctly :-\
1421
1422Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * HTMLparser.c: trying to fix 87235 about discarded white
1425 spaces in the HTML parser.
1426 * result/HTML/*: this changes the output of a number of HTML
1427 regression tests
1428
1429Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * xpath.c: applied patch from Richard Jinks for the namespace
1432 axis + fixed a memory error.
1433 * parser.c parserInternals.c: applied patches from Peter Jacobi
1434 removing ctxt->token for good.
1435 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1436 popped out by the regression tests.
1437 * Makefile.am: patch for threads makefile from Gary Pennington
1438
1439Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1440
1441 * xpath.c: enhanced behaviour of position() after usage of
1442 expressions involving preceding-sibling (et al).
1443
1444Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * hash.c: applied a patch from Peter Jacobi to solve a problem
1447 when compiling with the Watcom C on Win32
1448 * result/schemas/*.err: the change of hashing algo generated
1449 permutations in the output
1450
1451Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * hash.c: applied patch from Sander Vesik improving the quality of
1454 the hash function.
1455
14562002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1457
1458 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1459 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1460 xmllint.c xpath.c: replaced sprintf() with snprintf()
1461 to prevent possible buffer overflow (the bug was pointed
1462 out by Anju Premachandran)
1463
1464Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * parser.c: removed an uninitialized data error popped by valgrind
1467 on PE references
1468
1469Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1470
1471 * doc/xml.html
1472 adding tutorial reference to the web page
1473
1474Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1475
1476 * doc/tutorial/xmltutorial.xml
1477 * doc/tutorial/ar01s07.html
1478 * doc/tutorial/ape.html
1479 * doc/tutorial/includegetattribute.c
1480 adding section to tutorial about retrieving an attribute
1481 value
1482
1483Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * parser.c: applied a couple of patches from Peter Jacobi to start
1486 to get rid of ctxt->token, with a possible significant speed
1487 improvement to be gained once done. Better compliance with PE
1488 references constructs in DTDs too.
1489 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1490 from Peter too
1491
1492Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1495 xmlParseElement was likely to have been deallocated at the
1496 time of the report, possibly leading to segfault. Just report
1497 the tag name now.
1498
1499Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * xpath.c: patch from Richard Jinks for XPath substring() function
1502 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1503
15042002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1505
1506 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1507
1508Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1509
1510 *doc/FAQ.html
1511 fixing typos in FAQ, thanks to Robert Funnell for the
1512 editing help
1513
1514Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * NEWS: got complaints from rpmlint that it was empty
1517
1518Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1519
1520 * added doc/tutorial, including:
1521 apa.html
1522 apb.html
1523 apc.html
1524 apd.html
1525 ar01s02.html
1526 ar01s03.html
1527 ar01s04.html
1528 ar01s05.html
1529 ar01s06.html
1530 includeaddattribute.c
1531 includeaddkeyword.c
1532 includekeyword.c
1533 includestory.xml
1534 index.html
1535 xmltutorial.xml
1536 libxml tutorial, including generated html
1537
1538Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1539
1540 * result/c14n/exc-without-comments/merlin-c14n-two-*
1541 result/c14n/without-comments/merlin-c14n-two-*
1542 test/c14n/exc-without-comments/merlin-c14n-two-*
1543 test/c14n/without-comments/merlin-c14n-two-*
1544 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1545 c14n/exc-c14n and slightly modified test script to handle
1546 these test cases
1547 * c14n.c: fixed bugs for complicated nodes set (namespace
1548 without node and others from merlin-c14n-two.tar.gz)
1549 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1550 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1551 for xmlsec performance patch
1552 * xpath.c: fixed self::node() for namespaces and attributes
1553
1554Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1555
1556 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1557 but with the format parameter
1558 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1559
1560Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1561
1562 * Makefile.am: updated c14n tests suite
1563 * c14n.c: performance improvement for previous c14n patch
1564
1565Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * parser.c: another peroformance patch from Peter Jacobi, that
1568 time on parsing attribute values.
1569
1570Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1571
1572 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1573 into LibXML2 test suite
1574
1575Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1576
1577 * c14n.c: propagating xpath ancesstors node fix to c14n
1578 plus small performance improvement to reduce number of
1579 mallocs
1580 * xpath.c: fixed ancestors axis processing for namespace nodes
1581
1582Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1585 Peter Jacobi
1586
1587Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * configure.in: preparing 2.4.22
1590
1591Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1594 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1595 a public entry point.
1596 * doc/*: rebuilt the API and docs
1597
1598Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * xpath.c: patch from Richard Jinks to fix a problem introduced
1601 in the previous patch and pointed by Norm
1602
1603Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * libxml.spec.in: fixing bug #81112
1606
1607Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * uri.c: fixing bug #82848
1610
1611Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1614 output of one catalog test
1615
1616Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1617
1618 * global.data globals.c tree.c include/libxml/globals.h
1619 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1620 default value for global parameter xmlIndentTreeOutput to 1 and
1621 introduced new global parameter xmlTreeIndentString (the string
1622 used to do one-level indent) with default value " " (as it was
1623 in tree.c)
1624
1625Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1628 with trio and schemas.
1629
1630Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * xpath.c: patch from Richard Jinks to fix the problem raised in
1633 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1634
1635Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * xmlschemas.c: a bit of work on import.
1638 * xmlschemastypes.c: Charles Bozeman provided a compare function
1639 for date/time types so min/max facet restrictions should work,
1640 indeterminate comparisons return an error instead of equal.
1641 * test/schemas/date_0* result/schemas/date_0_0: specific test
1642 from Charles Bozeman too
1643
1644Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1647 from Christian Cornelssen fixing the man pages and the Catalog
1648 building script.
1649 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1650 next step is <xs:import> I now have a reasonable understanding
1651 of how it works.
1652
1653Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1656
1657Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1658
1659 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1660
1661Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * xpath.c: fixing an XPath function evalutation bug pointed out
1664 by Alexey Efimov where the context was lost when evaluating
1665 the function arguments
1666
1667Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1668
1669 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1670 function public for XMLSec performance optimizations
1671
1672Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * python/generator.py python/libxml2class.txt : fixed a problem
1675 with the HTML parser pointed by Gary Benson
1676 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1677 example
1678
1679Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1680 * parser.c: fixed bug #81159 (memory growth in SAX)
1681
1682Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1683 * xpath.c: fixed bug #78858 (the real fix)
1684
1685Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1686 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1687
1688Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * tree.c: modified xmlNodeSetBase to allow changing the
1691 base of a document.
1692
1693Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmlschemastypes.c: patch Charles Bozeman for validation of
1696 all the date, time, and duration types
1697 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1698 * configure.in: fixed an error pointed by an user
1699 * xml2-config.in: fixed an error pointed by an user
1700
1701Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1702
1703 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1704 win32/libxml2.def.src xmlIO.c: exported default
1705 'file:', 'http:' and 'ftp:' protocols input handlers
1706 and maked protocols comparisson case insensitive
1707
1708Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * configure.in: Neven Has detected a typo
1711
1712Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1715 as one of the persons allowed to commit directly to the
1716 module.
1717
1718Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1721 * valid.c: raised a too low limit
1722 * doc/*: rebuilt the docs
1723
1724Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * test/XPath/expr/floats test/XPath/expr/functions
1727 result/XPath/expr/floats result/XPath/expr/functions
1728 xpath.c: another XPath conformance patch from Richard Jinks
1729
1730Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * xmlschemas.c: fixed validation of attribute groups.
1733 * test/schemas result/schemas: added an example from the primer
1734
1735Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1738 * test/schemas result/schemas: updated the test list
1739
1740Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * TODO: updated a bit
1743 * parser.c: made a comment more specific
1744 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1745 Schemas conformance.
1746 * test/schemas result/schemas: updated the test list
1747
1748Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1751 implementing xs:all with minOccurs = 0
1752 * tes/schemas/* result/schemas/*: added more tests covering
1753 xs:all
1754
1755Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * xmlregexp.c: first implementation of the all particle, this
1758 may need to be revisited for case where not all transitions
1759 must be crossed.
1760
1761Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * tree.c: another entity processing update from Markus Henke
1764
1765Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1766
1767 * trionan.c: fixed crash on OSF/1
1768
1769Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * xmlschemas.c: more Schemas work
1772 * test/schemas/* result/schemas/*: added more tests coming
1773 from the spec.
1774
1775Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1778 ExcC14N specification
1779
1780Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * tree.c: patch from Markus Henke, fix for recursive entities.
1783
1784Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * xpath.c: fix a problem with string() on a document node.
1787
1788Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * Makefile.am xmlschemas.c: more Schemas work
1791 * test/schemas/* result/schemas/*: added more tests coming
1792 from the spec.
1793
1794Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1797 * result/HTML/*: this changes a few things in the results
1798
1799Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1800
1801 * include/libxml/tree.h: eliminated 'declaration different than
1802 prototype' warning
1803 * include/win32config.h: "resolved" conflicts with errno.h
1804
1805Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1808 on the automata interfaces and debug of counted choices
1809 * test/schemas/* result/schemas/*: added a number of tests
1810
1811Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1814 a bit of work on Schemas
1815 * testSchemas.c: try to make it more useful
1816 * test/schemas/* result/schemas/* Makefile.am: changed the
1817 Schemas regression test procedure, started adding a few samples
1818
1819Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1820
1821 * include/libxml/encoding.h: Patch for the Borland C++ builder
1822 * include/libxml/tree.h: Patch for the Borland C++ builder
1823 * threads.c: Patch for the Borland C++ builder
1824 * win32/bcb5: New directory for the Borland C++ builder
1825 project files
1826
1827Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1828
1829 * win32/Makefile.msvc: Update for XML Schema support
1830 * win32/configure.js: Update for XML Schema support
1831 * win32/libxml2.def.src: Update for XML Schema support
1832
1833Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1836 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1837 xmlunicode.c include/libxml/Makefile.am
1838 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1839 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1840 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1841 include/libxml/xmlversion.h.in : merged the current state of
1842 XML Schemas implementation, it is not configured in by default,
1843 a specific --schemas configure option has been added.
1844 * test/automata test/regexp test/schemas Makefile.am
1845 result/automata result/regexp result/schemas:
1846 merged automata/regexp/schemas regression tests
1847
1848Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * xpath.c: Gary found a compile time problem, fixes #78823
1851
1852Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * configure.in: release of 2.4.20
1855 * doc/*: updated and rebuilt the docs
1856
1857Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * python/Makefile.am: patch from Cristian Gafton to build on
1860 Red Hat 6.2, should also fix #75779
1861
1862Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * valid.c: first part of fixing #78729
1865
1866Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1869 escaping of URI when saving HTML files.
1870 * result/HTML/*: this impacted some tests
1871
1872Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * configure.in: trying to fix #77441
1875
1876Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1877
1878 * include/libxml/xmlIO.h: Hallski complained it could not be
1879 included by itself.
1880
1881Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1884
1885Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1886
1887 * win32/configure.js: patch from Nilo for the c14n option
1888 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1889
1890Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1893 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1894 LIBXML_THREAD_ENABLED
1895
1896Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * xpath.c: another patch from Richard Jinks for substring conformance
1899 * test/XPath/expr/floats test/XPath/expr/strings
1900 result/XPath/expr/floats result/XPath/expr/strings: update of the
1901 test suite to check those.
1902
1903Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * xpath.c: patch from Richard Jinks for .x float parsing.
1906
1907Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * parser.c: patch from Markus Henke when an encoding ain't recognized
1910
1911Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * libxml.m4: got a report that #include <string.h> was needed
1914
1915Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1918
1919Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1920
1921 * doc/example.html: fixing typo
1922
1923Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1926 pointed out by Melvyn Sopacua.
1927
1928Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * libxml.m4: Frédéric Crozat gave a patch related to the change
1931 of Include paths breaking the libxml.m4
1932
1933Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * xpath.c: Fix bug #76927 forgot to save some context
1936 when evaluating binary expressions
1937
1938Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * configure.in: fixed configure for MPE/iX from Markus Henke
1941 * xmlmemory.c: fixed initialization problems
1942 * xpath.c: another set of patches from Richard Jinks this
1943 fixes "make XPathtests" on linux
1944
1945Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1948 * test/XPath/expr/compare test/XPath/expr/equality
1949 test/XPath/expr/floats test/XPath/expr/functions
1950 test/XPath/expr/strings result/XPath/expr/compare
1951 result/XPath/expr/equality result/XPath/expr/floats
1952 result/XPath/expr/functions result/XPath/expr/strings: Updated
1953 tests though they show a divergence on Linux
1954
1955Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xpath.c trionan.c: previous commit also included patches
1958 from Richard Jinks on some IEEE support corner case
1959
1960Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1963 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1964 that $(datadir) should be used for docs
1965
1966Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1969 could leak filedescriptors
1970
1971Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * configure.in nanohttp.c: applied patch from Allan Clark for
1974 UnixWare/OpenServer
1975
1976Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * configure.in: preparing 2.4.19
1979 * doc/*: rebuilt the docs
1980
1981Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * nanohttp.c: fixing #76043, got fed up with non-portability
1984 of that piece of code.
1985
1986Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * valid.c SAX.c: Never commit without running "make tests" :-(
1989 fix a couple of stupidities in the previous commit
1990 * result/*: a few changes in some attribute order result of previous
1991 commit.
1992
1993Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1996 the internal subset should not raise duplicate ID errors,
1997 also there was a small bug in conjunction to namespace
1998 declarations defaulted and xml:xxx attributes DTD definitions.
1999
2000Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * xpath.c: Richard Jinks also raised some rounding problems
2003 this tries to fix them
2004
2005Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2008 behaviour in xmlXPathCastToString()
2009
2010Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2013 raised by Morus Walter
2014
2015Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2018 from Igor
2019
2020Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * xpath.c: fixing #75619, related to a problem when trying
2023 to evaluate condition when the current node set resulting
2024 from that sub-step evaluation is empty. Also fixes 2 potential
2025 problem with previous-sibling and next-siblings axis.
2026
2027Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2030 HTML support is not configured in.
2031
2032Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2035 include/libxml/tree.h: dohh I really didn't intended to commit
2036 this test version :-(
2037
2038Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * testSAX.c: I wanted to see the real speed at the SAX interface
2041 after a little too many Ximianer started complaining about the
2042 parser speed.
2043 added a --quiet option:
2044 paphio:~/XML -> ls -l db100000.xml
2045 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2046 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2047 3200006 callbacks generated
2048 real 0m1.270s
2049 Which means 16MBytes/s and 3Mcallback/s
2050
2051Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * xpath.c: valgrind spotted another error that time when running
2054 on libxslt regression tests
2055
2056Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * Makefile.am: adding "make valgrind" running the full regression
2059 tests (except python ones) under Valgrind (using valgrind -q
2060 which was kindly added by the author).
2061 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2062 passes cleanly now except an obcure floating point initialization
2063 raised in log10() in one XPath regression test ???
2064 * tree.c: edited some comments to close #75244
2065
2066Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2069 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2070 context of ScrollKeeper, made sure that if the number is
2071 an integer, the serialization follows the description at
2072 http://www.w3.org/TR/xpath#section-String-Functions
2073
2074Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * configure.in: preparing 2.4.18
2077 * doc/*: updated and rebuilt the web site
2078 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2079 the Windows and Cygwin maintainers.
2080 * parser.c: humm, changed the way the SAX parser work when
2081 xmlSubstituteEntitiesDefault(1) is set, it will then
2082 do the entity registration and loading by itself in case the
2083 user provided SAX getEntity() returns NULL.
2084 * testSAX.c: added --noent to test the behaviour.
2085
2086Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * parser.c: Wilfried Teiken provided a hackish but working
2089 way to get context reported back on entities when parsing
2090 with SAX and without breaking the DOM build.
2091
2092Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * c14n.c: applied a new patch from Aleksey Sanin
2095 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2096 to reference Aleksey implementation of XML digital Signatures
2097
2098Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * xpath.c: small fix to avoid potential problem due to
2101 ordering of freeing data
2102 * python/Makefile.am: people were complaining about
2103 the generated file in python dir not being built
2104
2105Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2108 python/generator.py python/libxml.c python/types.c: Cleanup
2109 of the python Makefiles based on Jacob and James feedback,
2110 fixed the spec file accordingly, fixed the number of warning
2111 that passing my pedantic CFLAGS was generating. Conclusion
2112 is that Python includes are real crap.
2113
2114Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * configure,in: it was reported quite a few times that
2117 xml2-config --cflags should not output
2118 -I$includeprefix/libxml2/libxml because libxml2 header names
2119 clashes with existing names like list.h from C++ stl.
2120 Includes should be #include<libxml/xxx.h> so ...
2121
2122Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * c14n.c: another patch from Aleksey Sanin
2125
2126Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2129 canonicalization algorithm
2130 * doc/xml.html doc/index.html: added the C14N references on the
2131 index page.
2132
21332002-03-13 jacob berkman <jacob@ximian.com>
2134
2135 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2136 usage, redundant, and gcc specific
2137
2138Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * xpath.c: speedup some node selection operations, this can
2141 have a significant impact on DocBook Norm's stylesheets
2142 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2143 make sure it's always the case
2144 * debugXML.c: distinguish CDATA and comments in ls operations
2145
2146Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2149 to generate better API descriptions etc...
2150
2151Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * c14n.c: Fixing #74186, made sure all boolean expressions
2154 get fully parenthesized, ran indent on the output
2155 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2156 include/libxml/tree.h: also #74186 related, removed the
2157 --with-buffers option, and all the preprocessor conditional
2158 sections that were resulting from it.
2159
2160Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * valid.c: applied patch from Dodji Seketeli fixing an
2163 uninitailized variable in xmlValidGetValidElements()
2164
2165Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * c14n.c: fixed a few comments
2168 * doc/*.html doc/*/*.html: regenerated the docs and added
2169 the C14N API
2170 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2171
2172Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * check-xml-test-suite.py: fix to adapt varaiations in the
2175 bindings
2176 * configure.in python/setup.py python/setup.py.in: fixed to
2177 have the version of the python scripts automatically updated
2178
2179Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2182 in xmlCopyProp()
2183
2184Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * configure.in: preparing 2.4.17 release
2187 * doc/*: updated and rebuilt the docs
2188 * xpath.c: fixed a comment
2189 * python/libxml.c: fixed a possible reentrancy problem
2190
2191Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2194 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2195 added a specific regression test
2196 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2197 not raise exceptions when failing to find the attribute.
2198
2199Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * configure.in xmllint.c: owen pointed out a problem with the
2202 ftme fix, gettimeofday() was not detected by configure and
2203 the ftime header wasn't included, dohhh
2204
2205Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * configure.in xmllint.c: trying to fix #71457 for timing
2208 precision when gettimeofday() is not availble but ftime() is
2209
2210Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2213 are now copied on install and part of the -devel RPM
2214
2215Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * xpath.c: trying to avoid bug #72150 which was apparently
2218 caused by a gcc bug (or a processor problem) as detailed
2219 at http://veillard.com/gcc.bug
2220
2221Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2224 fixed xmlReconciliateNs(), added a Python test/example for
2225 inter-document cut'n paste
2226 * python/libxml.py: fixed node.doc on document nodes and added
2227 xpathEval() onto node objects
2228
2229Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2232 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2233 fixup and integrated tests for the serialization stuff
2234
2235Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2238 moved the libxml man page to section 3
2239
2240Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * tree.c: fix bug #72490
2243 * python/libxml.c python/libxml.py: added methods serialize()
2244 and saveTo() to all node elements.
2245
2246Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * xmlIO.c: closed #73430, don't read from an input source
2249 which indicated an end-of-file or an error.
2250
2251Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * parser.c: make sure SAX endDocument is always called as
2254 this could result in a Python memory leak otherwise (it's
2255 used to decrement ref-counting)
2256 * python/generator.py python/libxml.c python/libxml.py
2257 python/libxml2-python-api.xml python/libxml2class.txt
2258 python/tests/error.py python/tests/xpath.py: implemented
2259 the suggestions made by Gary Benson and extended the tests
2260 to match it.
2261
2262Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * python/generator.py: applied patch fixing #73450
2265
2266Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * xpath.c: fixing #61290 "namespace nodes have no parent"
2269 long standing divergence from the XPath REC. NodeSets
2270 simply hold a copy of namespace nodes and those node ->next
2271 points to the parent (which may not be the node carrying the
2272 definition).
2273 * include/libxml/xpath.h: flagged but didn't added a possible
2274 speedup
2275 * DOCBparser.c HTMLparser.c: removed some warnings from push
2276 parser due to new state being added.
2277 * tree.c: new fix from Boris Erdmann
2278 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2279 the XML Canonalization support from Aleksey Sanin
2280
2281Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * tree.c: patch from Boris Erdmann fixing some namespace odities
2284 with xmlCopyNode()
2285
2286Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * xmlIO.c: fix bug #72706 when loading a NULL entity
2289
2290Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2293 actually change in a future XML Namespace revision.
2294
2295Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2298 added the possibility of returning nodesets from XPath extension
2299 functions written in Python
2300
2301Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * python/*: commiting some Python bindings work done while travelling
2304
2305Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2308 explicitely with memory debugging switched on
2309
2310Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2313 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2314 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2315 the accessor generator for strings
2316 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2317 regression test.
2318
2319Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * python/README python/generator.py python/libxml.c python/setup.py:
2322 added the 'usual' setup.py to allow building a libxml2-python
2323 module based on the same code. The initialization is however
2324 different the 2 .so files fo libxml2 and libxslt are identical and
2325 they entry point initialize both libraries. this is done to avoid
2326 some possible nasty problem since the Python don't merge the maps
2327 of all shared modules.
2328
2329Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * parser.c: fixed a push/encoding bug reported by Michael
2332 on librsvg
2333
2334Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * include/libxml/parserInternals.h: fixes a misplaced #endif
2337
2338Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * parser.c valid.c: found and fixed a couple of allocation bugs
2341
2342Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * doc/xml.html doc/python.html doc/*: added a Python and binding
2345 page describing the current state of the Python bindings and
2346 giving pointers to the other languages wrappers.
2347
2348Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2351 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2352 rebuilt the API and web site
2353 * xpath.c: fixed #71978 portability bugs
2354
2355Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2358
2359Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * include/libxml/parserInternals.h parser.c: had to change
2362 2 internal parsing API when processing document content
2363 to check the start and end of element content are defined
2364 in the same entity
2365 * valid.c include/libxml/valid.h: attribute normalization can
2366 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2367 with the context to report it.
2368 * SAX.c: fixed the last known bugs, crazy validation constraints
2369 when a document is standalone seems correctly handled. There
2370 is a couple of open issues left which need consideration especially
2371 PE93 on external unparsed entities and standalone status.
2372 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2373 The 2 tests left failing are actually in error. Cleanup done.
2374
2375Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * valid.c: implemented E59 spaces in CDATA does not match the
2378 nonterminal S
2379
2380Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * SAX.c parser.c valid.c: more validation test fixups
2383 * check-xml-test-suite.py: added duration info for the tests
2384
2385Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * parser.c valid.c: a couple of errors were reported but not
2388 saved back as such in the parsing context. Down to 1% failure rate
2389 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2390
2391Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xmlInternald.c: isExtender was missing a char
2394 * parser.c include/libxml/parser.h: % are acceptable in the
2395 internal subset if within a PUBLIC ID
2396
2397Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * SAX.c parserInternals.c valid.c: more work on the conformance
2400 suite. Took the step to finally block documents with encoding
2401 errors. It's a fatal error per the spec, people should have fixed
2402 their documents by now.
2403
2404Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * check-xml-test-suite.py: fixed the test script after some discussion
2407 on the semantic of TYPE="error"
2408 * Makefile.am: added the script to the distrib
2409
2410Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * SAX.c entities.c: fixed a couple of conformances issues deep
2413 into the validation code (standalone and undeclared Notations)
2414
2415Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2418 stayed there for years !
2419
2420Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2423 missing
2424
2425Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * check-xml-test-suite.py: improved the behaviour a bit as
2428 well as the logs
2429 * parser.c valid.c SAX.c: fixed a few more bugs
2430 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2431
2432Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * check-xml-test-suite.py: python script to run regression tests
2435 against the XML Test suite of W3C/OASis
2436 * SAX.c: fixed a validation bug
2437 * parser.c: fixed 3 errors pointed by the test suite
2438 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2439 * python/Makefile.am: fixed a dependendy
2440
2441Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * xmlmemory.c: avoid a warning bug #71594
2444
2445Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2448 warning on alpha/Tru64
2449
2450Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * include/libxml/entities.h: fixing a comment
2453 * valid.c: fixing some troubles with validity check on namespaces
2454 * result/VC/NS3 test/VC/NS3: added a specific regression test
2455
2456Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * tree.c: Fixing #71342 serializing '\n' in attribute values
2459 * result/noent/att3 result/att3 test/att3: added a specific
2460 test.
2461
2462Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * python/libxml.c: couple of bug fixes
2465
2466Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * python/*.py: removed tabs and used spaces.
2469
2470Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2473 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2474
2475Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2478 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2479
2480Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * include/libxml/encoding.h include/libxml/entities.h
2483 include/libxml/globals.h include/libxml/parser.h
2484 include/libxml/threads.h include/libxml/tree.h
2485 include/libxml/xmlmemory.h: trying to fix the include mess
2486
2487Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * include/libxml/xmlmemory.h: reverted part of the previous
2490 attempt to provide #69655, this was breaking the build.
2491
2492Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2495 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2496 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2497 include/libxml/parserInternals.h include/libxml/tree.h
2498 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2499 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2500 clean.
2501 * python/libxml.c: fixed a warning.
2502
2503Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2506 copying of node, merge back IDs in the target document.
2507 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2508 test/XInclude/ents/ids.xml: test case
2509 * result/VC/ElementValid4: output changed due to a typo fix
2510
2511Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * python/Makefile.am: seems some version of automake didn't
2514 generate the dependancies right as Jacob found out. Add
2515 an extra dependancy rule.
2516
2517Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * parserInternals.c valid.c: Justin Fletcher found some parts
2520 of the code needing cleanup
2521 * libxml.spec.in python/Makefile.am python/generator.py
2522 python/libxml.c python/libxml.py: Fixed the python Makefiles
2523 corrected a bug showing up on ia64, changed the name of the
2524 python internal module too
2525
2526Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * Makefile.am: applied patch from Andris Pavenis for binary
2529 name suffixes
2530
2531Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * xmllint.c win32/win32config.h: fixing #68748
2534
2535Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * valid.c: fixing #70166
2538
2539Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * valid.c: fixing #70077
2542
2543Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * Copyright Makefile.am README configure.in libxml.spec.in:
2546 Changed to the MIT Licence
2547 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2548 doc/xmlio.html: updated the doc accordingly
2549 * include/libxml/xmlwin32version.h configure.in: preparing
2550 2.4.14 release
2551 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2552 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2553 fixed the const xmlChar * wrapper and generator, XPath extension
2554 functions now use the context as first argument
2555 * python/tests/tstxpath.py python/tests/xpath.py
2556 python/tests/xpathext.py: Updated the tests accordingly
2557 * tree.c: fixed bug #70067
2558
2559Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * Makefile.am: cleanup
2562 * debugXML.c: always use stdout if output is NULL
2563 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2564 * python/Makefile.am python/generator.py python/libxml2class.txt
2565 python/libxml_wrap.h python/types.c: augmented the number of bindings
2566 handling FILE * and XPath contexts
2567 * python/tests/Makefile.am: avoid a stupid problem due to the
2568 use of TEST.
2569
2570Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2573
2574Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * python/TODO python/libxml.c: cleanup the extension function lookup
2577 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2578
2579Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * configure.in python/Makefile.am: do not install outside
2582 of prefix
2583
2584Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * python/TODO python/libxml.c: started adding SAX interfaces
2587 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2588 SAX test
2589
2590Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * tree.c: hardened the addChild function
2593 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2594 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2595 added accessors needed for xmlNode, a bit more testing and
2596 extension of interfaces
2597 * python/tests/Makefile.am python/tests/build.py: added a test
2598 build from scratch/save/load/check
2599
2600Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * parserInternals.c: change a small bit in the way valididy
2603 error messages get initialized
2604 * python/TODO python/libxml.c python/libxml2-python-api.xml
2605 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2606 added some memory debugging to track leaks at the libxml2 level
2607 * python/tests/*.py: changed all tests to check for leaks,
2608 there is just one left in XPath extension registrations.
2609
2610Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * python/TODO python/generator.py python/libxml2-python-api.xml
2613 python/libxml2class.txt: more accessor classes for the parser
2614 context, allow to switch on and check validity
2615 * python/tests/Makefile.am python/tests/error.py
2616 python/tests/invalid.xml python/tests/valid.xml
2617 python/tests/validate.py: attded more test and and added error.py
2618 which I forgot to commit in the last step
2619
2620Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * python/Makefile.am python/types.c: cleanup
2623 * python/libxml.c python/libxml.py python/libxml_wrap.h
2624 python/generator.py python/libxml2-python-api.xml
2625 python/libxml2class.txt: added class for parser context, added
2626 first cut for push mode support. Added a framework to generate
2627 accessors functions.
2628 * python/tests/Makefile.am python/tests/push.py: added a push
2629 test
2630
2631Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2634 bug a bit of cleanup.
2635
2636Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2639 python/libxml2class.txt: adding error redirections and preformat
2640 to a python handler
2641 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2642 tests self checking
2643
2644Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2647 a function
2648
2649Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2652 python/libxml.c python/libxml2-python-api.xml
2653 python/libxml2class.txt: Progressing through the TODOs, class
2654 description output, extra XML API, RPM now builds the wrappers
2655 for all python installed versions
2656
2657Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * configure.in libxml.spec.in python/Makefile.am python/TODO
2660 python/generator.py python/libxml2class.txt: added more informations
2661 in the libxml2-python package including docs. Slightly changed
2662 the class hierarchy
2663 * python/tests/*: added basic regression tests infrastructure too
2664
2665Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2668 added libxml2-python as part of the packages installed
2669
2670Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * python/Makefile.am python/generator.py python/libxml.c
2673 python/libxml.py: more work, now able to extend the
2674 XPath interpreter with functions written in python.
2675
2676Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * python/Makefile.am: Jacob sent a patch to allow building from
2679 tarfile.
2680
2681Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2684 inserted the python wrappers build, I hope this won't be too
2685 unportable
2686
2687Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * xpath.c: minor optimization
2690 * python/generator.py python/libxml.c python/libxml.py
2691 python/libxml_wrap.h: more work on the python bindings,
2692 they now support XPath and there is no evident leak
2693
2694Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * python/generator.py python/libxml.c python/libxml.py:
2697 more work on the python bindings generator.
2698
2699Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * python/generator.py python/libxml.c python/libxml_wrap.h:
2702 more work on the python bindings.
2703
2704Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * python/generator.py python/libxml.c python/libxml.py
2707 python/libxml_wrap.h: commited early version of a python binding
2708 for private use only ATM
2709
2710Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * entities.c tree.c include/libxml/entities.h: applied patch
2713 from Anthony Jones to implement copy of DTD subtree too. Had
2714 just to keep 2 function private which really ought to become
2715 public ones.
2716
2717Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * xmllint.c: added pointers to the web pages in the usage()
2720
2721Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * tree.c: more fixes from Petr Kozelka for attribute handling
2724 in the tree API to align the semantic with DOM.
2725
2726Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * valid.c tree.c entities.c: another set of patches from
2729 Anthony Jones for copy operations cleanup and robustness
2730
2731Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2734 an alphabetic index based on comments content
2735 * doc/*: rebuilt the web site with the new references
2736
2737Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * parserInternals.h: Greg Sjaardema suggested to use an
2740 eponential buffer groth policy in xmlParserAddNodeInfo()
2741
2742Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2745 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2746 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2747 to generate cross-references, and added/updated the stylesheets
2748 to generate and link API indexes. The generic keyword index
2749 is not done yet.
2750 * doc/*.html: regenerated all the usual docs too
2751
2752Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * debugXML.c: added an xpath function to the shell for T. V. Raman
2755
2756Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2759 debug routines.
2760
2761Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2764 support of attribute nodes
2765
2766Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2769 hopefully near complete and fully documented of the API in XML
2770 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2771 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2772 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2773 include/libxml/parserInternals.h include/libxml/valid.hi
2774 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2775 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2776 include/libxml/xpath.h include/libxml/xpathInternals.h:
2777 Cleaned up the doc comments a lot in the process, the interface
2778 coverage is now 100%
2779
2780Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2783 extracts comments from the gtk-doc DocBook output (a bit
2784 convoluted but seems to work).
2785
2786Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2789 added an XML description of the API, moved the script generating
2790 it here. Added a "make api" target
2791
2792Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2795
2796Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * xpath.c include/libxml/xpathInternals.h: the change made to
2799 xmlXPathFuncLookupFunc was incompatible roll it back
2800
2801Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * SAX.c: cleanup patch from Anthony Jones
2804 * doc/Makefile.am: fix the headers to avoid in make scan
2805 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2806 includes, * vs Ptr and general cleanup
2807 * parsedecl.py: first version of a script to extract the
2808 module interfaces, the goal will be to provide .decl or XML
2809 specification of the interfaces to build wrappers.
2810
2811Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2814 now provides return codes in case of errors
2815
2816Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2817
2818 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2819 Upgraded to trio baseline 1.6
2820 * strio.h strio.c: Replaced by triostr.h and triostr.c
2821
2822Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2825 of strdup usage in the code
2826
2827Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * parser.c error.c: Keith Isdale complained rightly that
2830 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2831
2832Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * tree.c: fixed the funxtion to set the xml: attributes
2835 * debugXML.c: added "setbase" to test it.
2836
2837Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2840 to allow updating an attribute content
2841
2842Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * libxml.h: try to avoid problems when compiling on Windows
2845
2846Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * hash.c: patch from Anthony Jones for hash.c allocation size
2849 * Makefile.am: trying to work around Yet Another Libtool Madness
2850 and build the 2.4.13 release finally ...
2851
2852Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2855 * doc/* : update of the documentation
2856
2857Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2860 at fixing #61290 :-(
2861
2862Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2865 Fixes bug #67229
2866
2867Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * tree.c: trying to avoid troubles when a subtree is copied
2870 and coalesced in part with the target tree. Should fix
2871 bug #67407
2872
2873Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * valid.c: fixed validation of attributes content of type
2876 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2877 values, very old bug. Fixes #67671
2878
2879Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * parser.c include/libxml/parserInternals.h tree.c: integrated
2882 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2883 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2884
2885Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * threads.c: applied Serguei Narojnyi's patch to add native
2888 thread support on the Win32 platform
2889 * testThreadsWin32.c Makefile.am: added the test program also
2890 from Serguei, Win32 specific
2891 * include/win32config.h include/libxml/xmlwin32version.h.in:
2892 added patch from Igor for the Windows thread specific defines.
2893
2894Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2897
2898Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2901 output page into XMLinfo.html. Close bug #66951 and
2902 raised by Robert Collins too.
2903
2904Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * encoding.c: Paul Keogh pointed out a possibility of segfault
2907 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2908 Closes bug # 68238
2909
2910Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * doc/*.html: updated the Gdome2 links
2913
2914Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * libxml.h: Applied following patches from Robert Collins
2917 and make sure IN_LIBXML is defined when compiling it
2918 -------
2919 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2920 as well as Visual C.
2921 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2922 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2923 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2924 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2925 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2926 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2927 xmlSysIDExists xmlNoNetExists).
2928 * xmllint.c: Don't include winsock2.h for Cygwin.
2929
2930Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2933 when the version info is not present.
2934
2935Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * tree.c: Anthony Jones pointed out a problem in
2938 xmlStringGetNodeList() and provided a fix for it
2939
2940Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * parser.c: patch from Frank J Franklin to remove a bug in
2943 xmlCreatePushParserCtxt() when the initial buffer passed
2944 is large.
2945
2946Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * win32/*: big cleanup of the Windows/MSVC project files
2949 from Igor Zlatkovic
2950
2951Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * doc/Makefile.am: should fix #67674 and avoid troubles if
2954 xsltproc is not available or fails in the prefix provided
2955
2956Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2959
2960Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2961
2962 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2963 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2964 Fixed a few other problems raised by Charlie Bozeman.
2965 * result/VC/ElementValid[5-7]: fixed the output
2966
2967Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2968
2969 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2970 patches from Charlie Bozeman. Regenerated the HTML docs.
2971
2972Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2973
2974 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2975 for Windows from Igor
2976
2977Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2978
2979 * xmllint.c: applied Justin Fletcher patch for --output or -o
2980
2981Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2982
2983 * win32/libxml2/libxml2.def.src: close #67019
2984
2985Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2986
2987 * xmllint.c: applied Justin Fletcher generic timing patch
2988 similar to the one already applied to xsltproc.
2989
2990Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2991
2992 * include/libxml/tree.h tree.c: applied documentation patches
2993 from Charlie Bozeman
2994
2995Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2996
2997 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2998
2999Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3000
3001 * valid.c: fix the xmlStrdup() used in the previous patch.
3002 * valid.c: added --dropdtd
3003 * tree.c: fixed xmlUnlinkNode so it also removes the references
3004 from the document if the node is a DTD
3005
3006Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * HTMLtree.c valid.c: cleanup some static declarations
3009
3010Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3011
3012 * xmllint.c: removed another strdup()
3013 * doc/FAQ: removed the HP/UX entry
3014
3015Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3016
3017 * valid.c: fix bug #66816 when validating.
3018 * xmllint.c: don't use sys/time.h if configure did not found it
3019
3020Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3021
3022 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3023 xmlcatalog_man.xml
3024
3025Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3028 xmlInitMemory() was declared twice
3029
3030Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * globals.c: do not reference strdup() !
3033 * configure.in libxml-2.0.pc.in: trying to fix the libs
3034 of the various config extraction modules
3035
3036Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3037
3038 * configure.in : preparing 2.4.12
3039 * doc/* : updated and rebuilt the docs
3040
3041Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3042
3043 * uri.c: closed bug #66159
3044 * testURI.c: added --escape option
3045 * configure.in: some cleanup for xml2-config --cflags
3046
3047Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * globals.c testThreads.c: removed some misplaced includes
3050 of xmlversion.h
3051
3052Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3053
3054 * threads.c: patch from Gary Pennington fixing a possible
3055 problem at initialization time.
3056
3057Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3058
3059 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3060 Eric Lavigne contribution to build libxml2 on MacOS using
3061 CodeWarrior.
3062
3063Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3064
3065 * xmllint.c: applied Geert Kloosterman's patch to fix
3066 --repeat --timing output
3067
3068Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3069
3070 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3071 where non-wellformed XML declaractions were not detected.
3072
3073Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3074
3075 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3076
3077Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3078
3079 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3080 gets reset by xmlCleanupInputCallbacks() and this makes the
3081 function useless. Same for output.
3082
3083Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3084
3085 * xmlIO.c: robert pointed out a loop error in callback cleanups
3086
3087Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3088
3089 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3090 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3091 they are not really tied to debugging
3092
3093Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3094
3095 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3096 * xmllint.c: better --catalogs description
3097
3098Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3099
3100 * tree.c: fixed a couple of problems in xmlSetProp()
3101
3102Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3103
3104 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3105 unappropriate stdout output.
3106
3107Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3110 by Denis Beurive, closes #65111
3111
3112Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3113
3114 * valid.c: in case of content model validity error, don't
3115 print it if validity warnings were not requested.
3116
3117Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3120 * parserInternals.c: removed the last exit() call. Print an
3121 unmaskable error on stderr instead (library mismatch detection)
3122
3123Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3124
3125 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3126 shell instructions from Heiko Rupp
3127
3128Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3129
3130 * catalog.c: use the URL notation file:// for default catalog paths
3131
3132Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3133
3134 * include/libxml/tree.h: better comments for _private fields
3135 * tree.c: removed a problem when copying an entity reference.
3136
3137Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3138
3139 * vms/*: updated instructions and diffs from John A Fotheringham
3140
3141Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3142
3143 * include/libxml/xmlerror.h: avoid an include problem if
3144 #include <libxml/xmlerror.h> happens first in code
3145 seems to be the case in KDE libs
3146
3147Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3150 from Igor for Windows
3151
3152Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3153
3154 * Makefile.am: Gary Pennington pointed out a missing prefix
3155
3156Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3157
3158 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3159 * doc/*: upgraded and rebuilt the docs
3160
3161Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3162
3163 * HTMLparser.c: fix comment in scripts element parsing.
3164 * result/HTML/doc3*: updated the results.
3165
3166Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3167
3168 * uri.c: another URI bug fix #63336, using Joel Young patch.
3169
3170Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3171
3172 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3173 a cleaned up version of the Pwd shell string generation.
3174
3175Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * valid.c include/libxml/tree.h: trying to fix namespaces +
3178 validation problems for good, closing #63619 in the process
3179 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3180 wrong in this respect, fixed it.
3181
3182Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * xmllint.c: Morus Walter patch to allow --format and --encode
3185
3186Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3187
3188 * debugXML.c: Stefan Kost provided an help command for the shell
3189
3190Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3191
3192 * debugXML.c: Heiko Rupp pointed that the shell would crash
3193 on empty nodesets returns.
3194
3195Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3196
3197 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3198 migh need the history libraries
3199
3200Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3201
3202 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3203 handle the case of < in quoted attributes, Bastian Kleineidam
3204
3205Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3206
3207 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3208 fixing catalog breakages
3209 * Makefile.am catalog.c result/catalogs/catal
3210 result/catalogs/mycatalog.* test/catalogs/catal*:
3211 fixed more problems in catalog support, added more regression tests
3212 for both XML and SGML catalog handling
3213
3214Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * debugXML.c: applied an improvement to xmlGetLineNo() from
3217 Keith Isdale
3218
3219Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3222 Side effect of the progressive catalog loading
3223
3224Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3225
3226 * Makefile.am: confexecdir and confexec_DATA were defined twice
3227 pointed out by Karl Eichwalder
3228
3229Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * xmlcatalog.c: avoid unlink() and use remove() instead.
3232
3233Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3234
3235 * libxml.spec.in: cleanup
3236 * include/libxml/xmlwin32version.h: updated with 2.4.8
3237
3238Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3241 of compiling libxml with a non standard set of options
3242
3243Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3244
3245 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3246 document --sgml option, fixing gnome bugzilla #63382
3247
3248Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3251 breakage of 2.4.7, added a couple of really needed APIs
3252 like xmlCatalogIsEmpty() and xmlNewCatalog()
3253 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3254 for install-catalog
3255 * configure.in: preparing 2.4.8
3256
3257Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3260 include/libxml/tree.h include/libxml/xmlIO.h: more include
3261 cleanups, export cleanly one html output + format function.
3262
3263Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * parser.c: removed initGenericErrorDefaultFunc call from
3266 xmlInitParser() since it could destroy previous calls to
3267 xsltSetGenericErrorFunc() effects
3268
3269Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3272 keyword.
3273
3274Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * Makefile.am: cleanup
3277 * threads.c: cleanup too
3278 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3279 from xsltproc
3280 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3281 dependancy loop.
3282
3283Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3286 was not used anymore !
3287
3288Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * configure.in: preparing 2.4.7
3291 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3292 manual page from John
3293 * doc/*: updated the doc and rebuilt the generated pages
3294
3295Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * xmlIO.c: closing bug #62711, the library should never
3298 close stdin or stdout.
3299
3300Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * uri.c: second pass at fixing #63336, using Joel Young
3303 final patch. looks okay.
3304
3305Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * uri.c include/libxml/uri.h: trying to clear #63336
3308 allowing the escaping routine to parse unconformant
3309 URI-References.
3310
3311Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * vms/readme.vms vms/build_libxml.com nanoftp.c
3314 include/libxml/xmlversion.h.in: a few VMS updates from
3315 John A Fotheringham
3316 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3317 and xmlCleanupOutputCallbacks() for the Perl binding people.
3318
3319Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3322 apply fixes to close #63271 and avoid segfaults when
3323 the error routine gets callbed before xmlInitParser()
3324 get called.
3325 * nanoftp.c error.c: Applied patches from Justin Fletcher
3326 correcting some xmlGenericError misuses.
3327
3328Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3329
3330 *doc/xmllint.xml, doc/xmllint.1
3331 New and improved man page for xmllint - .xml is the original, .1
3332 is the generated man page
3333
3334Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3337 the web site from the main HTML document.
3338
3339Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * parser.c: fixed an erroneous validation bug when PE refs
3342 occurs in external parsed entities referenced from the
3343 internals subset
3344 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3345 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3346 added the associated testcase, it's a nice one.
3347 * HTMLparser.c: generate the DTD node as HTML still ...
3348 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3349
3350Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * HTMLparser.c: fixed a bug in htmlNewDoc()
3353
3354Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * test/threads/*: added entities testing to the Thread test
3357 * testThreads.c: make the test reasonable
3358 * DOCBparser.c: fix the DTD public and system ID
3359 * xmllint.c: added --sgml for SGML DocBook importing
3360 * Makefile.am: added Docbtests target
3361
3362Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3365 * testThreads.c: removed bogus include
3366
3367Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3370 fixed a very serious (looping) validation bug
3371
3372Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3373
3374 * include/libxml/globals.h include/libxml/threads.h threads.c
3375 testThreads.c: far more testing, cleaning up bugs
3376 * *.c : make sure globals.h is always included.
3377
3378Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3379
3380 * HTMLparser.c: try to get rid of parser loops for good.
3381
3382Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * configure.in: fixed some bugs in CFLAGS passing.
3385 * test/threads Makefile.am testThreads.c: added a specific
3386 threaded test case (really nasty, guaranteed).
3387
3388Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3389
3390 * catalog.c: serious cleanup on the management of the
3391 XML catalog tree, more tests done, especially with
3392 the catalog PI.
3393
3394Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3395
3396 * catalog.c: avoid a problem in catalog cleanup on SMP if
3397 catalogs were not initialized.
3398
3399Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3400
3401 * catalog.c xpath.c: trying to cleanup the not thread safe
3402 parts of the library.
3403
3404Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * include/libxml/globals.h configure.in global.data: make
3407 the allocation be per-thread a configure option
3408 * encoding.c include/libxml/parser.h: fixed compilation
3409 errors
3410
3411Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * include/libxml/parser.h: Norm reported that a few lines
3414 added were breaking libxslt compile, removed them for now
3415
3416Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * parser.c parserInternals.c threads.c: debugged and fixed
3419 initialization problems which were giving troubles on SMP
3420 boxes.
3421
3422Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * include/libxml/Makefile.am: missing globals.h
3425
3426Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * globals.c: added a couple of standard includes.
3429
3430Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3433 include/libxml/parserInternals.h include/libxml/tree.h
3434 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3435 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3436 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3437 Applied the last patches from Gary, cleanup, activated threading
3438 all user accessible global variables are now handled in globals.[ch]
3439 Still a bit rought but make tests passes with either
3440 --with-threads defined at configure time or not.
3441 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3442 linking options
3443
3444Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * Makefile.am include/libxml/Makefile.am
3447 include/libxml/globals.h globals.c include/libxml/threads.h
3448 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3449 configure.in: started integrating the core of the thread support
3450 not activated yet but half integrated. The code should still
3451 compile and work anyway.
3452
3453Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3454
3455 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3456 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3457 integrating the non-controversial parts of Gary Pennington
3458 multithread patches
3459 * catalog.c: corrected a small bug introduced
3460
3461Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * catalog.c include/libxml/catalog.h: very serious cleanup,
3464 isolating unportable code and as much as possible the accesses
3465 to the global shared catalog. May need more testing !
3466
3467Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3468
3469 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3470 Keith Isdale patches for the XSLT debugger interfaces. Some
3471 cleanup
3472
3473Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3476 * DOCBparser.c: generate line nubers in elements
3477
3478Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * configure.in: preparing 2.4.6 release
3481 * doc/xml.html doc/html/*: updated and rebuilt the docs
3482 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3483
3484Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3485
3486 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3487 adding documentation for DV's supercatalog support
3488
3489Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3492 super catalog support adding one API and one flag --sgml to
3493 xmlcatalog
3494
3495Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3496
3497 * doc/xmlcatalog_man.xml, xmlcatalog.1
3498 One more crack at
3499 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3500
3501
3502Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3503
3504 * xpath.c: implemented xmlXPathObjectCopy for external objects
3505 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3506
3507Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3508
3509 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3510 finishing up fix to
3511 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3512 the xmlcatalog man page display more elegantly
3513
3514Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * configure.in: closing bug #61832
3517 * HTMLparser.c: removed a warning
3518
3519Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * xpath.c: fixing #61673 part I, do not loose doc information
3522 when copying result value trees.
3523
3524Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * xpath.c: trying to harden the XPath interpreter
3527
3528Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3529
3530 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3531 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3532
3533Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3534
3535 * HTMLparser: repaired another loop problem
3536
3537Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3540 parsing.
3541 * xpath.c: fix bug #61291 the default XML namespace node is
3542 missing from the namespace axis.
3543 * tree.c: refuse to create namespaces nodes with prefix "xml"
3544
3545Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3546
3547 * SAX.c: ouch a non-defined namespace could lead to a crash,
3548 fixed #61215
3549
3550Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * parserInternals.c: closed bug #61054
3553
3554Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * include/libxml/Makefile.am: closing #60708
3557
3558Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3561 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3562
3563Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3566
3567Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3570 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3571
3572Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3573
3574 * catalog.c: Justin Fletcher provided cleaup code in case
3575 HAVE_STAT is not defined
3576 * include/win32config.h: Igor Zlatkovic suggested to have
3577 HAVE_STAT defined there
3578
3579Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3580
3581 * catalog.c - fixed typing error reported by M. Barros
3582
3583Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3584
3585 * xmllint.c - fixing typo
3586
3587Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3588
3589 * HTMLparser.c: small enhancement to prevent loop on
3590 unrecognizable data
3591
3592Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * parserInternals.c: applying patch from bug #60757 this
3595 should close it
3596
3597Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * catalog.c xmlcatalog.c: removed a couple of warning
3600 * xpath.c: try to solve the linking problem on platforms
3601 needing trio to compile
3602
3603Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * Makefile.am libxml.spec.in: backing up non-documented changes
3606 commited without review or aproval by Jens Finke <jens@gnome.org>
3607 * HACKING: made 100% clear that no commit should be done directly
3608
3609Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * configure.in: Joe Orton provided a patch fixing a problem
3612 when iconv is specified to be in a non-standard directory
3613 but wasn't exported in xml2-config --cflags
3614
3615Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * configure.in: let's ship 2.4.5 before getting too much
3618 troubles with 2.4.4 errors.
3619
3620Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * encoding.c entities.c: do not output hexadecimal charrefs
3623 when serializing HTML since some version of Netscape can't
3624 grok it, generate decimal ones.
3625 * result/HTML/doc3.htm: output changed due to previous test
3626 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3627
3628Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3631 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3632
3633Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634 Released 2.4.4
3635
3636 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3637 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3638 updated the configuration scripts systems accordingly
3639
3640Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * configure.in: preparing for 2.4.4
3643 * doc/xml.html doc/html/*: updated and rebuilt the docs
3644
3645Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * win32/dsp/libxml2.def.src: tried to incorporate comments
3648 from bug #59220
3649
3650Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * parser.c result/noent/wml.xml: fixed bug #59981 related
3653 to handling of '&' in attributes when entities are substitued
3654
3655Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * libxml.h include/libxml/xmlversion.h.in
3658 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3659 Tried to close bug #60131
3660
3661Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3662
3663 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3664
3665Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * SAX.c: fixing bug #59946 on xmlns=""
3668
3669Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3672 but allocates a new error code.
3673
3674Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * xmllint.c: John Fleck fixed typos in the options output
3677 * parser.c SAX.c: fix ignorable white space SAX selection
3678
3679Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * entities.c: Steve Underwood found the possibility of an
3682 ininite loop in case of error.
3683
3684Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3685
3686 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3687
3688Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3689
3690 * parser.c: warn if version is not 1.0 but it's not
3691 strictly speaking an error after analyzing the spec
3692
3693Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3694
3695 *doc/catalog.html - add link to the html version of the
3696 man page, other linguistic cleanups
3697
3698Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3699
3700 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3701 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3702 file, has not yet been included in the build.
3703
3704Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * catalog.c: removed a duplicate affectation Justin Fletcher
3707
3708Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * tree.c: Armin Sander pointed a possible text coalescing
3711 problem, completed his patch.
3712
3713Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3714
3715 * trionan.c: Fixed const and volatile re-definition problem
3716
3717Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * libxml.4 parser.c: doc updates from Heiko Rupp
3720 * parserInternals.c: 2 sanity checks from Heiko Rupp
3721
3722Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * tree.c: applied patch from Armin Sander to make some pointers
3725 const in xmlCopyNode()
3726 * include/libxml/tree.h: added fix to the header
3727
3728Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * xpath.c: hum, restrict the integer usage gcc bug workaround
3731 to only gcc compilers so that other architecture don't get
3732 penalized by this limitation.
3733 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3734
3735Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3738 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3739
3740Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3743 --convert option to xmlcatalog to convert SGML ones to
3744 the XML syntax.
3745 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3746
3747 2.4.3 got released at that point
3748Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * catalog.c xmlIO.c: started some serious testing and fixed
3751 a few bug and optmization needs.
3752
3753Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3756 preparing for a 2.4.3 release even if it may not be ready yet
3757 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3758 all file parsing lookup to go through the entity resolver, add
3759 to add an API to bypass it (needed to load catalogs themselves),
3760 some cleanup on the catalog code too.
3761 * nanoftp.c: small cleanup
3762 * doc/catalog.html: small update
3763
3764Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3767 Jun Kuriyama
3768
3769Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * doc/catalog.html: finished the catalog documentation
3772
3773Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3774
3775 * doc/catalog.html doc/xml.html: added documentation about
3776 Catalog support, misses an API description
3777 * doc/html/*: reextracted the API pages
3778
3779Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3782 Added the part about section 7.2 on URI resolution,
3783 fixed a side effect in the HTML parser, look complete
3784 and ready to rock except the URI/SystemID part!
3785
3786Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * include/libxml/catalog.h include/libxml/parser.h
3789 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3790 xmlIO.c: added support and APIs needed for the catalog PI
3791 * include/libxml/xmlIO.h: cleanup
3792
3793Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3796 include/libxml/catalog.h: starts to look okay, really
3797 plugged the new framework, cleaned a lot of stuff,
3798 added some APIs, except the PI's support missing this
3799 should be mostly complete
3800 * result/catalogs/* test/catalogs/*: added new test, enriched
3801 the existing one with URN ID tests
3802
3803Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * catalog.c: fixed nextCatalog
3806 * result/catalogs/docbook test/catalogs/*: started adding
3807 a small regression test
3808
3809Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3812 more work on the XML catalog support.
3813 * parser.c include/libxml/parser.h: small cleanup seems using
3814 list as a public parameter name can give portability troubles
3815 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3816 include/libxml/xpath.h include/libxml/Makefile.am: removed
3817 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3818 wrappers
3819
3820Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3821
3822 * Makefile.am trio.c triodef.h trionan.c xpath.c
3823 include/libxml/Makefile.am include/libxml/trionan.h:
3824 Re-worked Not-A-Number and Infinity support.
3825 * xmlcatalog.c: added readline include files
3826
3827Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3830 testCatalog as xmlcatalog, making it an installed app
3831 adding a shell, and preparing it to be a /etc/xml/catalog
3832 management tool, though not ready yet
3833 * catalog.c include/libxml/catalog.h: adding support for
3834 XML Catalogs http://www.oasis-open.org/committees/entity/
3835 not finished, there is some interesting tradeoffs and a
3836 few open questions left.
3837
3838Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * xmllint.c: fixed a line formatting problem
3841
3842Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3843
3844 * SAX.c: removed a couple of unused variable (Albert Chin)
3845
3846Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3847
3848 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3849 trying to fix some troubles w.r.t. function returning
3850 const xxxPtr.
3851
3852Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3855 defined
3856
3857Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * xpointer.c: removed unused var
3860
3861Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * testXPath.c: another small cleanup closing bug #59110
3864
3865Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * win32/dsp/libxml2.def.src: small cleanup closing bug
3868 #59108
3869
3870Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * example/gjobread.c: add xmlCleanupParser() before leaving
3873
3874Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * config.h.in configure.in include/libxml/xmlwin32version.h:
3877 released 2.4.2
3878
3879Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * include/libxml/valid.h debugXML.c valid.c: deprecate
3882 the non-boundchecking Sprintf functions, add Snprintf
3883 this should close bug #57984
3884
3885Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3888 URIs before doing the lookups (pointed by Mark Vakoc)
3889
3890Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * xpath.c: serious changes on Result Value Trees and NodeSets
3893 w.r.t. deallocation and collect operations. Probably not
3894 100% clean (merge of allocated trees smells like a problem).
3895 Seems sufficient to close #58943
3896
3897Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * xmllint.c: adding a --format option
3900
3901Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * xpath.c: count() was broken on Result Value Tree
3904 * xmlIO.c: fixed file:/// accesses on _WIN32
3905
3906Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3909 macro was renamed, this should close bug #58683
3910
3911Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3914 entity substitution mode text at the end of the entity might
3915 be added due to text coalescing.
3916 * nanoftp.c parser.c: small cleanup
3917
3918Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * HACKING: added John Fleck right to commit in the doc subdir
3921
3922Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3925 allow to inherit attributes from the DTD directly in the
3926 tree, this is needed for XPath and can be a useful feature.
3927 Inherited namespaces are always provided at the tree level now
3928 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3929 of tests for this feature (XSLT being the prime user).
3930
3931Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3934 testSAX.c xmlIO.c xmllint.c include/win32config.h
3935 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3936 include/libxml/xmlwin32version.h.in win32/README.MSDev
3937 win32/dsp/*: applied Win32 Facelift No.2 patches from
3938 Igor Zlatkovic for Windows/MSC
3939
3940Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * SAX.c: unparsedEntityDecl() the URI computation of the
3943 entity wasn't done breaking XSLT unparsed-entity-uri()
3944
3945Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * xpath.c: fixed a bug when walking the descendants and
3948 the current node has no children
3949 * debugXML.c: show up when a text node is supposed to not be escaped
3950
3951Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3952
3953 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3954 worked like the set:leading() function)
3955 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3956
3957Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3960
3961Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * include/libxml/xmlIO.h: apply change to close #58141
3964 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3965
3966Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * parser.c: when the internal subset uses a PE, then the
3969 included entity can use conditional sections.
3970
3971Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3974 when walking the namespace axis showing up in
3975 libxst/tests/general/bug-12
3976 * xmlmemory.c: added the possibility to trace a given block
3977 defined by its address
3978
3979Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980
3981 * parser.c: don't override existing encoding specified before
3982 starting xmlParseDocument()
3983
3984Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3985
3986 * include/libxml/xmlwin32version.h: reinserted, needed for
3987 Windows users of CVS
3988
39892001-07-27 Darin Adler <darin@bentspoon.com>
3990
3991 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3992 * testCatalog.c: Add include of <libxml/parser.h>.
3993
39942001-07-27 Darin Adler <darin@bentspoon.com>
3995
3996 * include/libxml/.cvsignore:
3997 * include/libxml/xmlwin32version.h:
3998 Remove this file from CVS because it's generated.
3999
4000Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * parser.c include/libxml/parser.h: applied const patches from
4003 Tom Moog #58002
4004
4005Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4006
4007 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4008 lookup framework
4009
4010Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * tree.c: fixed xmlCopyNode() for documents
4013
4014Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4015
4016 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4017
4018Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * parser.c: fixes bug #57652 reported by Morus Walter
4021
4022Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4023
4024 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4025
4026Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4029 errors, lesson don't add new functions at 1am before a release
4030 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4031 from XPath initialization when possible.
4032
4033Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * result/scripts/base*: removing history/readline changed
4036 this slightly
4037 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4038 xmllint.c: make element content line number generation
4039 optionnal to avoid breaking old apps added interface to switch
4040
4041Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * configure.in: get rid of the readline and libhistory
4044 dependancies by default, release 2.4.1 with IA64 fix
4045 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4046 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4047 John Kroll fixes to allow saving to HTTP via PUT (or
4048 POST of needed).
4049 * doc/html/*.html: regenerated the docs
4050
4051Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4052
4053 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4054 xmlHashScanFull and xmlHashScannFull3 to get passed the
4055 three keys as arguments to the callback function
4056
4057Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * configure.in Makefile.am: removed libxml softlink for good
4060 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4061 100% coverage by gtk-doc
4062
4063Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4066 fixed serious troubles due to size_t vs. int mismatch
4067
4068Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4071
4072Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4073
4074 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4075 convenient extension API for value and context managing
4076 Now handles external objects through xmlXPathPopExternal,
4077 xmlXPathWrapExternal and xmlXPathReturnExternal.
4078 Added functions for sets operations (intersection, etc.)
4079
4080Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4083 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4084 HTMLparser.c: cleanup of global variables, marking some
4085 const or private.
4086
4087Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4088
4089 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4090 fixed xmlXPathNodeSetItem when passing index=0
4091
4092Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4095
4096Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * xmllint.c: fixed compilation under Cygwin #57503
4099 * TODO: update
4100
41012001-07-13 Peter Williams <peterw@ximian.com>
4102
4103 * config.h.in: add #undef HAVE_DLFCN_H
4104
4105 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4106 builddir.
4107
4108Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109
4110 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4111 raised by #57348 and #57381
4112
4113Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114
4115 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4116 tree.c xpointer.c: store the line numbder in element->content,
4117 may break some software, need a configuration mechanism
4118
41192001-07-10 Darin Adler <darin@bentspoon.com>
4120
4121 * .cvsignore:
4122 * example/.cvsignore:
4123 * include/.cvsignore:
4124 * include/libxml/.cvsignore:
4125 Various things that are generated and should be ignored.
4126
4127Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4130 * doc/xml.html doc/html/*: updated the docs
4131
4132Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4135 validation occured on content with element child
4136
4137Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * tree.c: fixed XML Base computation which was broken
4140 * debugXML.c: added a base function to the shell
4141 * Makefile.am result/scripts/* test/scripts/*: added scripts
4142 based regression tests, and adding 2 XML Base tests
4143
4144Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * tree.c: set properties doc and call xmlSetListDoc for properties
4147 content when grafting them in a different tree.
4148 * aclocal.m4: remove from CVS
4149
4150Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * win32/libxml2/libxml2.def.src: added some missing entry point
4153 for XPath (Mark Vakoc)
4154
4155Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4158 layer should URI-Unescape before trying to open resources.
4159
4160Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * xpath.c: fix the name() bug for elements in the default
4163 namespace reported by Charlie Bozeman
4164
4165Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4168 led to an XPath fix, improvements of SAX initialization, and
4169 an added option --nocdata to testXPath
4170
4171Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * doc/libxml-doc.el: Felix Natter provided anew version working
4174 with XEmacs too
4175
4176Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * include/libxml/xpath.h: small cleanup
4179 * doc/xml.html: update
4180
4181Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4182
4183 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4184 released 2.3.14
4185
4186Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * doc/html/*: rebuilt the docs for the release
4189 * doc/xml.html: added 2.3.14 release.
4190
4191Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4194 were not equal to empty strings
4195
4196Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * SAX.c: fixed a URI-Reference computation problem when validating
4199 * xmlIO.c: small cleanup
4200
4201Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * parser.c: improved the description of a couple of interfaces
4204 upon Larry Stamper suggestion
4205
4206Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * SAX.c entities.c parser.c: changed completely the way entities
4209 are handled when running the parser in entity substitution mode.
4210 This fixes a bug reported by Stephan Kulow and nearly divides
4211 by 3 the amount of memory required by libxslt to load and process
4212 DocBook TDG.
4213
4214Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * HTMLparser.c: fixing a too early root closing problem raised
4217 byt Prashanth Naidu
4218
4219Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4222 raised by Mark Vakoc.
4223
4224Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * example/Makefile.am: fixed the include path to add srcdir/include
4227 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4228 and some cleanup
4229
4230Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4233 lot of optimization work, results in significant improvements
4234 when handling really complex XPath queries. Add a small optimizer
4235 for unions, improve [n] and [last()], avoid some costly ops.
4236
4237Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4240 * xpath.c: small cleanup
4241 * xmlGetNsList: reformated, fixed problems if used on Entities
4242
4243Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4246
4247Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4250 * Makefile.am example/Makefile.am: workaround automake generating
4251 erroneous deps
4252
4253Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * include/win32config.h: bug #56801 Yon Derek provided a patch
4256 to the windows config file.
4257
4258Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4261 libxml.h : Yon Derek provided a set of changes to compile from
4262 CVS on Windows/MSC
4263
4264Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * parser.c: fixed UTF8 BOM support in push mode
4267 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4268 added a specific testcase
4269
4270Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271
4272 * Makefile.am: added --push regression tests
4273 * parserInternals.c: the XML parser segfaulted in --push mode
4274
4275Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * configure.in: moved the symlinks detection within a CVS
4278 check, this is not portable and will be removed soon.
4279 * xpath.c: small cleanup/speedup
4280
4281Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4284 release of 2.3.12
4285 * parser.c: make an error message if unknow entities in all cases
4286
4287Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4290
4291Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292
4293 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4294 includes were installed in the wrong dir
4295
4296Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * doc/html.xml: warn against sending code to exhibit bugs.
4299
4300Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4303 Tru64 from Thomas Leitner
4304
4305Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * AUTHORS: added William and Bjorn
4308 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4309 daniel@veillard.com hopefully I won't have to do this again
4310 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4311 docs can be rebuilt cleanly now
4312 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4313 from CVs it's generated, added include/libxml/xmlwin32version.h
4314 also generated but which should change far less frequently.
4315 * catalog.c nanoftp.c: made sure to include libxml.h not
4316 libxml/xmlversion.h directly
4317 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4318 when compiling on WIN32 and MSC
4319
4320Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * include/Makefile.am include/libxml/Makefile.am configure.in:
4323 fixed make distcheck and rebuilding the rpms
4324
4325Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * configure.in: should finish the migration of exported includes
4328 into a real include/libxml in CVS, at least for CVS users.
4329 * removed the exported headers, added in include/libxml (as well
4330 as xmlversion.h.in).
4331
4332Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * configure.in: fixed the way to detect symlink
4335
4336Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * configure.in: updated, include/libxml is now a real CVS dir
4339
4340Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4343 version works with both libxml1 and libxml2 (it autodetects
4344 the prefix of the html-files) from Felix Natter.
4345 * doc/xml.html: updated doc accordingly
4346
4347Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * xpath.c: fixed the bug generating a template loop in libxslt
4350 when using docbook-xsl-1.4, * should filter out document nodes
4351 * HACKING: added William
4352 * TODO: updated
4353
4354Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356 * doc/FAQ.html: added a warning about gcc-3.0
4357 * doc/xml.html: added reference to gdome2 and removed a confusing
4358 sentence
4359
4360Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * xmlversion.h: okay this is a generated file, but Windows
4363 users need it and they can't generate it, and I want CVS
4364 Windows users ...
4365 * win32/libxml2/libxml2_so.dsp: Windows project file for
4366 the shared lib version of libxml2
4367 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4368 resources needed for libxslt/xsltproc by Yon Derek
4369
4370Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4371
4372 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4373
4374Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4377
4378Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * include/win32config.h: Yon Derek provided a first fix
4381 to be able to compile libxslt/xsltproc on Windows
4382
4383Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xpath.c: attempt to work around what seemed a gcc optimizer
4386 bug when handling floats on i386 http://veillard.com/gcc.bug
4387 * tree.c entities.c encoding.c: doing some cleanups while
4388 chasing it
4389
4390Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * Makefile.am: cleanup when --without-debug is specified
4393 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4394 w.r.t. --without-debug and other include points
4395 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4396 Catalogs
4397 * configure.in entities.h tree.h HTMLparser.c: removed
4398 --without-corba, made the _private field mandatory
4399
4400Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4403 outputs a BOM in UTF8, an errata has been issued to avoid the
4404 problem, that was the most reasonable solution... Add support
4405 for a leading UTF8 BOM in entities.
4406
4407Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * valid.c: fixed a bug found when post validating an entity ref
4410 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4411 activate it too
4412
4413Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4416 weakness in the node copy the XPointer and the XInclude
4417 implementations. Serious cleanup.
4418
4419Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * Makefile.am: Kjartan Maraas provided a small patch to
4422 add xml2-config.in to EXTRA_DIST
4423
4424Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4427 provided another failing case found in KDE, the way the
4428 ctxt->vctxt.nodeTab was allocated and freed changed over
4429 time but it wasn't completely cleaned up. This should fix it.
4430
4431Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * parser.c: Stephan Kulow also raised the fact that line number
4434 could get miscounted making debug harder, fixed the problem
4435 in xmlParseCharData()
4436
4437Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * valid.c: Stephan Kulow pointed out a problem when validating
4440 and using an empty entity, forgot a 'break' in a case.
4441
4442Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4445 * doc/xml.html: updated with 2.3.11
4446
4447Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * TODO: updated adding cleanup of generated doc
4450 * configure.in: prepared to release 2.3.11
4451 * xmllint.c: added --version for bug reporting
4452 * doc/html/*.html: rebuilt the doc
4453
4454Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455
4456 * xpath.c: first part of the work on selecting namespace to
4457 fix bug #56115
4458
4459Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4462 when using -liconv
4463 * TODO: updated
4464
4465Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4468 cleanup, encoding support.
4469
4470Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4473
4474Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * xpath.c: bug detected by Ankh when / is used as a function arg
4477
4478Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4481 of element and use it to avoid outputting formatting spaces at
4482 the wrong place. Implemented the format parameter for HTML save.
4483 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4484 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4485 result/HTML/wired.html: of course this impact the result of a
4486 number of HTML tests
4487
4488Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * HTMLtree.[ch]: started augmenting the HTML save API with
4491 encoding and formatting parameters
4492
4493Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * HTMLtree.h: cleanup and started evaluating the work needed on
4496 revamping the HTML output code
4497
4498Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4501
4502Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * valid.c: fixed bug #56049, forgot one check in the
4505 validation routine
4506
4507Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4510
4511Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * libxml.h: fixed an error in last commit
4514 * doc/FAQ.html: added an entry for compilation from CVS
4515
4516Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * xmlversion.h.in libxml.h: Cygwin patches
4519 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4520 * tree.h: cleanup
4521
4522Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4525 memory block in a strange case where libxml is linked twice
4526 in the binary.
4527
4528Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4531 state far too often, simple fix used to avoid it.
4532
4533Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4536 being processed, applied his patch
4537 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4538
4539Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4542 provided fixes to compile on MSCC again
4543 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4544 also provided an update for the project files.
4545
4546Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4549 bug #55810
4550
4551Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * tree.c: fixed xmlGetNsProp() to close bug #55683
4554 Note this requires libxslt to use it's own function instead.
4555
4556Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * HTMLtree.c: when in a pre element no formatting space should
4559 be added.
4560 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4561
4562Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * configure.in: added tests for signal() and signal.h
4565
4566Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4569
4570Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * doc/libxml-doc.el: Felix Natter provided a new version for
4573 libxml2
4574
4575Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * HTMLtree.c: when in a pre element no formatting space should
4578 be added.
4579
4580Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4583
4584Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4587 hack
4588 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4589 * uri.c: fixed a warning
4590
4591Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * HTMLtree.c: trying to close bug #55772 escaping in script
4594 elements
4595 * doc/xml.html: suggest to send mail to the list
4596
4597Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4600 good. Use a macro and based on the solution provided in
4601 vsnprintf manual page from GNU.
4602
4603Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4604
4605 * error.c: Workaround for non-preserving variadic list.
4606 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4607
4608Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * doc/xml.html: added 2.3.10 release
4611
4612Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * configure.in: releasing 2.3.10
4615
4616Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4619
4620Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * encoding.c: Robert Collins provided a patch to add the
4623 "US-ASCII" encoding alias
4624
4625Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4628 string oriented functions and started cleaning the related areas
4629 in xpath.c which needed fixing in this respect
4630
4631Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4634 #55380
4635 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4636
4637Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * TODO: updated
4640 * nanohttp.[ch] : started adding APIs to get the redirected URL
4641 when this occurs (needed for further base computation
4642 * tree.h: cleanup
4643 * encoding.c: cleanup
4644 * SAX.c: minor change around ctxt->loadsubset
4645
4646Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * Makefile.am include/Makefile.am: small change to have
4649 include/libxml rebuilt if working from CVS.
4650 * uri.c: applied another patch from Carl Douglas for URI escaping,
4651 this should close bug #51876
4652
4653Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4656 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4657 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4658 added specific regression test
4659 * parser.h: preparing for the XSLT mode where DTD inherited
4660 attributes are added to the tree.
4661
4662Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * xinclude.[ch]: Updated the namespace for the Last Call version
4665 * result/XInclude/include test/XInclude/include: updated the
4666 testsuite accordingly
4667
4668Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4671 related to bug #51876
4672
4673Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * tree.c: fixed a gross mistake in base computation, xml:base is
4676 not completely correct yet (need cascade).
4677 * xpath.[ch]: added the few things needed to find a function name
4678 and URI from the XPath context when it is called.
4679
4680Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4683 * DOCBparser.c: small cleanup
4684 * xmllint.c: added a --catalogs option to load catalogs from
4685 $SGML_CATALOG_FILES
4686 * tree.c: cleanup
4687 * configure.in: iconv library fixup, ICONV_LIBS
4688
4689Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * catalog.c: handling of CATALOG entries. detection of recursion,
4692 and a few bugfixes
4693 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4694 against the default namespace
4695
4696Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4699
4700Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * parser.c: fixed propagation context info when parsing an
4703 external entity.
4704 * doc/html/*.html: regenerated a couple of docs
4705
4706Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * doc/xml.html: update with 2.3.9 informations
4709
4710Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4713 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4714 * doc/html/* : rebuilt the docs
4715 * valid.c: small patch which may improve some case when
4716 validating.
4717
4718Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * HTMLparser.c: Closed bug #54891
4721 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4722 to the suite
4723
4724Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4727 applied a documentation patch from LotR and filled in a few missing
4728 descriptions
4729
4730Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * xpath.c tree.c parser.c: speed optimizations at the parser level
4733 document tree freeing and xpath evaluation
4734
4735Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * parser.c parser.h parserInternals.h: fixed a couple of
4738 interfaces for handling memory buffer input to const char *
4739 upon suggestion of JamesH.
4740
4741Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * configure.in: LoTR sent a patch fixing the previous commit
4744
4745Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * configure.in: trying to deal again with the stoopid -R linking
4748 flag of Solaris
4749
4750Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * xpath.h: two nodeset access macros from Thomas Broyer
4753
4754Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4757 patch from Thomas Broyer
4758
4759Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4762 case
4763 * INSTALL: was empty added stuff from the FAQ
4764
4765Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4768 attributes handling and #54433 by adding xmlUnsetProp()
4769 and xmlUnsetNsProp()
4770
4771Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * HTMLparser.c: Patch from Jonas Borgström
4774 (htmlGetEndPriority): New function, returns
4775 the priority of a certain element.
4776 (htmlAutoCloseOnClose): Only close inline elements if they
4777 all have lower or equal priority.
4778 * result/HTML: this of course changed a number of tests results.
4779
4780Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * xmlIO.c catalog.c: plugged in the default catalog resolution
4783 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4784 documentations
4785 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4786
4787Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4790 integrating catalogs
4791 * catalog.[ch] testCatalog.c: adding a small catalo API
4792 (only SGML catalog support).
4793 * parser.c: restaured xmlKeepBlanksDefault(0) API
4794
4795Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4798
4799Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * parser.c: added xmlParseExternalEntityPrivate() to allow
4802 propagation of ctxt->_private when parsing external entities
4803
4804Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4807
4808Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4811
4812Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * valid.c: warn when indeterminist content model is detected
4815 * result/VC/ElementValid8: this adds a message
4816 * Makefile.am: add --novalid for VCM tests
4817 * parserInternals.c: added a call to Init memory
4818
4819Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4822 when both parameters are NULL.
4823
4824Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * valid.c: applied small patch from Gary Pennington, reindented
4827 some part of the code.
4828
4829Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4832 release, updated and regenerated the docs
4833
4834Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * xpath.c result/XPath/expr/floats : clarified and cleanup
4837 printing of abnormal floats in tests.
4838
4839Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4842 * results/HTML/ : a few changes in the output of the HTML tests as
4843 a result.
4844 * configure.in: tying to fix -liconv where needed
4845
4846Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * Makefile.am: fixed a stupid error
4849
4850Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * configure.in Makefile.am: make the inclusion of the trio
4853 modules in the library conditional
4854
4855Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * DOCBparser.c: patche from László Kovács, fixed entities refs
4858 in attributes handling
4859
4860Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4863 flushing
4864
4865Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * xpath.c: fix of an XSLT namespace bug reported on the list
4868 general/bug-8-
4869
4870Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * strio.h trio.c: Dan McNichol suggested a couple of small
4873 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4874
4875Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * tree.c parser.c encoding.c: spent a bit more time looking
4878 at the parsing speed and DOM handling. Added a few more
4879 speedups.
4880
4881Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * parser.c: small but effective parsing speed improvement
4884
4885Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * configure.in: default on the DocBook parser inclusion (for Gnome)
4888 * DOCBparser.h: fixed a header reference
4889
4890Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * configure.in xpath.c: applied Bjorn patches for FPE on the
4893 alpha
4894
4895Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4898 xmlSaveFormatFileTo()
4899
4900Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * xpath.c: simple and efficient optimization, XPath functions
4903 aways bind to the same code, cache this
4904 * TODO: updated (by saying some is obsolete)
4905
4906Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * xpath.c: more cleanup work on XPath name parsing routines
4909
4910Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4913 xmlXPathParseName
4914 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4915 * debugXML.c: avoid compilation problems if compiling without
4916 HTML support, Igor Zlatkovic
4917 * win32/libxml2/libxml2.def.src: being able to compile without
4918 XPath on Windows
4919
4920Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * libxml.m4: yet another patch from Toshio Kuratomi
4923
4924Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4927
4928Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * tree.[ch]: added xmlSaveFormatFile interface for saving
4931 and indenting a file.
4932
4933Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * xpath.c: fixed bug #53689 related to processing-instruction()
4936
4937Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * DOCBparser.c: patche from László Kovács
4940
4941Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * parser.c: applied fixes from Christian Glahn bug report #53391
4944
4945Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * error.c: Jean François Lecomte provided a complete description
4948 and a fix to bug #53537
4949
4950Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4953
4954Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * DOCBparser.c SAX.c: a bit more work on entities processing.
4957 Still Need to cleanup XML output and references in attributes
4958
4959Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4962
4963Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * tree.c: trying to fix #53574, not completely complete,
4966 I would like xmllint --copy --debug test/ent1 and
4967 xmllint --debug test/ent1 to show the same result.
4968 * xpath.c: fix a bug when trying to sort namespace nodes
4969
4970Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * HTMLtree.c: real fix for #53402
4973
4974Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4977 PIs when using xsl:output
4978 * valid.c: closing #53537 some case generate segfaults if there
4979 is validity errors
4980
4981Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4984 of external parsed entities, added --noent to testDocbook
4985 * valid.c: Garry Pennington found an uninitialized variable
4986 access in xmlValidateElementContent()
4987
4988Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4991 with madness
4992 * result/HTML/ : this modified the result of the regression tests
4993 a lot.
4994
4995Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4998 to doc where it wasn't checked against NULL reported by
4999 Jens Laas
5000
5001Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5004 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5005
5006Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5009 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5010 * SAX.[ch]: cleanup and updates for DocBook
5011 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5012 ex SGML identifier changes
5013 * valid.c: removed a static unused function.
5014
5015Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * HTMLtree.c: applied change for Paul Sponagl on script saving
5018 * Makefile.am: the warning about entity title.xml are normal.
5019
5020Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * configure.in: release of 2.3.7
5023 * Makefile.am: fixing make distcheck
5024
5025Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * doc/html/* doc/xml.html: updated and regenerated the docs
5028
5029Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5032
5033Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * tree.c: fixed #53388 with the provided patch
5036
5037Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * valid.c: Bjorn detected an invalid memory access. Fixed
5040 vstateVPush()
5041
5042Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5045
5046Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5047
5048 * libxml.h: new header used only for the compilation of libxml
5049 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5050 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5051 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5052 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5053 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5054 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5055 baseline (version 1.2 plus a single patch).
5056 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5057 scientific notation for numbers. Tests added.
5058 * xpath.c: formatting of numbers changed to use sprintf
5059 (contribution from William Brack)
5060
5061Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * valid.c: cleanup, more useful debugging
5064 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5065 * xmlIO.c: entity loading is printed as an error when validating
5066
5067Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * valid.c: fixed to validate within entities
5070 * test/VCM/v22.xml: added a specific testcase
5071
5072Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * valid.c: forgot an epsilon transition in for ()+
5075 * test/VCM/v21.xml : added a specific test case
5076
5077Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * valid.c: removed a state explosion exhibited by RSS
5080 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5081 from bug #51872
5082
5083Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5086 validation without using an ugly NFA -> DFA algo in the source.
5087 Made a specific algorithm easier to maintain, using a single
5088 stack and without recursion.
5089 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5090 * hash.c: made the growing routine static
5091 * tree.h parser.c: added the parent information to an
5092 xmlElementContent node.
5093
5094Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * SAX.c parser.c xpath.c: generating IDs when not validating
5097 from an external parsed entity was poisoning the ID has table
5098 with removed values. This was killing XSLT on the KDE help
5099 browser.
5100
5101Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * entities.h: andrew@ugh.net.au detected a double declaration
5104
5105Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * debugXML.c hash.c tree.h valid.c : some changes related to
5108 the validation suport to improve speed with DocBook
5109 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5110 the way validation errors get reported
5111
5112Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5115 by P C Chow and William M. Brack for XSLT HTML output
5116
5117Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5120 Igor Zlatkovic patches for MSC compilation and added his
5121 updates
5122
5123Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5126 prefix lookup.
5127 * parserInternals.c: fixed the bug reported by Morus Walter
5128 due to an off by one typo in xmlStringCurrentChar()
5129
5130Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * HTMLparser.c result/HTML/*: revamped the way the HTML
5133 parser handles end of tags or end of input
5134
5135Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5138
5139Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5142 bug where the linktime verions of free() won't work ...
5143
5144Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5147
5148Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * doc/xml.html: added 2.3.6 release
5151
5152Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5155 * result/wml.xml: resulted in a small output change
5156
5157Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * tree.c: xmlNewDoc was missing the charset initialization
5160 * xmllint.c: added --auto to autogenerate a doc, allow to
5161 reproduce the problem fixed on xmlNewDoc
5162
5163Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * xpath.c: trying to get 52979 solved
5166 * tree.c result/ result/noent/: trying to get 52712 solved, this
5167 also made me clean up the fact that XML output in general should
5168 not add formating blanks by default, this changed the output of
5169 a few tests
5170
5171Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5174
5175Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * configure.in: finally released 2.3.6
5178
5179Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * xpath.c: checking for null pointer generated by new code
5182
5183Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * xpath.c: fixed a [] evaluation problem reported
5186 * test/XPath/tests/simpleaddr: extended test
5187 * result/XPath/simpleaddr: updated result
5188
5189Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * xmllint.c: Dan Timis reported a portability problem
5192 on Macs without mmap, fixed it.
5193
5194Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * testXPath.c : added a --tree option allowing to display the
5197 tree dump of the XPath expression
5198
5199Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * xpath.c: fixed a memleak when comparing nodesets
5202 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5203 * tree.c: added a TODO
5204
5205Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5208 we need string functions
5209 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5210 to be able to use them where needed. Applied some changes
5211 to reduce name linking pollution and compile in only what's
5212 needed.
5213 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5214 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5215 for the string manipulation functions
5216 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5217 to the free() function of xmlmemory.c
5218 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5219 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5220 usage.
5221
5222
5223Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * error.c: applied the context output patch of the error
5226 handling submitted by Chuck Griffith
5227 * error/VC/*: this slightly change some error logs
5228
5229Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * parser.c: fixed line number reporting on error
5232
5233Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * parser.c: Sullivan and Darin found a parser bug,
5236 applied the patch.
5237
5238Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5241 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5242 xmlversion.h.in xpointer.c: of course the way I defined
5243 UNUSED breaks on old gcc version. Try to be smart and
5244 also define it directly in xmlversion.h
5245 * configure.in: removed -ansi flag from the pedantic set
5246
5247Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248 Huge cleanup, I switched to compile with
5249 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5250 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5251 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5252 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5253 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5254 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5255 encoding.h entities.c error.c list.[ch] nanoftp.c
5256 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5257 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5258 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5259 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5260 Cleanup, staticfied a number of non-exported functions,
5261 detected and cleaned up a dozen of problem found this way,
5262 avoided a lot of public function name/typedef/system names clashes
5263 * doc/xml.html: updated
5264 * configure.in: switched private flags to the really pedantic ones.
5265
5266Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * configure.in: 2.3.5
5269 * doc/html/*: rebuilt the docs
5270
5271Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * parser.c: fixed a reported bug in NOTATION parsing
5274 * uri.c: accepted but not fixed bug 51876, added TODO
5275 * Makefile.am: fixed bug 51876
5276
5277Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * config.h.in configure.in error.c: fix a compilation problem
5280 on platforms without vsnprintf (xml@thewrittenword.com)
5281
5282Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * parser.c: fixed a function name header typo
5285 * SAX.c: notations can also occur in external subset.
5286
5287Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * error.c: removed a C++ like comment
5290
5291Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * parser.c: fixing bug 52299 strange condition leading
5294 to a parser crash due to a buffer overflow
5295 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5296 added the specific test case
5297
5298Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5301 xmlXPathConvert{String,Number,Boolean} to be able to make
5302 type casts without a context stack, fixed some implementation
5303 problems related to the absence of context at parse-time,
5304 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5305 in the public API too
5306 * xpointer.c xpathInternals.h: we need to know at parse time
5307 whether we are compiling an XPointer
5308
5309Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5312 cleaned up the parser internals, refactored XPath code, added
5313 new compilation based APIs and cleanly separated public and
5314 private APIs.
5315
5316Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * xpath.h: the comp field must be added at the end to avoid
5319 killing binary compat.
5320
5321Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * Makefile.am: detect XPath memleaks in regreson tests
5324 * error.c: fixed and error w.r.t. error reporting still using
5325 stderr
5326 * hash.c: added new line at end of file
5327 * tree.h: minor cleanup
5328 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5329 expression parsing from evaluation, resulted in a number of
5330 changes internally, and in XPointer. Likely to break stuff
5331 using xpathInternals.h but should remain binary compatible,
5332 new interfaces will be added.
5333
5334Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * configure.in: fixed a couple of problems reported by
5337 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5338 without gcc on non linux platforms.
5339
5340Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5343 a fix for --with-html-dir= configure support. I hope it won't
5344 break rpm generation
5345
5346Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * xmlIO.c: one function comment cleanup.
5349
5350Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * SAX.c: external subset notations were improperly registered
5353 in the internal subset.
5354
5355Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * README.cvs-commits: added, pointing to HACKING
5358 * HACKING: updated
5359
5360Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * parser.c: and Matt Sergeant found one in the XML push
5363 parser (erroneous check I forgot to remove when I fixed the
5364 main parser).
5365
5366Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * xpath.c: ptittom found a small bug in UnaryExpr
5369
5370Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * configure.in: bumped to 2.3.4
5373 * error.c: fixed bug #51860
5374 * tree.c: fixed bug #51861
5375 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5376 * tree.[ch] : added xmlDefaultBufferSize
5377 * nanoftp.c: typo in function name header block
5378 * doc/xml.html : updated, added link to XML::LibXSLT
5379 * doc/html/* : rebuilt the docs
5380
5381Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * parser.c SAX.c: the new content parsing code raised an
5384 ugly bug in the characters() SAX callback. Found it
5385 just because of strangeness in XSLT XML Rec ouptut :-(
5386
5387Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * Makefile.am: Martin Baulig suggested to add -lm
5390 * tree.c: found another bug in xmlNodeGetContent()
5391
5392Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * xpath.c: Bjorn found the error related to strictness of comparison.
5395
5396Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * parser.c: trying to fix the Dtd parsing problem reported
5399 by Gary, side effect of last week speed optimizations.
5400
5401Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5404 * parserInternals.c: removed unneeded test raised by Stric
5405
5406Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5407
5408 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5409 and fixed by William Brack). Added xmlXPathFormatNumber.
5410 Changed the sorting slightly.
5411 * configure.in Makefile.am example/Makefile.am: Added -lm.
5412 Please note that applications linking with libxml2, must
5413 also like with the math library from now on.
5414
5415Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5418
5419Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * parser.c: one must report spaces even if the Dtd element
5422 content proves that this is not part of the element content.
5423 * result/valid/*.xml: this changed the ouptu slightly
5424
5425Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * configure.in: bumped to 2.3.3
5428 * doc/xml.html: updated
5429
5430Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * tree.c: minor doc fix
5433 * xpath.c: deallocation issues when a result tree has been
5434 converted to a node-set
5435
5436Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * doc/xml.html: oops corrected dates s/2000/2001
5439
5440Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * valid.c: new patch from Gary Pennington
5443
5444Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * doc/xml.html: applied patch from Ankh
5447
5448Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * xinclude.c: fixed a problem building on Mac
5451
5452Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * parser.c: more work on increasing parsing ferformances
5455
5456Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5459 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5460 avoiding memcpy in production builds MEM_CLEANUP macro use
5461 * parser.[ch] parserInternals.c: optimizations of the tightest
5462 internal loops inside the parser. Better checking of I/O
5463 flushing/loading conditions
5464 * xmllint.c : added --timing
5465
5466Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * configure.in: bumped to 2.3.2
5469 * doc/xml.html: updated for release
5470
5471Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * xpath.c: found a memleak and fixed a nasty bug
5474
5475Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * xmllint.[c1] : added return code errors for xmllint
5478 * xpath.c: specific debug dump function for result value trees
5479
5480Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * xpath.c: finally implemented xmlXPathCompareNodeSets
5483 * test/XPath/expr/floats results/XPath/expr/floats: added
5484 a test for float expressions
5485
5486Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5489 * parserInternals.[ch]: trying to speed up parsing
5490 * xpath.c : speeded up node set equality op
5491
5492Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5495 better handling of ID/IDREF and the list modules associated
5496 * configure.in: small CFLAGS cleanup
5497
5498Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * configure.in: fixed iconv detection on AIX (stric)
5501
5502Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5505
5506Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5507
5508 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5509 and optimized xmlXPathNodeSetSort
5510
5511Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * xpath.c: bug fix when context size is 0
5514 * parser.c: I like Norm's Dtd because they still manage to break
5515 the parser occasionally
5516
5517Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5520
5521Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5524 attributes within the XML-1.0 namespace
5525
5526Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * xpathInternals.h: exported a few axis functions
5529 * doc/xml.html: updated the doc
5530
5531Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * configure.in: applied patch from Daniel van Balen for OpenBSD
5534 and bumped version to 2.3.1
5535 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5536 attempt to find autoclosing was simply broken, removed it,
5537 updated the examples, this is better
5538
5539Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5542 hash functionnalities.
5543 * doc/html/* : rebuild the doc
5544
5545Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5548 on predicate
5549 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5550 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5551 really want to have tags closed on output even if we accept
5552 unclosed ones on input
5553
5554Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * xpath.c: ouch don't free NULL, rare case fixed
5557 * tree.c: don't coalesce text nodes if they don't have the
5558 same behaviour wrt escaping on output
5559
5560Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * xpath.c: small fixup
5563 * SAX.c: don't warn on empty namespaces.
5564
5565Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * README: a bit of cleanup
5568 * configure.in: preparing for 2.3.0 release
5569
5570Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * hash.[ch]: added a first version of xmlHashSize()
5573 * valid.c: another bug fix from Gary Pennington
5574
5575Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * valid.c: couple of bug fixes pointed by Gary Pennington
5578 * HTMLtree.c: #if 0 cleanup
5579
5580Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5583 which removes a time consuming check of xmlXPathNodeSetAdd()
5584 and use it in places where we are sure to not break unicity
5585
5586Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * xpath.c: bug fixes found from XSLT
5589 * tree.c: preserve node->name special values when copying nodes.
5590 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5591 external subset are fetched when available but without full
5592 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5593 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5594 output with encoding disabled.
5595
5596Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5599 xmlCheckFilename should not be called from xmlFileOpenW
5600 and xmlGzfileOpenW
5601
5602Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5605 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5606 added the new tests for URI normalization
5607 * testURI.c: fixed stoopid bugs
5608 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5609 the URI in the error messages are now properly normalized
5610
5611Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5614
5615Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5618
5619Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * xpath.c: fixed mod operator
5622
5623Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * parser.c: fixed xmlStrcat doc
5626 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5627 trees.
5628
5629Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * xpath.c result/XPath/tests/chaptersbase
5632 result/XPath/tests/simplebase: fixed XPath node()
5633 * tree.c: small fix in xmlNewNs()
5634 * Makefile.am: removed extraneous xml2Conf.sh rule
5635
5636Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5639 Changed the library name, in order to get libxml-devel and
5640 libxml2-devel to coexist on a single system
5641 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5642 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5643
5644Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5647 libxml2-devel installable in // as libxml-devel.
5648
5649Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * doc/Makefile.am: fixed make rebuild in doc
5652 * doc/html/*.html: rebuilt the docs
5653
5654Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5657
5658Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5661 the HTML doc to go into the -devel RPM ...
5662 * aclocal.m4 config.h.in: some updates due to auto* magic
5663
5664Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * xpath.h: added a hook in the context structure allowing to
5667 link to extra support, needed for XSLT
5668
5669Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5672 xmlXPtrCmpPoints to use it.
5673 * propagated the following patch from Alejandro Forero
5674 * include/win32config.h xmlIO.c: applied further suggestions
5675 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5676 * example/gjobread.c: fixed warnings, now that it builds
5677
5678Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5679
5680 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5681
5682 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5683 filename points to a valid file (not a directory).
5684 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5685 Added calls to xmlCheckFilenameDir.
5686
5687 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5688 `path' (rather than `filename') as the parameter to gzopen and open.
5689
5690Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * Makefile.am: fixed a problem with EXTRA_DIST
5693
5694Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * Makefile.am example/Makefile.am: finally found the trick
5697 to build the example, i.e. add "." in SUBDIRS before example
5698 in the list <grin/>
5699
5700Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * doc/xml.html: updated with an XSLT section, removed pointer to
5703 W3C CVS base.
5704
5705Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5708 too, and deallocation need to occur the same way.
5709
5710Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5713 type correponding to an XSLT result tree fragment. Share most
5714 of the data format with node set, as well as operators.
5715 * HTMLtree.c: added a newline at the end of the doctype output
5716 whe this one is not present initially.
5717 * tree.c: make sure taht the parent and doc pointers are properly
5718 set when copying attributes (lists).
5719
5720Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5723
5724Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * xpath.c: seems I finally killed that ugly path evaluation
5727 context bug (tagged 9999 in case is is wrong)
5728
5729Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5732 for XSLT
5733
5734Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5737 for xmlGzfileOpen() bug
5738
5739Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * xpath.c: removed an error found by XSLT usage
5742 * tree.c parserInternals.h: use a predefined static string
5743 for text and comment nodes, avoid freeing them in xmlFreeNode,
5744 exported the string name in parserInternals.h and added
5745 another value to disable encoding at output (for XSLT),
5746 gain memory, time.
5747
5748Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5751 win32/libxml2/libxml2_so.dsp: new makefiles and update
5752 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5753
5754Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5757 Gary Pennington
5758
5759Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * xpath.c: fixed the comaprision of values and nodelists,
5762 need to compare nodelist still ...
5763 * debugXML.c: avoided a possible core dump
5764 * HTMLparser.c: cleanup
5765 * nanohttp.c: contributed fix.
5766 * tree.c: fixes in properties handling added xmlSetNsProp
5767 needed by libxslt
5768 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5769 comment
5770 * TODO: updated
5771
5772Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * parser.c parserInternals.c: applied Bjorn Reese optimization
5775 patch
5776
5777Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * Makefile.am: applied patch fro make check from Martin Vidner
5780
5781Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * configure.in: preparing 2.2.11
5784 * doc/html/*: rebuild the HTML files
5785 * doc/xml.html : updated
5786
5787Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * tree.c: fixed a stupid bug
5790 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5791 patches related to validation of an XInclude processing result
5792 * TODO: updated
5793
5794Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5797 on large files
5798
5799Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5802
5803Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5806 reported by Jonas Borgström
5807 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5808
5809Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * testXPath.c xpath.c: fixing the XPath union expressions problem
5812 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5813
5814Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * xmllint.c: Made is so if the file name is "-" is will read form
5817 standard input. Sven Heinicke <sven@zen.org>
5818 * tree.c: fixed a problem when growing buffer
5819 * tree.h: fixed the comment of the node types following andersca
5820 comment
5821 * TODO: updated
5822
5823Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5824
5825 * HTMLparser.[ch]: added a way to avoid adding automatically
5826 omitted tags. htmlHandleOmittedElem() allows to change the
5827 default handling.
5828 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5829 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5830 of xmllint too when using --memory flag, added a memory test
5831 suite at the Makefile level.
5832 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5833 with namespace use when encountering QNames in XPath evalation,
5834 added xmlns() scheme in XPointer.
5835 * nanoftp.c : incorporated a fix
5836 * parser.c xmlIO.c: fixed problems raised with encoding when using
5837 the memory I/O
5838 * parserInternals.c: closed bug 25934 reported by
5839 torsten.landschoff@innominate.de
5840 * TODO: updated
5841
5842Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5845 on a non-updated tree :-(, made a 2.2.10 release to correct the
5846 situation
5847
5848Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5849
5850 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5851 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5852 integrated a set of OpenVMS changes from Howard Taylor
5853 <Howard.Taylor@pacoast.com>
5854
5855Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5856
5857 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5858 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5859
5860Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * HTMLparser.c: some fixes on auto-open of html/head/body
5863 * encoding.c: fixed a compilation error on some gcc env
5864 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5865 XPointer implementation
5866 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5867 related XPointer tests and associated results
5868
5869Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * doc/xmldtd.html doc/xml.html: following a short step by step
5872 guidance on IRC to help maciej with DTDs I started a small
5873 page on the subject.
5874
5875Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * HTMLparser.c: fixed handling of broken charrefs
5878 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5879 patches
5880
5881Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5882
5883 * doc/xml.html doc/html/* : rebuilt the docs after adding
5884 xinclude and updated page for 2.2.7 and 2.2.8
5885 * configure.in: releasing 2.2.8
5886
5887Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * parser.[ch] parserInternals.c: applied the conditional
5890 section processing fix from Jonathan P Springer
5891 <jonathan.springer2@gte.net>
5892 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5893 project file, fixed iconv default non support
5894 * xpath.c: fixed the problem of evaluating relative expressions
5895 when a node context is provided.
5896
5897Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * nanoftp.c: fixed gcc 2.95 new warnings
5900 * SAX.c: fixed a stupid bug
5901 * tree.c: fixed a formatting problem when round-tripping
5902 from/to memory
5903 * xinclude.c: chased memleak, fixed a base problem
5904 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5905 xmlXPtrBuildNodeList()
5906 * TODO: updated
5907 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5908 adding a first small set of regression tests for XInclude
5909
5910Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * nanohttp.[ch]: applied Wayne Davison patches to access
5913 the WWW-Authorization header.
5914 * parser.c: Closed Bug#30847: Problems when switching encoding
5915 in short files by applying Simon Berg's patch.
5916 * valid.c: fixed a validation problem
5917 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5918 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5919 Wayne Davison
5920 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5921 need to be extended to non full nodes selections.
5922 * xinclude.c: starts to work decently
5923
5924Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5927 debugXML.c xmlversion.h.in: Started adding XInclude support,
5928 this is a new xmllint option
5929 * tree.c xpath.c: applied TOM patches for XPath
5930 * xpointer.c: fixed a couple of errors.
5931 * uri.c: added an escaping function needed for xinclude
5932 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5933 new warning from RH70 gcc's version
5934
5935Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5936
5937 * HTMLparser.c: fixed loop on invalid char in scripts
5938 * parser.c: update to description of xmlIOParseDTD()
5939 * libxml.m4 xmlversion.h.in: changes contributed by
5940 Michael Schmeing <m.schmeing@internet-factory.de>
5941 * configure.in: preparing for 2.2.7
5942 * Makefile.am: trying to avoid config.h and acconfig.h
5943 being included in the distrib
5944 * configure.in: released 2.2.7
5945
5946Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5949 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5950
5951Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5952
5953 * parser.[ch]: added xmlIOParseDTD()
5954 * xpointer.c: added support for the 2 extra parameters of
5955 string-range, fixed a stoopid error when '0' was present
5956 in XPointer expressions
5957 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5958 testsuite for the above
5959
5960Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5961
5962 * libxml.spec.in: improved package descriptions
5963
5964Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * xpath.c xpathInternals.h: applied a large cleaning patch
5967 from TOM <ptittom@free.fr>, it also add namespace support
5968 for function and variables registration.
5969
5970Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5973 * Makefile.mingw: Wayne Davison's update adding hash.c
5974
5975Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * xpath.c: fixed the root evaluation problems
5978 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5979 ignorable spaces with <b> <bold> <em>
5980 * tree.c: fixed a loop in xmlSearchNsByHref()
5981
5982Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * xpath.c: applied another XPath patch from TOM
5985 * xpath.c include/makefile.am: applied another patch from
5986 china@thewrittenword.com (cleanup on IRIX).
5987
5988Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * xml-config.1: received a fixed version from Fredrik Hallenberg
5991 <hallon@lysator.liu.se>
5992
5993Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5994
5995 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5996 cleanup patch for XPath
5997
5998Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * patched to redirrect all "out of context" error messages to
6001 a reconfigurable routine. The changes are:
6002 * xmlerror.h : added the export of an error context type (void *)
6003 an error handler type xmlGenericErrorFunc there is an interface
6004 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6005 to reset the error handling routine and its argument
6006 (by default it's equivalent to respectively fprintf and stderr.
6007 * all the c files: all wild accesses to stderr or stdout within
6008 the library have been replaced to calls to the handler.
6009
6010Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * configure.in: release 2.2.6
6013 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6014 exporting the inner functions of xpath for extension modules
6015 * doc/*: updated and rebuilt the doc
6016
6017Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * nanohttp.c : applied Wayne HTTP cleanup patch
6020 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6021 and xmlNodeSetSpacePreserve()
6022
6023Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * xpath.c: closing bug #29260
6026
6027Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6030 multikey tuples, made hash structure opaque
6031 * valid.[ch]: moved elements, attributes, notations decalarations
6032 as well as ID and refs to hash tables.
6033 * entities.c: hash cleanup
6034 * xmlmemory.c: fixed a dump problem in debug mode
6035 * include/Makefile.am: problem passing in DESTDIR= values patch
6036 from Marc Christensen <marc@calderasystems.com>
6037 * nanohttp.c: removed debugging remains
6038 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6039 * HTMLparser.c parser.c: fixing a number of problems with the
6040 macros in the *parser.c files (Wayne).
6041 * HTMLparser.c: close the previous option when opening a new one
6042 (Marc Sanfacon).
6043 * result/HTML/*: updated the HTML results accordingly
6044
6045Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6048 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6049 XPath functions and XML entities table to them. More to come...
6050 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6051
6052Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * tree.c: coalesce adjacent text nodes
6055 * valid.c: handling of blank nodes in DTd validation (raised
6056 by problems with a posteriori validation).
6057 * nanohttp.c: changing behaviour on HTTP write stuff.
6058 * HTMLtree.c: forced body and html to be explicitely closed.
6059 * xpath.h: exported more XPath functions.
6060
6061Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * Release of 2.2.5
6064 * xpointer.c: range() range-inside and other helper functions
6065 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6066
6067Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6070 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6071
6072Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6075 and XPointer modules
6076
6077Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * SAX.h: closed #25107
6080
6081Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * testSAX.c: fixed problem with cdata reporting
6084 * SAXresult/* : updated
6085
6086Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6089 Closed bug #27499, added to regression tests
6090 * TODO: updated
6091
6092Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6095 support for SCRIPT and STYLE with help from Bjorn Reese
6096 * test/HTML/* result/HTML/*: added simple testcase and updated
6097 the existing ones.
6098
6099Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6102 string-range for empty strings
6103 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6104 test/XPath/xptr/strrange: augmented the XPointer testsuite
6105
6106Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * doc/xml.html doc/xmlmem.html: added a module describing memory
6109 interfaces and use, updated the main page.
6110
6111Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6114 nanoftp code work on Windows too now
6115
6116Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6119 * xpointer.c: implemented string-range() at least a good first version
6120 * test/XPath/docs/str test/XPath/xptr/strrange
6121 result/XPath/xptr/strrange: the string-range() tests
6122
6123Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * Makefile.am include/Makefile.am include/win32config.h
6126 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6127 and make distcheck
6128
6129Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6132 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6133 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6134
6135Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6136
6137 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6138 patch for socklen_t detection by
6139 Albert Chin-A-Young <china@thewrittenword.com>
6140
6141Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6142
6143 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6144 and added a --dtdvalid option to xmllint used to test it
6145
6146Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6149 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6150
6151Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6154 handlings (registration, lookup, cleanup)
6155
6156Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * configure.in Makefile.am include/makefile.am: adding XPointer
6159 and XPtrtests target
6160 * xpointer.[ch] : new files for XPointer support
6161 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6162 more XPath tests
6163
6164Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6165
6166 * configure.in: fixed, very broken, make distcheck works again
6167
6168Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * More work toward 2.2.5, integrated a number of patches
6171 * configure.in Makefile.am win32config.h.in: trying to cleanup
6172 make distcheck .... huh ...
6173 * include/Makefile.am include/win32config.h: new directory
6174 for includes
6175 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6176 updated teh makefiles and instructions for WIN32
6177 * xpath.c: small fixes
6178 * test/XPath/ results/XPath: updated the testcases and results
6179 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6180 suggested patches
6181 * valid.c: fixed an ID bug
6182
6183Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6186 the automake bug where wrong dependancies were generated.
6187 * xpath.[ch]: worked on XPointer
6188
6189Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6190
6191 * configure.in Makefile.am: 2.2.5, ship the include in an
6192 include/libxml subdirectory, use symlinks when using CVS
6193 * testSAX.c: fixed small bug
6194 * testXPath.c: changed the way testfiles are parsed
6195 * debugXML.c: same kind of cleanup when parsing an argument expression
6196 XPath/XPointers can have blanks embedded
6197 * xpath.[ch]: more cleanup, reorgs for XPointer work
6198 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6199 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6200
6201Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6204 in the XPath engine, rewrote large parts of it, now it's far
6205 cleaner and in sync with the REC not an old WD. Fixed a parsing
6206 problem in the interactive XML shell found when testing XPath.
6207
6208Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6211 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6212 examples with the extra test
6213
6214Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6215
6216 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6217 the global init function.
6218
6219Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * HTMLparser.c: Doohhh, attribute name parsing was still case
6222 sensitive ! Fixed this ...
6223 * result/HTML/* : updated the tests results accordingly
6224
6225Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6228 engine, should be far more stable, incorporated a new version of
6229 preceding/following axis, need testing
6230 * uri.c: fixed file:///c:/a/b/c problem
6231 * test/XPath/tests/idsimple: augmented the XPath tests
6232
6233Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6234
6235 * doc/* rebuilding docs for 2.2.4 release
6236
6237Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * configure.in: releasing 2.2.4
6240 * parser.[ch]: added xmlStrEqual()
6241 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6242 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6243 use xmlStrEqual instead
6244 * TODO: updated
6245 * added an XPath test
6246
6247Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6250 * entities.h: exported xmlInitializePredefinedEntities
6251 * parser.[ch] : added xmlInitParser()
6252 * parserInternals.h : had to export htmlInitAutoClose()
6253
6254Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6257 problems
6258 * Makefile.am : added XPath regression tests to normal tests
6259 * uri.c: fixed a problem with local paths, cleanup
6260 * parser.c: fixed a problem with large CData sections
6261
6262Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * configure.in xml-config.in: patch from "Ben Taylor"
6265 <sol7x86@hotmail.com> for solaris shared libs lookup
6266
62672000-09-30 Martin Baulig <baulig@suse.de>
6268
6269 * libxml-2.0.pc.in: Provide pkg-config script.
6270
6271 * configure.in: Create the libxml-2.0.pc script from the
6272 libxml-2.0.pc.in templates.
6273 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6274 script in `$(libdir)/pkgconfig'.
6275
6276Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6279 when compiling with MSC
6280
6281Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6282
6283 * xpath.c: patch for normalize-string() substring-before(),
6284 substring-after() and translate() functions from Bjorn Reese
6285 <breese@mail1.stofanet.dk>
6286 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6287 Fredrik Hallenberg <hallon@lysator.liu.se>
6288 * TODO: updated
6289
6290Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6293 problem of socklen_t being undefined on a number of platforms
6294 * debugXML.c: fixed a compilation problem when without snprintf
6295
6296Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6299 an URI bug and a fix for the control-character-induced infinite loop
6300 * nanohttp.c: preventive fix for compiling on WIN32
6301
6302Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * xmlint.c: closing bug #25000
6305
6306Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6309 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6310 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6311 related function, fixing xmlStrncmp(), and associated cleanup
6312 * result/HTML/entities.html.sax: updating result
6313
6314Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * uri.c: applied patch for URI escaping from Wayne Davison
6317 <wayned@blorf.net>
6318 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6319 from Denis Barbier <barbier@imacs.polytechnique.fr>
6320 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6321 patch from Wayne Davison
6322
6323Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * doc/xml.html : updated with new releases, adding "how to help"
6326
6327Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6330 removed a few warnings in pedantic mode ...
6331 * parserInternals.c parser.c: moved encoding switching function
6332 to parserInternals.c
6333 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6334
6335Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6338 error or warning handlers
6339
6340Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * parserInternals.c parserInternals.h parser.c Makefile.am:
6343 created a new module parserInternals.c, moved most of the
6344 code shared by the various parsers there, as well as
6345 deprecated code from parser.c. More cleanup of parser.c
6346 * uri.c: fixed a problem when URI is NULL
6347 * valid.c: speedup when looking for an attribute declaration
6348
6349Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6350
6351 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6352 the cleanup of the computation of URI references when seeking
6353 external entities. The URI reference string and the resulting
6354 URI are both stored now.
6355 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6356 large s(n)printf checks and cleanup from Denis Barbier
6357 <barbier@imacs.polytechnique.fr>
6358 * xmlversion.h.in tree.h: couple of SGML declarations for a
6359 possible docbook module.
6360 * result/VC/ : a couple of test output changed due to the change
6361 of the entities URI
6362
6363Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * parser.h: added a _private field for linking user's data
6366
6367Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * parser.c parserInternals.h: demacroified most of the IS_XXX
6370 the gain in size is significant so ...
6371
6372Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6373
6374 * entities.c: cases where looking up entities with doc==NULL
6375 covered
6376
6377Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * uri.c: applied Wayne Davison patch
6380 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6381
6382Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * uri.c testUri.c: applied Wayne Davison patches
6385 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6386 * Makefile.in: added URItest and included thenin "make tests"
6387
6388Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * xmlversion.h.in: closed bug 22941
6391
6392Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6393
6394 * doc/xmlio.html: added doc and example for entity loader
6395 redefinition.
6396
6397Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6400 used by libxml
6401
6402Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6403
6404 * parser.c: Fixed bug on invalid ontent characters and when using
6405 push.
6406 * xmllint.c: fixed xmllint endling of errors in push mode
6407
6408Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * HTMLparser.c testHTML.c: applied two new patches from
6411 Wayne Davison <wayned@users.sourceforge.net>
6412 * result/HTML/*.sax: regenerated HTML SAX output
6413 * parser.c: more cleanup.
6414
6415Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * HTMLparser.[ch] testHTML.c: applied the second set of
6418 patches from Wayne Davison <wayned@users.sourceforge.net>,
6419 adding htmlEncodeEntities()
6420 * HTMLparser.c: fixed an ignorable white space detection bug
6421 occuring when parsing with SAX only
6422 * result/HTML/*.sax: updated since the output is now HTML
6423 encoded...
6424
6425Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * HTMLparser.[ch]: applied some of Wayne Davison
6428 <wayned@users.sourceforge.net> patches
6429
6430Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6433 undeclared namespace prefix was used, added a warning.
6434 Cleaned up support w.r.t. entities, spilling out a warning
6435 and being pedantic on lookups.
6436 * test/warning/ent9 : added testcase for previous example.
6437 * TODO: updated
6438 * parserInternals.h parser.c: changed the way names are parsed
6439 now allow infinite size and decrease penalty for normal use
6440 * parser.c: Started a big cleanup/check of the parser code,
6441 fixed some of the most tortuous entity code, spotted code
6442 unused anymore
6443 * test/*: added tests for very long names and related nasty
6444 things.
6445
6446Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * doc/encoding.html: added encoding aliases doc
6449 * doc/xml.html: updates
6450 * encoding.[ch]: added EncodingAliases functions
6451 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6452 bottleneck affecting large DTDs like Docbook
6453 * parser.[ch] xmllint.c: added a pedantic option, will be
6454 useful
6455 * SAX.c: redefinition of entities is reported in pedantic mode
6456 * testHTML.c: uninitialized warning from gcc
6457 * uri.c: fixed a couple of bugs
6458 * TODO: added issue raised by Michael
6459
6460Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * doc/encoding.html: propagated Martin Duerst suggestions
6463
6464Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6467 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6468 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6469 by Wayne Davison
6470
6471Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * nanoftp.c nanohttp.c: small cleanup
6474 * TODO: updated
6475
6476Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * added an old VC testcase and updated title.xml entity
6479
6480Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6481
6482 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6483 done on auto-opening of <p> tags and cleanup of SAX output
6484
6485Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6488
6489Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * doc/xml.html libxml.* structure.*: updated the doc a bit
6492
6493Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6496 of SAX tests
6497
6498Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6501 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6502
6503Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6506 * testHTML.c: fix core dump on Solaris 2.x systems
6507 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6508 * result/HTML/*.sax: previous bug fix lead to new results
6509
6510Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6513 * configure.in: added --with-readline=DIR to accept alternate
6514 path for readline include/library
6515 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6516 for ANSI under HP-UX
6517 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6518 includes @LIBS@
6519
6520Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * doc/* : rebuilt the docs
6523 * getting ready for 2.2.2 release
6524
6525Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6528 and xmlAddFeature()
6529 * tree.[ch]: added xmlAddChildList()
6530 * xmllint.c: MAP_FAILED macro test
6531 * parser.h: added xmlParseCtxtExternalEntity()
6532 * valid.c: applied bug fixes removed warning
6533 * tree.c: added CDATA block to elements content
6534 * testSAX.c: cleanup of output
6535 * testHTML.c: added SAX testing
6536 * encoding.c: better error recovery
6537 * SAX.c, parser.c: fixed one of the external entity processing
6538 of the OASis testsuite
6539 * Makefile.am: added HTML SAX regression tests
6540 * configure.in: bumped to 2.2.2
6541 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6542 SAX results
6543
6544Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6545
6546 * configure.in: patch for HP compiler
6547
65482000-08-04 Sven Heinicke <sven@zen.org>
6549
6550 * xmllint.c: Was coredumping sometimes when the file given didn't
6551 exist.
6552
6553Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6556
6557 when using in memory parsing. Need some cleanup.
6558 * xmllint.c configure.in: added a --memory flag to test memory
6559 parsing
6560
6561Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * nanohttp.c: fixed socklen_t replacement to unsigned int
6564 * parser.c: fixed a space handdling missing at the end of
6565 production 28 DOCTYPE.
6566 * xmlmemory.c: fixed a stupid bug on the routine to override
6567 allocation functions
6568 * TODO: updated
6569
6570Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * doc/ regenerated the docs
6573
6574Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6575
6576 * doc/encoding.html doc/xml.html: added I18N doc
6577 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6578 improvements, both parser and filters, added ASCII & HTML,
6579 fixed the ISO-Latin-1 one
6580 * xmllint.c testHTML.c: added/made visible --encode
6581 * debugXML.c : cleanup
6582 * most .c files: applied patches due to warning on Windows and
6583 when using Sun Pro cc compiler
6584 * xpath.c : cleanup memleaks
6585 * nanoftp.c : added a TESTING preprocessor flag for standalong
6586 compile so that people can report bugs more easilly
6587 * nanohttp.c : ditched socklen_t which was a portability mess
6588 and replaced it with unsigned int.
6589 * tree.[ch]: added xmlHasProp()
6590 * TODO: updated
6591 * test/ : added more test for entities, NS, encoding, HTML, wap
6592 * configure.in: preparing for 2.2.0 release
6593
6594Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * nanoftp.c: fixed the way the control connection is handled
6597 * libxml.spec.in: fixed the dependancies and cleanup
6598
6599Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * doc/xml.html: changed the xmlsoft.org structure, updated the
6602 examples w.r.t. root and childs
6603
6604Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6607
6608Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6609
6610 * HTMLparser.c: Work on character encoding support for the HTML parser
6611 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6612 * encoding.c: Fixed a potential memleak in the encoding stuff
6613
6614Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * doc/FAQ.html doc/Makefile.am : added a FAQ
6617
6618Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6621 of the HTML parser to force it to not bypass SAX
6622
6623Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * win32config.h.in: updated
6626 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6627 lacks iconv support :-( need to release 2.1.1
6628 * configure.in: release 2.1.1
6629 * HTMLparser: fixed bug #14784
6630 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6631 by Windows compiler
6632 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6633 the SAX startDocument() callback.
6634 * TODO: updated
6635
6636Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * added xmlStopParser()
6639
6640Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * configure.in: 2.1.0 prerelease
6643 * Large resync between W3C and Gnome tree
6644 * nanoftp, nanohttp.c: fixed stalled connections probs
6645 * HTMLtree.c SAX.c : support for attribute without values in
6646 HTML for andersca
6647 * valid.c: Fixed most validation + namespace problems
6648 * HTMLparser.c: start document callback for andersca
6649 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6650 * parser.h, SAX.c: serious speed improvement for large
6651 CDATA blocks
6652 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6653 different encoding
6654 * example/Makefile.am example/gjobread.c tree.h: work on
6655 libxml1 libxml2 convergence.
6656 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6657 and the LIBXML_TEST_VERSION macro
6658
6659Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * doc/xml.html: various patches and improvements typo fixed by
6662 Felix Natter
6663 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6664 from Felix Natter <fnatter@gmx.net>
6665
6666Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * doc/upgrade.html: updated with instructions for support of both
6669 libxml-1.x and libxml-2.x
6670 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6671 for 2.x support and also fixed includes
6672
6673
6674Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6677 the encoding support, added iconv support, so now libxml if
6678 compiled with iconv automatically support japanese encodings
6679 among others. Work based on initial patch from Yuan-Chen Cheng
6680 I may have broken binary compat in the encoding handler
6681 registration scheme, but that was so utterly broken I don't
6682 expect anybody to have used this feature until now.
6683 * parserInternals.h: fixup on the CHAR range macro
6684 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6685 code.
6686 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6687 * uri.c: added xmlParseURI() I can't believe I forgot to
6688 implement this one in 2.0 !!!
6689 * SAX.c: moved doc->encoding update in the endDocument() call.
6690 * TODO: updated.
6691
6692Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * tree.h: removed extraneous xmlRemoveProp definition
6695 * TODO: added item about --disable-corba configure switch
6696 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6697 * nanoftp.c: fixed include problems giving troubles on AIX and
6698 slowlaris
6699 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6700 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6701 comment and headers changes to lower gtk-doc number of warnings
6702 * doc/html/*: rebuilt docs
6703
6704Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * HACKING: documented the tag for 1.x and instructions
6707
6708Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6711 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6712 xmlCreateIOParserCtxt
6713 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6714 significant overall improvement
6715 * xmllint.c: added I/O test to xmllint
6716 * testSAX.c: added a speed test
6717 * doc/* : updated/regenerated
6718
6719Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * xpath.c uri.h parserInternals.h: cosmetic changes from
6722 "Timur I. Bakeyev" <timur@bat.ru>, including making
6723 xmlCreateURI() public
6724
6725Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6728 and the code at the same time. Added a clean mechanism for
6729 overload or added input methods: xmlRegisterInputCallbacks()
6730 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6731 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6732 * TODO: updated
6733 * doc/* : updated/regenerated
6734 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6735 source dir
6736
6737Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * testURI.c: yet another forgotten commit, I should get some sleep !
6740
6741Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * xmllint.c: forgot to commit this too ?
6744
6745Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * xmlversion.h.in : forgot to commit this previously
6748
6749Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6752 * README TODO: updated for release
6753 * uri.c uri.h: added authority parsing/saving
6754 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6755 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6756 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6757 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6758 Makefile.am : added compile-time customization of libxml
6759 --with-ftp --with-http --with-html --with-xpath --with-debug
6760 --with-mem-debug
6761 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6762 #include <libxml/xxx.h> I hope it won't break too much stuff
6763 and will be manageable in the future...
6764 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6765 and added xmllint to the installed programs
6766 * uri.h: added xmlFreeURI()
6767
6768Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * uri.c uri.h: finished the escaping handling, the base support
6771 and the URI path normalization. Looks good just lacks the
6772 authority content parsing code.
6773 * Makefile.am: added instructions to generate testURI
6774 * TODO: updated
6775 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6776 added links and icons for W3C and Gnome
6777
6778Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * xmlmemory.[ch] : seems I forgot to actually update the files in
6781 the last commit :-)
6782 * doc/xml.html doc/html/* : updated and uploaded the docs
6783
6784Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6787 * TODO: updated
6788 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6789 libxml default allocation function with another set (like gmalloc/
6790 gfree).
6791 * Makefile.am, uri.c, uri.h: added a set of functions to do
6792 exact (litteraly copied from the RFC 2396 productions) parsing
6793 and handling of URI. Will be needed for XLink, one XML WFC,
6794 XML Base and reused in the nano[ftp/http] modules. Still work
6795 to be done.
6796
6797Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * configure.in, libxml.spec.in : libxml2
6800 * doc/* : updated the doc page, rebuilt the docs
6801
6802Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * all: tagged LIB_XML_1_X
6805 * *.c *.h : updated from W3C CVS tree
6806 * configure.in : 2.0.0-beta
6807 * libxml.spec.in : libxml2 package nam
6808 * result/* : new version of the tests output
6809
6810Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6813
6814Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * doc/* : rebuilt the docs
6817 * parser.c: final patch on #6766
6818 * valid.c: small patch on validity checks.
6819
6820Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6823 added
6824 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6825 compatibility w.r.t. XML spec and existing code.
6826
6827Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * parser.c: seems a better solution to <a> </a> exists,
6830 will try it for a while
6831
6832Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * parser.c: tried to remove the <a> </a> generating <a/>
6835 this is hard. Left a flag for that purpose. Fixed bug #6766
6836 * configure.in: prepared 1.8.7 not released, due to previous
6837 problem
6838
6839Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6840
6841 * doc/xml.html : applied second patch from Paul DuBois
6842
6843Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * doc/xml.html : applied patch from Paul DuBois
6846
6847Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6850
6851Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6854 compilation warnings on various platforms.
6855 * parser.c: Fixed #5281 validity error callbacks are now desactived
6856 by default if not validating.
6857
6858Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6861
6862Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6865 <gkatsi@cs.toronto.edu>
6866
6867Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6870 processing URLs
6871
6872Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6875 xmlNanoFTPUpdateURL for persistent control connections.
6876 * configure.in: 1.8.6
6877
6878Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6881 * tree.[ch] : added xmlSaveNoEmptyTags
6882
68832000-01-29 James Henstridge <james@daa.com.au>
6884
6885 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6886
6887 * Makefile.am: added nanoftp.[ch] to the build.
6888
6889Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * nanoftp.[ch]: cleanup, comments, API
6892 * debugXML.c : fixed a bug in the cat command
6893 * doc/*: regenerated the docs
6894
6895Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6898 * debugXML.c : fixed a bug in the cat command
6899 * valid.c: fixing some small probs
6900 * libxml.spec.in: get rid of the SNAP suffix
6901 * doc/xml.html: updated the status
6902
6903Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * xml-config.in: xml-config --version to just return the
6906 version number
6907 * xpath.c: some cleanup w.r.t. axis when the current node is
6908 an attribute.
6909 * TODO: updated
6910
6911Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * configure.in: prepared for libxml-1.8.5
6914 * doc/* recompiled the documentation
6915
69162000-01-17 Jody Goldberg <jgoldberg@home.com>
6917
6918 * configure.in : WARNING autoconf subtlety alert :
6919 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6920 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6921 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6922 get defined by AC_CHECK_HEADERS.
6923
6924Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6927 Rune.Djurhuus@fast.no
6928
6929Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * TODO: updated
6932 * tree.c, parser.c: made sure that only memory alloc problems
6933 and internal parser errors are allowed to write to stdout or
6934 stderr.
6935
6936Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * tree.c : restored xmlNewGlobalNs since this seems used by
6939 a lot of existing code :-(, fixed a bug in xmlNewNs
6940 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6941 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6942 to exit() from the library code.
6943 * xpath.c, parser.c: removed bugs or unused code detected by
6944 Windows compilers
6945 * parser.c: started adding interfaces for parsing well balanced
6946 XML fragments
6947 * configure.in: releasing 1.8.4
6948 * doc/* : rebuilt the docs
6949
6950Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * tree.[ch] : added xmlNewDocFragment() for DOM
6953 * testHTML.c: uninitialized variable.
6954
6955Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * doc/* : rebuild the docs
6958
6959Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * acconfig.h: readline and history patch
6962 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6963 * tree.c: added check and handling when possibly removing an ID
6964 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6965 and saving.
6966 * test/HTML/entities.html result/HTML/entities.html* : test for
6967 various entities reference cases
6968 * result/HTML/* : as a result output of some testcase have
6969 changed
6970 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6971 by previous example. added xmlParseTryOrFinish().
6972 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6973 entities.h debugXML.h HTMLparser.h: changed the way struct are
6974 declared to allow gtk-doc to expose those
6975 * parser.c: closed bug #4960
6976 * Makefile.am configure.in: Applied patch from
6977 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6978 and math/socket libs detection
6979
6980Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * configure.in, Makefile.am: link tester against readline
6983 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6984
6985Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * tree.[ch]: added xmlRemoveProp
6988 * win32config.h.in nanohttp.c: avoid including the Windows
6989 socket stuff in every C files
6990 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6991 the XmL parser(s)
6992 * test/ns4 result/ns4 etc...: added test case for previous prob
6993 * tree.c: xmlNewNs wasn't checking for double definition
6994 * Makefile.in: fixed a problem with dist-hook duplicates
6995 * parser.[hc], xmlIO.c: fixed the loading of external entities
6996 APIs, now xmlLoadExternalEntity() is used everywhere and
6997 setting up an app specific front-end using the
6998 * SAX.c parser.c: some fixes, now the xhtml spec validates
6999 with the xhtml DTD.
7000 * error.c: fixed crashes in case of no input stream
7001 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7002 to the validation tests and results
7003
7004Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7007 too htmlCreatePushParserCtxt() and htmlParseChunk()
7008 * parser.c: a bit of cleanup.
7009 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7010 to XML) removed the last mem leak known
7011 * HTMLtree.c: output message cleanup
7012 * xmlmemory.c: display content info about memory blocks
7013 * result/HTML/wired.* : missing att value warning change
7014
7015Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * doc/* : rebuilt the documentation
7018
7019Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * parser.[ch] parserInternals.h: Push parser for XML,
7022 seems to work fine now
7023 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7024 --push for push testing
7025 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7026 * testSAX.c: added --push
7027 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7028 subtree
7029 * xmlIO.[ch] : enriched API + fixes for push mode
7030 * entities.[ch]: added the entity content length to the struct.
7031 * xmlmemory.[ch]: new API to show the last entries for the shell
7032 * valid.c: added required attribute testing
7033 * SAX.c: the cdata callback now merge contiguous fragments
7034 * HTMLparser.c: cleanup of some macros
7035
7036Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * parser.c: fix for PIs name starting with xml
7039 * tree.c: fixed a potential problem with || and && ops
7040 * *.c, configure.in win32config.h.in : generate win32config.h for
7041 those on the Other Side !
7042
7043Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * parser.c: fixed a stupid = vs. == bug :-(
7046 * doc/gnome-xml.sgml: s/glade/xml/
7047
7048Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * configure.in, doc/xml.html : bug fix release 1.8.2
7051 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7052 Hopefully the end of that silly C++ include problem
7053 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7054 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7055 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7056 troubles with autoclosed elements when the stree shape doesn't
7057 follow the DtD specs. Added htmlIsAutoClosed() and
7058 htmlAutoCloseTag()
7059 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7060 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7061 * debugXML.c: fixed a bug on printing default namespaces.
7062 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7063
7064Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * result/HTML/*.htm[l] : updated the HTML regression tests according
7067 to the new output
7068 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7069 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7070 problem due to intermix of extern "C" { ... } declarations for C++
7071 and recursive includes in the headers
7072
70731999-12-20 Chris Lahey <clahey@umich.edu>
7074
7075 * HTMLtree.c: Made it so that html nodes with a single child do
7076 not insert a carriage return before or after the child node.
7077
7078Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * configure.in, doc/xml.html : bug fix release 1.8.1
7081 * parser.c: fixed bug #4344
7082 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7083 added the glue to avoid C++ problems
7084 * doc/* : regenerated the documentation
7085
7086Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7089 namespace recognition, and Dia as a resul :-(
7090 * encoding.c: closed bug #3950
7091
7092Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * valid.c: debugging a posteriori validation, except URI expansion
7095 stuff this should be fixed now
7096 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7097 Carl Nygard <cnygard@bellatlantic.net>
7098 * tester.c: added --postvalid, cleaning of the code
7099 * tree.[ch]: added xmlDocGetRootElement()
7100
7101Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7102
7103 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7104 c++ losage.
7105
7106Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * configure.in, doc/xml.html : bumped to 1.8.0
7109 * xlink.[ch], Makefile.am : added framework for link detection
7110 * parser.h: added nbChars to parser context, needed for cleanup.
7111 * xmlmemory.c: removed a nasty bug when out of mem
7112 * valid.[ch]: adding namespace support for attribute decl
7113 * tester.c: added --debugent option
7114 * debugXML.[ch]: added xmlDebugDumpEntities()
7115 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7116 buffers instead, this was really needed, validation was breaking
7117 in strange ways due to that. Added xmlParseStringPEReference()
7118 and other parsing from strings functions. Entities processing
7119 modified again, but PERef are still not handled correcly but
7120 unless you're Eve Maller you won't notice :-)
7121 * HTMLparser.c: large changes toward reliability, and switched to
7122 lowercase internal tags, XHTML is lowercase, so it will help
7123 that output is closer to next version.
7124 * doc/* : regenerated the documentation, it is now hosted at
7125 http://xmlsoft.org/ (same bits I just bought the domain :-)
7126
7127
7128Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7131 doc generation
7132 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7133 in the SAX API
7134 * doc/*: rebuilt the doc making sure everything appears in the
7135 HTML files
7136
7137Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7140 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7141 which allow impressive speed improvement on dataset with
7142 large text pieces, but at the cost of broken binary
7143 compatibility and slightly bigger memory usage.
7144 Configure with --with-buffers to activate them, they
7145 are protected with XML_USE_BUFFER_CONTENT define.
7146 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7147 goal is 0 memory left allocated once parser is no more used
7148 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7149 call xmlCleanupParser() and xmlMemoryDump()
7150
7151Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7154 * parser.[ch] encoding.[ch]: added memory cleanup routines
7155 * parser.c: closing bug #3788
7156 * doc/*: rebuilt the doc
7157
7158Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7161 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7162 * tester.c: added --compress option
7163 * doc/*: rebuilt the documentation
7164
7165Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7166
7167 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7168 if given /proc/kcore as input !
7169 * doc/xml.html doc/*: updated and rebuilt the documentation
7170
7171Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * parser.c: Fixed some wrongly space collapsing code due to
7174 a misreading of the spec.
7175 * result/*: fixed the output accordingly
7176
7177Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * encoding.c: bug fix and typos
7180 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7181 * parser.c: added attribute normalization closing bug #3597
7182 * test/att* result/att* SAXresult/att*: testcase for attribute
7183 normalization
7184
7185Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * configure.in: closing bug #3163 by adding extra flags for the
7188 cc compiler on HP-UX
7189
7190Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * valid.[ch] : removed a typo and an enumerated type bug in the
7193 xmlAddElementDecl() function
7194 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7195 call to xmlEncodeEntitiesReentrant() so that the functions
7196 New, Set and Get are at the same level.
7197 * parser.c HTMLparser.c: extra memory allocation bug for
7198 attributes detected by someone using libxml in embedded systems :-)
7199
7200Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * xmlmemory.h: turned off mem debug :-\
7203
7204Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * parser.c: closed bug #2784 a one line fix, but worth pushing
7207 a new release out
7208 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7209 some structures, comments before and after the
7210 main element, and other nastyness
7211 * HTMLtree.c tree.c: accomodate the extended HTML supported
7212 * configure.in: pushing 1.7.4
7213 * test/ent8 and related outputs : added a new test for bug #2784
7214 * test/HTML/wired.html and related output: a nasty HTML example
7215 * Makefile.am: improved the test scripts
7216 * docs/* : reran the documentation extractor, updated xml.html
7217
7218Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7221 HTMLparser and debugged the HTML related code. HTML documents
7222 now have their own type
7223 * entities.c: do not dump &apos; for HTML output
7224 * xmlmemory.c: improvement, breakpoint mechanism
7225 * testHTML.c: added --sax --repeat ...
7226 * Makefile.am: improved the HTML tests
7227 * valid.[ch]: added xmlValidGetValidElements and
7228 xmlValidGetPotentialChildren
7229 * tester.c: added --insert to test the 2 new functions
7230 * test//* result//* SAXresult//* : regression test cleanup
7231 and extension.
7232 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7233 gnome-xml-nanohttp.html
7234
7235Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * HTMLparser.c: fixed problems with some autoclose tags
7238 * tree.c: fixed XML output problems.
7239 * result/* SAXresult/*: update of the tests output
7240
7241Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * Makefile.am: Arturo patch for xmlConf.sh version info
7244 * parser.c: Tim Josling patch for single quoted items
7245 * tester.c: Tim Josling patch for tester options usage
7246 * tree.h: indent cleanup
7247
7248Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7251 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7252
7253Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * tree.c : Raph patch for initialization of CORBA fields
7256 * parser.c, xpath.c, ...: modification of doc comments
7257 * xpath.c : allow spaces in xpath expressions
7258
7259Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * xmlmemory.h: turning off memory debug :-(
7262
7263Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7266 better SAX interfaces.
7267 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7268 entity.
7269 * configure.in: 1.7.2
7270
7271Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * libxml.spec.in: fixed the URL
7274 * doc/xml.html: improved the documentation front-end
7275
7276Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7279
7280Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * libxml.spec.in: fixed the alpha compile problem
7283 * parser.[ch]: changed errno to errNo in the parser context :-(
7284 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7285 * doc/xml.html: changed CHAR to xmlChar
7286 * doc/html/*: recompiled the documentation
7287 * configure.in: 1.7.1
7288
7289Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * parser.h: modified the parser context struct to regain 1.4.0
7292 binary compatibility
7293 * parser.c, xml-error.h: added errno ot teh context and defined
7294 a set of errors values with update of errno
7295 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7296 DTDs and entities
7297 * *.h, *.c: complete cleanup of the use of config.h and include
7298 protection depending on the current setup.
7299 * overalll debugging, maintenance and bug-fixing on all modules
7300 * updated the documentation
7301 * ready for 1.7.0
7302
7303Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * HTMLparser.c : cleanup
7306 * SAX.c valid.c valid.h: added ID/IDREF checking
7307 * tree.c tree.h: extended doc structure for refs
7308 * configure.in: 1.6.2
7309 * parser.c: patched bug in SAX user arg call
7310 * parserInternals.h: patched missing close in C++ wrapping
7311 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7312 especially upcoming XPointer implementation.
7313 * doc/xml.html: augmented, typo
7314
7315Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7316
7317 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7318 not all invocations of install understand -d.
7319
7320Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7321
7322 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7323 to make 'check' works, when builddir != srcdir.
7324
7325Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * doc/xml.html : updated the documentation
7328
7329Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7332 not deallocated memory blocks
7333 * *.c : replaces all calls to malloc() free() and realloc() to
7334 the wrapper functions/macros
7335 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7336 instead of xmlFreeNodeList()
7337
7338Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * HTMLparser.c: corrected a stupid bug leading to core dump at
7341 tree deallocation. Removed warnings indicated by
7342 Stephane.Conversy@lri.fr
7343 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7344 looked for in the external subset
7345
7346Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7349 on SGI by Stephane.Conversy@lri.fr
7350
7351Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * all .h : changed the prototype declaration indent as in gtk
7354 * most .c : working on reducing the TODOs in the code
7355 * most .c : cleanup though -pedantic and Insure++
7356 * improvements on validation ID checkings.
7357 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7358 * xml-config.in: closed #1810
7359
7360Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * tree.h, valid.c, valid.h: more work on validity, IDs
7363 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7364 definition for AIX
7365
7366Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7369 the distribution due to a cut'n paste error at last commit
7370
7371Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * configure.in: upgraded to version 1.4.0
7374 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7375 Big update, added a large part of the validation process,
7376 it should be usable, but some parts are missing
7377 * xpath.c: improved the implementation w.r.t. root.
7378 * Makefile.am: added more tests
7379 * test and result trees: added a lot of tests
7380 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7381
7382Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * Added an HACKING file
7385
7386Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * xpath.[ch] : improvements and debug of the XPath implementation
7389 * parser.c, HTMLparser.c : modified the parsers to be progressive
7390 * tree.[ch] : extended the Buffer promitives
7391 * xmlIO.[ch] : added basic I/O routines providing progressive
7392 parsing and ready for I18N conversion plugins
7393 * SAXresult/* : the SAX callback sequence maybe slightly different
7394 now
7395 * test*.c : improved/updated the tests programs
7396 * doc/* : recompiled the docs.
7397
73981999-07-26 Michael Meeks <michael@edenproject.org>
7399
7400 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7401
7402 * tree.c: Ditto.
7403
7404Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * configure.in: upgraded to version 1.4.0
7407 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7408 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7409 XML query language, see http://www.w3.org/TR/xpath for more details.
7410 * parser.c, parser.h: added CHAR* related string functions for XPath
7411 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7412 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7413 rebuild the docs.
7414 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7415 and regression testing capabilities for XPath.
7416
7417Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7420 closing bug #1646
7421
7422Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * Makefile.am, example/Makefile.am: closed bug #1683
7425
7426Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * example/Makefile.am, configure.in: added the makefile for the
7429 gjobread example
7430
7431Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7432
7433 * doc/Makefile.am:
7434 - fix which allow "make install DESTDIR=</install/prefix>".
7435
7436Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7439 which fixed a problem on the file reading-code.
7440
7441Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7444 output.
7445 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7446
7447Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * parser.h : Oops removed the binary compatibility problem
7450 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7451 * parser.c, HTMLparser.c: applied patches for reading from stdin
7452
7453Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * parser.c, entities.c, valid.c: cleanup bug #1591
7456 * configure.in: cleanup bug #1592
7457 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7458 the same tree back-end. Hence gdome will be available for it.
7459 * doc/Makefile.am: close bug #617
7460
7461Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * parser.c: alloctate a per parser context SAX interface block
7464
7465Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7468 and xmlEncodeEntitiesReentrant with the correct one :-\
7469
7470Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * commit of my internal XML base changes, quite a lot of
7473 changes, cleanups, better entities support, framework for
7474 new I/O and charset detection and handling
7475 * Fixed the configure/Makefile stuff to generate shared libs
7476 with the proper version info, so we jumped on rev from
7477 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7478 xmlEncodeEntities() result need to be freed now, and a string
7479 xmlParserVersion provide the current library version.
7480
7481Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7482
7483 * parser.c: fixed a buffer overrun for when you have a very long
7484 attribute with no entities in it.
7485
7486Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * added example directory
7489 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7490
7491Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * Release of libxml-1.1, nearly everything has been touched for
7494 this.
7495 * Added more regression tests
7496 * Updated the documentation
7497
7498Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * tree.[ch]: unified the XML_NO_CORBA defines.
7501 * parser.c encoding.[ch]: started plugging in char encoding detection
7502
7503Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7504
7505 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7506 Also freed allocated buffer.
7507
7508Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7509 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7510 reentrancy problem at printing. One is left in entities.c, to
7511 remove ASAP
7512 * testSAX.c : added a test example showing the use of the SAX
7513 interface if one doesn't want to build the DOM tree.
7514 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7515
7516Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7519 large revamping of the parser to use SAX callbacks
7520 http://www.megginson.com/SAX/ (or at least a C like interface
7521 a la Expat). It's now possible to set up your own callbacks
7522 and the parser will not build a DOM tree.
7523 * test/* result/*: updated the test suite, I finally removed
7524 the old Namespace draft support (PI based).
7525
7526Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * Makefile.am: added test result to EXTRA_DIST for make tests
7529
7530Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * parser.c, parserInternals.h: moved the chars macro definitions
7533 to parserInternals.h
7534 * parser.c, error.c: applied patches from "Knut Åkesson"
7535 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7536
7537Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * xml-config.in : applied patch to make --version work
7540
75411999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7542
7543 * Makefile.am (check-local): Alias for `tests' target. This will
7544 cause `make check' to do the right thing.
7545 (tests): Don't run tests in srcdir. Also, replaced calls to
7546 basename with a `sed' "equivalent".
7547
7548Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7551 it in the header and not the sources, updated the doc.
7552 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7553 pointing this out.
7554
7555Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7558 exported the inputStream routines.
7559 * doc/html/* : updated accordingly
7560
7561Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * parser.c, parser.h, parserInternals.h: added a few extra
7564 internal calls to allocate and free parser contexts ...
7565 * doc/html/* : updated accordingly
7566
7567Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * configure.in, Makefile.am, doc/makefile.am : General changes for
7570 1.0.0 release and including the generated HTML documentation.
7571
7572Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * makefile.am : added parserInternals.h, oops.
7575
7576Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * parserInternals.h: added this header giving access to the parser
7579 internal functions.
7580 * doc/Makefile.am : added a rebuild target which rebuilds the full
7581 set of documentations
7582 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7583 the internal subset.
7584 * *.c *.h: modifications needed to generate the documentation using
7585 gtk-doc, cleanup of functions blocks, reorganisation of struct
7586 declarations.
7587
7588Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7591 the tar and spec file to include the beginning of the doc.
7592
75931999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7594
7595 * doc/.cvsignore: Added this file.
7596
7597Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * tree.c: fixed xmlGetProp to return "" when the attribute
7600 exists, even if the node-list is NULL.
7601
7602Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * tree.c: patched an error outputting empty attribute values.
7605 * Makefile.am and doc/makefile.am: have been updated during the
7606 week-end. Sorry for an empty CVS log, I got a shell problem.
7607
7608Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * tree.h: cleaned up using enums instead of defines
7611 * parser.c, valid.[ch]: more work on parsing/output of element
7612 declarations
7613
7614Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * valid.[ch], tree.c, parser.c : more work toward full parsing
7617 of XML DTDs.
7618 * README: added informations about mailing-list and on-line
7619 documentation
7620
76211999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7622
7623 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7624
7625Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * parser.c, tree.[ch] : more work toward conformance testing,
7628 added a last element to accelerate parsing of very flat structures
7629 started working on internal subset Element content declaration.
7630 * valid.[ch] : first cut at adding code toward validation.
7631 * previous changes had also small impact on most files, especially
7632 the conformance testing using James Clark test suite.
7633
7634Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * test/* : updated the examples, most of them were not well
7637 formed (humm), and added rdf2.
7638 * result/* : resulting changes in the output.
7639
7640Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7643
7644Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * tree.c: patched a bug in the generation of empty attributes
7647
7648Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7651 for node/trees/documents/... Biggest problem is namespace
7652 support when copying subtrees.
7653
7654Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * parser.c, entities.c: improve entities and char ref encoding,
7657 and cleanups of error messages.
7658
7659Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * parser.c, entities.c: simple bug hunting done during rpm2html and
7662 rpmfind integration.
7663
7664Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * parser.[ch]: Added interfaces allowing to specify a SAX
7667 handler before parsing.
7668
7669Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * parser.c: redirrect all errors reporting through the SAX
7672 error function
7673
7674Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7677 * libtool, tlmain ...: update of the libtool files
7678
76791998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7680
7681 * entities.c: Use g_snprintf insteda of snprintf.
7682
7683Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7686 added ent5 test for this purpose.
7687 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7688
7689Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * parser.c: fixed? a strange error due to compression on a GWP
7692 document.
7693
7694Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * tree.[ch]: bug fixing
7697 * entities.[ch]: defined a specific type for predefined entities
7698 * doc/xml.html: more documentation on the library, how to use it,
7699 overview of the interfaces.
7700
7701Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7704
7705Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * tree.c: corrected a small bug
7708 * doc/xml.html: continuing writing documentation.
7709
7710Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * debugXML.h debugXML.c: added debugging utilities.
7713 * tester.c: added --debug switch.
7714 * tree.c: patched an incorrect node->type assignment.
7715 * parser.c: formatting, ensure that node->doc != NULL in attributes
7716
7717Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7720 entity support and provide an internal representation close to
7721 DOM one (entity ref nodes, and attribute value as tree). I tried
7722 to preserve the interface but this will surely break some apps
7723 (I have to change rpm2html/rpmfind for example). I had to change
7724 two interfaces, and the generated tree is somewhat different.
7725 * doc/* : started documenting the XML library, the tree and
7726 DOM/Corba. This is a first step.
7727
7728Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * parser.c: Set up the fonctions comment block, boring but useful.
7731 * parser.h, SAX.c, parser.c: now attributes are processed through
7732 the SAX interface. The problem is that my SAX interface diverged
7733 quite a bit from the original one, well this is not an official
7734 spec, and translating it from Java to C is hairy anyway...
7735
7736Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7739 fonctions comment block, boring but useful.
7740
7741Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7744 conversion routines. However they are not yet used to convert the
7745 inputs. The core will run with UTF-8.
7746
7747Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * tree.c : make sure that the type id is properly set-up when
7750 a new object is allocated, needed for DOM.
7751
7752Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * tree.h, tree.c: Ok, the main objects in the tree will be native
7755 corba objects, it costs 8 bytes per Node, Attribute and Document
7756 but it simplifies the Corba integration a lot (no extra interface
7757 objects to allocate/free).
7758
7759Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7762 and changed NODEs contants for conformity with DOM Level 1
7763
7764Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * added hooks to keep track of servants when creating objects
7767 xmlDoc and xmlNode (for Corba export).
7768
7769Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * added xml-config script.
7772
7773Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7776 to autoupdate libtool and automake conf files.
7777
77781998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7779
7780 * Makefile.am: Use '?' to separate the sed
7781 commands as ',' is used when people pass -Wl,something.
7782
7783
7784Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * tree.c, tree.h: added a per-document compression interface.
7787
7788Tue Sep 22 20:47:38 EDT 1998
7789
7790 * tree.c, tree.h: added saving with compression and added interfaces
7791 to control the compression level (xmlGetCompressMode,
7792 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7793
7794Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * parser.c: corrected a loop for files of size 0
7797
77981998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7799
7800 * error.h: New file. Contains prototyes from `error.c'.
7801
7802Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7803
7804 * Makefile.am (xmlincdir): New macro.
7805 (xmlinc_HEADERS): Renamed from include_HEADERS.
7806
7807Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * applied small patch on numeric entities from
7810 Christopher Blizzard <blizzard@appliedtheory.com>
7811
7812Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * New release 0.2, removed the old xml_* files so that it's
7815 coherent with the other CVS base (W3C), far better conformance
7816 to standard, new namespaces, decent entities support, beginning
7817 of a SAX-like interface. Nearly nothing left intact, even the
7818 test examples ...
7819
78201998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7821
7822 * .cvsignore: Add .deps dir
7823
7824Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7827
7828Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * configure.in: added test for CPP
7831 * AUTHORS, Changelog: the original ones didn't get commited but the
7832 glib ones instead, fixed.
7833 * Makefile.am: corrected an error in library naming
7834
7835Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * integrated code developped at W3C
7838 * changed the original Copyright
7839 * migrated to automake
7840 * prefixed the filenames by xml_ to avoid filename clashes
7841
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007842Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7843
7844 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7845 should not be called.
7846
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007847Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7848
7849 * libxml-2.0.pc.in: applied the patch to fix #101894
7850
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007851Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7852
7853 * tree.c : applied patch from Lukas Schroeder for register callbacks
7854 * valid.c: modified patch from Lukas Schroeder to test
7855 register callbacks with --chkregister
7856
Daniel Veillard067bae52003-01-05 01:27:54 +00007857Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7858
7859 * xmlreader.c: seriously changed the way data are pushed to
7860 the underlying parser, go by block of 512 bytes instead of
7861 tryng to detect tag boundaries at that level. Changed the
7862 way empty element are detected and tagged.
7863 * python/tests/reader.py python/tests/reader2.py
7864 python/tests/reader3.py: small changes mostly due to context
7865 reporting being different and DTD node being reported. Some
7866 errors previously undetected are now caught and fixed.
7867 * doc/xmlreader.html: flagged last section as TODO
7868
Daniel Veillard51a447a2003-01-04 19:42:46 +00007869Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7870
7871 * python/libxml.py: integrated the Python 2.2 optimizations
7872 from Hannu Krosing, while maintaining compatibility with
7873 1.5 and 2.1
7874
Daniel Veillarde59494f2003-01-04 16:35:29 +00007875Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7876
7877 * xmllint.c: a bit of cleanup
7878 * xmlreader.c: small fix
7879 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7880 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7881
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007882Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7883
7884 * python/setup.py.in: patch from Stéphane Bidoul to include
7885 drv_libxml2.py in setup.py
7886
Daniel Veillard66b82892003-01-04 00:44:13 +00007887Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7888
7889 * doc/xmlreader.html: starting documenting the new XmlTextReader
7890 interface.
7891
Daniel Veillard7704fb12003-01-03 16:19:51 +00007892Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7893
7894 * xmllint.c: added the --stream flag to use the TextReader API
7895 * xmlreader.c: small performance tweak
7896
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007897Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7898
7899 * xmlreader.c python/tests/reader2py: okay the DTD validation
7900 code on top of the XMLTextParser API should be solid now.
7901
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007902Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7903
7904 * xmlreader.c python/tests/reader2py: Fixing some more mess
7905 with validation and recursive entities while using the
7906 reader interface, it's getting a bit messy...
7907
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007908Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7909
7910 * xmlreader.c python/tests/reader.py: another couple of problem
7911 related to IsEmptyElement reported by Stéphane Bidoul needed
7912 some fixes.
7913
Daniel Veillard4f860202003-01-02 13:00:02 +00007914Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7915
7916 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7917 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7918 based on the python XmlTextReader interface.
7919
Daniel Veillard3c265e42003-01-01 21:06:49 +00007920Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7921
7922 * tree.c: backing out one change in the last patch which broke the
7923 regression tests
7924
Daniel Veillard5335dc52003-01-01 20:59:38 +00007925Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7926
7927 * global.data globals.c tree.c include/libxml/globals.h: applied
7928 an old patch from Lukas Schroeder to track node creation and
7929 destruction. Probably missing a lot of references at the moment
7930 and not usable reliably.
7931
Daniel Veillard8ba17412003-01-01 19:13:12 +00007932Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7933
7934 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7935 from doc/news.html and a stylesheet
7936
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007937Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7938
7939 * xmlreader.c python/tests/reader.py: fixed another couple of
7940 xmlreader bugs reported by Stéphane Bidoul and added tests.
7941
Daniel Veillard9e395c22003-01-01 14:50:44 +00007942Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7943
7944 * xmlreader.c python/tests/reader2.py: fixed another validity
7945 checking in external parsed entities raised by Stéphane Bidoul
7946 and added a specific regression test.
7947 * python/tests/reader3.py: cleanup
7948
Daniel Veillardd5896142002-12-31 14:45:26 +00007949Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7950
7951 * xmlreader.c python/tests/reader2.py: fixed a problem with
7952 validation within entities pointed by Stéphane Bidoul, augmented
7953 the tests to catch those.
7954
Daniel Veillarddc85f282002-12-31 11:18:37 +00007955Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7956
7957 * python/generator.py: modified the generator to allow keeping
7958 class references when creating new classes, needed to fix a bug
7959 pointed by Stéphane Bidoul where the input buffer of the
7960 xmlTextReader instance gets destroyed if the python wrapper for
7961 the input is not referenced anymore.
7962
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007963Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7964
7965 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7966 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7967
Daniel Veillard571b8892002-12-30 12:37:59 +00007968Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7969
7970 * xmlreader.c python/tests/reader.py: fixed another problem
7971 pointed by Stéphane Bidoul
7972
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007973Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7974
7975 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7976 with "<a/>"
7977
Daniel Veillardecaba492002-12-30 10:55:29 +00007978Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7979
7980 * SAX.c: warn on xmlns:prefix="foo"
7981 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7982 for namespace attributes handling.
7983
Daniel Veillard2d84a892002-12-30 00:01:08 +00007984Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7985
7986 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7987 a really nasty problem raised by a DocBook XSLT transform
7988 provided by Sebastian Bergmann
7989
Daniel Veillard29b3e282002-12-29 11:14:41 +00007990Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7991
7992 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7993 by Stéphane Bidoul and integrated it into the tests
7994
Daniel Veillarde18fc182002-12-28 22:56:33 +00007995Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7996
7997 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7998 extended the XmlTextReader API a bit, addding accessors for
7999 the current doc and node, and an entity substitution mode for
8000 the parser.
8001 * python/libxml.py python/libxml2class.txt: related updates
8002 * python/tests/Makefile.am python/tests/reader.py
8003 python/tests/reader2.py python/tests/reader3.py: updated a bit
8004 the old tests and added a new one to test the entities handling
8005
Daniel Veillardaba976d2002-12-28 21:14:18 +00008006Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8007
8008 * python/generator.py python/libxml2class.txt
8009 python/tests/reader.py python/tests/reader2.py: changed the
8010 generator to provide casing for the XmlTextReader similar to
8011 C# so that examples and documentation are more directly transposable.
8012 Fixed the couple of tests in the suite.
8013
Daniel Veillard83298842002-12-28 15:12:33 +00008014Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8015
8016 * doc/guidelines.html: added a document on guildeline for
8017 publishing and deploying XML
8018
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008019Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8020
8021 * valid.c xmlreader.c: final touch running DTD validation
8022 on the XmlTextReader
8023 * python/tests/Makefile.am python/tests/reader2.py: added a
8024 specific run based on the examples from test/valid/*.xml
8025
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008026Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8027
8028 * python/libxml.py: added a few predefined xmlTextReader parser
8029 configuration values.
8030
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008031Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8032
8033 * python/libxml_wrap.h: trying to fix #102037
8034
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008035Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8036
8037 * SAX.c: fixing bug #95296, when the predefined entities
8038 are redefined in the DTD the default one must be used
8039 instead anyway.
8040
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008041Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8042
8043 * doc/xmllint.xml
8044 * doc/xmllint.1
8045 Add discussion of XML_DEBUG_CATALOG to xmllint man
8046 page - bug #100907
8047
8048
Daniel Veillarddf512f42002-12-23 15:56:21 +00008049Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8050
8051 * xmlreader.c: Fixed the empty node detection to avoid reporting
8052 an inexistant close tag.
8053
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008054Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8055
8056 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8057 for Python 2.1
8058
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008059Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8060
8061 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8062
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008063Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8064
8065 * doc/libxml2-api.xml python/tests/reader.py: one really need
8066 to provide the base URI information when creating a reader parser
8067 from an input stream. Updated the API and the example using it.
8068
Daniel Veillardea7751d2002-12-20 00:16:24 +00008069Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8070
8071 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8072 include/libxml/valid.h include/libxml/xmlreader.h: working on
8073 DTD validation on top of xml reader interfaces. Allows to
8074 validate arbitrary large instances. This required some extensions
8075 to the valid module interface and augmenting the size of xmlID
8076 and xmlRef structs a bit.
8077 * uri.c xmlregexp.c: simple cleanup.
8078
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008079Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8080
8081 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8082 work on the xml reader interfaces.
8083 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8084 Web page for the Windows binaries.
8085
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008086Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8087
8088 * xmlIO.c: applied a patch for VMS following the report by
8089 Nigel Hall
8090
Daniel Veillard3772de32002-12-17 10:31:45 +00008091Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8092
8093 * parser.c: the parseStartTag bug fix wasn't complete.
8094
Daniel Veillard67df8092002-12-16 22:04:11 +00008095Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8096
8097 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8098 parseStartTag, fixing it.
8099 * test/att4 result/att4 result/noent/att4: adding the test
8100 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8101 more methods to XmlTextReader.
8102
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008103Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8104
8105 * win32/libxml2.def.src: added more xml reader exports
8106 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8107 to the build
8108
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008109Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8110
8111 * doc/tutorial/xmltutorial.xml
8112 plus generated html and pdf
8113 Updating tutorial again based on further comments from Niraj
8114 Tolia on the last iteration
8115
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008116Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8117
8118 * doc/tutorial/xmltutorial.xml
8119 * doc/tutorial/includekeyword.c
8120 * doc/tutorial/includegetattribute.c
8121 plus generated html and pdf
8122 Adding fix from Niraj Tolia to tutorial to properly free memory.
8123
8124
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008125Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8126
8127 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8128 more methods of XmlTextReader.
8129 * python/libxml2class.txt python/tests/reader.py: this increased the
8130 methods in the bndings, augmented the test to check those new
8131 functions.
8132
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008133Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8134
8135 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8136 methods of XmlTextReader.
8137 * python/generator.py python/libxml_wrap.h python/types.c
8138 python/libxml2class.txt: added the reader to the Python bindings
8139 * python/tests/Makefile.am python/tests/reader.py: added a specific
8140 test for the Python bindings of the Reader APIs
8141 * parser.c: small cleanup.
8142
Daniel Veillard06503452002-12-13 10:42:08 +00008143Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8144
8145 * xinclude.c: fallback was only copying the first child not the
8146 full child list of the fallback element, closes #89684 as reopened
8147 by Bernd Kuemmerlen
8148
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008149Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8150
8151 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8152
Daniel Veillard000eafb2002-12-12 10:04:22 +00008153Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8154
Daniel Veillardc1eed322002-12-12 11:01:32 +00008155 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008156 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008157 gives enum values, fix functype return type, put back fields in
8158 structs
8159 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008160
Daniel Veillard024b5702002-12-12 00:15:55 +00008161Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8162
8163 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8164 about htmlNodeDumpOutput location.
8165 * xpath.c: removed an undefined function signature
8166 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8167 too many symbols in the API breaking the python bindings.
8168 Updated with the libxslt/libexslt changes.
8169
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008170Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8171
8172 * configure.in: preparing release of 2.4.29
8173 * doc/*: rebuilt the docs and API
8174 * xmlreader.c: a few more fixes for the XmlTextReader API
8175
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008176Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8177
8178 * include/win32config.h: applied mingw patch from Magnus Henoch
8179
Daniel Veillard5aad8322002-12-11 15:59:44 +00008180Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8181
8182 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8183
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008184Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8185
8186 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8187 building Python script, does the C parsing directly, generates
8188 a better API description including structure fieds defs and
8189 enums. Still a couple of bugs, but good enough for the python
8190 wrappers now.
8191 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8192 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8193 include/libxml/schemasInternals.h include/libxml/tree.h: more
8194 cleanup based on the python analysis script reports.
8195 * libxml.spec.in: make sure the API XML description is part of the
8196 devel package.
8197
Daniel Veillard01c13b52002-12-10 15:19:08 +00008198Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8199
8200 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8201 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8202 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8203 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8204 code cleanup, especially the function comments.
8205 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8206
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008207Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8208
8209 * Makefile.am xmlreader.c include/libxml/Makefile.am
8210 include/libxml/xmlreader.h: Adding a new set of APIs based on
8211 the C# TextXmlReader API but converted to C. Allow to parse
8212 in constant memory usage, far simpler to program and explain
8213 than the SAX like APIs, unfinished but working.
8214 * testReader.c: test program
8215
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008216Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8217
8218 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8219
Daniel Veillard64b35282002-12-04 15:10:40 +00008220Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * tree.c: Chip turner indicated that XHTML1 serialization
8223 rule for style actually break on both IE and Mozilla,
8224 try to avoid the rule if escaping ain't necessary
8225
Daniel Veillard8efff672002-12-04 11:44:48 +00008226Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * nanhttp.c: handle HTTP URL escaping, problem reported by
8229 Glen Nakamura and Stefano Zacchiroli
8230
Daniel Veillard1c732d22002-11-30 11:22:59 +00008231Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8232
8233 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8234
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008235Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8236
8237 * uri.c: Johann Richard pointed out some XPointer problems for
8238 URN based URI references in XInclude. Modified the URI parsing
8239 and saving routines to allow correct parsing and saving of
8240 XPointers, especially when attached to "opaque" scheme accordingly
8241 to RFC 2396
8242
Daniel Veillard8db67d22002-11-27 19:39:27 +00008243Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8246 of refactoring to the HTML saving code.
8247 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8248 in the doc.
8249
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008250Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8251
8252 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8253 to a buffer API to reuse the generic dump to an OutputIO layer,
8254 this reduces code, fixes xmlNodeDump() for XHTML, also made
8255 xmlNodeDump() now return the number of byte written.
8256
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008257Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8258
8259 * python/setup.py.in: another patch from Stéphane Bidoul for
8260 Python bindings on Windows
8261 * doc/parsedecl.py: small cleanup
8262
Daniel Veillard9715c172002-11-25 16:33:40 +00008263Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8264
8265 * libxml.spec.in configure.in: add a line in %changelog for releases
8266
Daniel Veillard9bc53102002-11-25 13:20:04 +00008267Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8268
8269 * parser.c: patch from Marcus Clarke fixing a problem in entities
8270 parsing that was detected in KDe documentations environment.
8271
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008272Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8273
8274 * python/libxml.c (libxml_prev): Return the previous as opposed to
8275 the next node (I guess this is the result of some cut & paste programming:)
8276
Daniel Veillard80d7b902002-11-23 16:23:08 +00008277Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8278
8279 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8280
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008281Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8282
8283 * python/generator.py python/libxml.c python/setup.py.in: trying
8284 to fix the Python bindings build on Windows (Stéphane Bidoul)
8285
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008286Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8287
8288 * win32/configure.js: added option for python bindings
8289 * win32/libxml2.def.src: added more exports
8290
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008291Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8292
8293 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8294 pthreads
8295 * win32/wince/*: applied updates to Windows CE port from Javier
8296
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008297Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8298
8299 * configure.in: preparing 2.4.28
8300 * libxml.spec.in doc/Makefile.am: some cleanup
8301 * doc/*: updated the news and regenerated.
8302
Daniel Veillardfee408f2002-11-22 13:18:30 +00008303Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8304
8305 * HTMLparser.c: final touch at closing #87235 </p> end tags
8306 need to be generated.
8307 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8308 this change slightly the output of a few tests
8309 * doc/*: regenerated
8310
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008311Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8312
8313 * parserInternals.c: fixing bug #99190 when UTF8 document are
8314 parsed using the progressive parser and the end of the chunk
8315 is in the middle of an UTF8 multibyte character.
8316
William M. Brack8b2c7f12002-11-22 05:07:29 +00008317Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8318
8319 * threads.c: fixed initialization problem in xmlNewGlobalState
8320 which was causing crash.
8321 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8322 in xmlInitializeGlobalState.
8323 * parserInternals.c: cleaned up ctxt->sax initialisation.
8324
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008325Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8326
8327 * tree.c include/libxml/tree.h: modified the existing APIs
8328 to handle XHTML1 serialization rules automatically, also add
8329 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8330 libxslt serialization uses it when needed without changing
8331 the library API.
8332 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8333 result/xhtml1: added a new test specifically for xhtml1 output
8334 and updated the result of one XHTML1 test
8335
Daniel Veillardd076a202002-11-20 13:28:31 +00008336Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8337
8338 * xinclude.c parserInternals.c encoding.c: fixed #99082
8339 for xi:include encoding="..." support on text includes.
8340 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8341 test/XInclude/ents/isolatin.txt : added a specific regression test
8342 * python/generator.py python/libxml2class.txt: fixed the generator
8343 the new set of comments generated for doc/libxml2-api.xml were
8344 breaking the python generation.
8345
Daniel Veillard817e70b2002-11-19 22:28:48 +00008346Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8347
8348 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8349 * configure.in: patch for Solaris on new autoconf closes #98880
8350 * doc/parsedecl.py: repair the frigging API building script,
8351 did I say that python xmllib sucks ?
8352 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8353 and some comment are no more truncated.
8354
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008355Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * parser.c: Martin Stoilov pointed out a potential leak in
8358 xmlCreateMemoryParserCtxt
8359
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008360Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8361
8362 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8363 included in HTML documents and using the push parser.
8364
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008365Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8366
8367 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8368 specified, look for the Python interpreter not just in the
8369 specified root but also in the specified location. Fixes #98825
8370
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008371Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8372
8373 * python/libxml.c: fixing bug #98792 , node may have no doc
8374 and dereferencing without checking ain't good ...
8375
Daniel Veillarddad3f682002-11-17 16:47:27 +00008376Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8377
8378 * configure.in: preparing release 2.4.27
8379 * doc/* : updated and rebuilt the docs
8380 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8381 and all the docs are actually packaged and in the final RPMs
8382 * parser.c parserInternals.c include/libxml/parser.h: restore
8383 xmllint --recover feature.
8384
Daniel Veillard68e9e742002-11-16 15:35:11 +00008385Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8386
8387 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8388 processing of parsed entities, and XPath computation on sustitued
8389 entities.
8390 * testXPath.c: make sure entities are substitued.
8391
Daniel Veillard328f48c2002-11-15 15:24:34 +00008392Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8393
8394 * parser.c: fixed #96594, which was totally dependant on the
8395 processing of internal parsed entities, which had to be changed.
8396
Daniel Veillard66651aa2002-11-15 11:21:43 +00008397Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8398
8399 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8400 trying to fix bug #98517 about building outside the source tree
8401 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8402
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008403Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8404
8405 * include/win32config.h: cleanup
8406 * win32/Makefile.mingw: integrated mingw in JScript configure
8407 * win32/Makefile.msvc: modified to allow mingw coexistence
8408 * win32/configure.js: integrated mingw
8409 * win32/Readme.txt: cleanup
8410
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008411Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8412
8413 * HTMLparser.c: strengthen the guard in the Pop macros,
8414 like in the XML parser, closes bug #97315
8415
Daniel Veillard0821b152002-11-12 20:57:47 +00008416Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8417
8418 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8419 callback is never used.
8420
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008421Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8422
8423 * parserInternals.c: fixed the initialization of the SAX structure
8424 which was breaking xsltproc
8425 * xpath.c: patch from Petr Pajas for CDATA nodes
8426 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8427 * parser.c include/libxml/parser.h: patch from Peter Jones
8428 removing a leak in xmlSAXParseMemory() and adding the
8429 function xmlSAXParseMemoryWithData()
8430
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008431Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8432
8433 adding pdf of tutorial, changing web page to link to it
8434 * doc/tutorial/xmltutorial.pdf
8435 * doc/xml.html
8436 * doc/docs.html
8437
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008438Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8439
8440 * doc/tutorial/ar01s08.html
8441 adding file what I forgot for tutorial
8442
8443
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008444Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8445
8446 Adding encoding discussion to tutorial
8447 Added:
8448 * doc/tutorial/images/*.png: DocBook admonition image files
8449 * doc/tutorial/apf.html, apg.html: new generated html
8450 * doc/tutorial/includeconvert.c: conversion code entity file
8451 changed:
8452 * doc/tutorial/xmltutorial.xml: DocBook original
8453 * doc/tutorial/*.html: generated html
8454
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008455Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8456
8457 * include/libxml/*.h: retired xmlwin32version.h
8458 * doc/Makefile.am: retired xmlwin32version.h
8459 * win32/configure.js: retired xmlwin32version.h
8460
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008461Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8462
8463 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008464 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8465 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008466
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008467Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8468
8469 * globals.c: fixed a typo pointed out by Igor
8470 * xpath.c: try to speed up node compare using line numbers
8471 if available.
8472
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008473Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8474
8475 * tree.c: make xmlFreeNode() handle attributes correctly.
8476
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008477Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8478
8479 * catalog.c: completed the #96963 fix, as reported by Karl
8480 Eichwalder
8481
Daniel Veillard56f21f22002-11-06 15:49:46 +00008482Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8483
8484 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8485
Daniel Veillard91ad8792002-11-04 17:06:52 +00008486Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8487
8488 * Makefile.am: switched the order of a couple of includes
8489 to fix bugs #97100
8490
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008491Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8492
8493 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8494 xmlLoadCatalogs that used to separate directories with a ':'.
8495
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008496Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8497
8498 * threads.c: improvements to the Windows-side of thread handling
8499 * testThreads.c: conditionally excluded unistd.h
8500 * testThradsWin32.c: broke overlong lines
8501 * include/win32config.h: adapted thread-related macros to the new
8502 scheme and for pthreads on Windows
8503 * win32/Makefile.msvc: introduced a more flexible thread build,
8504 added testThreads[Win32].c to the build
8505 * win32/configure.js: introduced a more flexible thread config
8506
John Fleck61f6fb62002-10-31 15:23:29 +000085072002-10-31 John Fleck <jfleck@inkstain.net>
8508
8509 * doc/xml.html (and, by implication, FAQ.html)
8510 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8511
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008512Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8513
8514 * configure.in: removed xmlwin32version.h
8515 * include/libxml/Makefile.am: removed xmlwin32version.h
8516
Daniel Veillardce66ce12002-10-28 19:01:59 +00008517Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8518
8519 * tree.c: applied patch from Brian Stafford to fix a bug
8520 in xmlReconciliateNs()
8521
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008522Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * tree.c: applied patch from Christian Glahn to allow
8525 xmlNewChild() on document fragment nodes
8526
Daniel Veillardb39bc392002-10-26 19:29:51 +00008527Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * parser.c: Christian Glahn found a problem with a recent
8530 patch to xmlParseBalancedChunkMemoryRecover()
8531 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8532 problems
8533 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8534 test/schemas/seq*: added the test cases from Charles
8535
Daniel Veillard366a9152002-10-23 20:43:53 +00008536Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8539 serious cleanup of the spec file and associated changes
8540 in the Makefiles.
8541 * valid.c: try to remove some warnings on x86_64
8542
Daniel Veillardd033d022002-10-23 14:55:02 +00008543Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8546 fix bug #96586
8547
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008548Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8549
8550 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8551 parsing, applied his patch
8552 * result/HTML/attrents.html result/HTML/attrents.html.err
8553 result/HTML/attrents.html.sax test/HTML/attrents.html:
8554 added the test and result case provided by Mikhail Sogrine
8555
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008556Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8557
8558 * vms/build_libxml.com vms/config.vms vms/readme.vms
8559 include/libxml/parser.h include/libxml/parserInternals.h
8560 include/libxml/tree.h include/libxml/xmlIO.h
8561 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8562 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8563 Applied the VMS update patch from Craig A. Berry
8564 * doc/*.html: update
8565
Daniel Veillardf000f072002-10-22 14:28:17 +00008566Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8567
8568 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8569
Daniel Veillard1e208222002-10-22 14:25:25 +00008570Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8571
8572 * debugXML.c: adding a grep command to --shell in xmllint
8573 for T.V. Raman
8574
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008575Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8576
8577 * xmlcatalog.c: tried to fix some of the problem with --sgml
8578
Daniel Veillard935494a2002-10-22 14:22:46 +00008579Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * parser.c: tried to fix bug #91500 where doc->children may
8582 be overriden by a call to xmlParseBalancedChunkMemory()
8583
8584Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8587 identifiers in SGML catalogs containing '&'
8588
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008589Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8590
8591 * python/types.c: fixed bugs when passing result value tree
8592 to Python functions.
8593
Daniel Veillard48267432002-10-18 11:21:38 +00008594Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8595
8596 * configure.in: preparing the release of 2.4.26
8597 * doc/*: updated and rebuilt the documentation
8598
Daniel Veillardbb284f42002-10-16 18:02:47 +00008599Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * parser.c: fixed a XML Namespace compliance bug reported by
8602 Alexander Grimalovsky
8603
Daniel Veillard44892f72002-10-16 15:23:26 +00008604Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * HTMLtree.c: fixed serialization of script and style when
8607 they are not lowercase (i.e. added using the API to the tree).
8608
Daniel Veillard2fd85422002-10-16 14:32:41 +00008609Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * valid.c: make xmlValidateDocument emit a warning msg if there
8612 is no DTD, pointed by Christian Glahn
8613
Daniel Veillard32370232002-10-16 14:08:14 +00008614Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8617 content model when some of the blocks have min or max, and a couple
8618 of bugs found in the process.
8619 * result/schemas/list0* test/schemas/list0*: added some specific
8620 regression tests
8621
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008622Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * README: updated the contact informations
8625
Daniel Veillard63186732002-10-15 08:43:17 +00008626Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8629 misses it, reported by Peter Bray.
8630
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008631Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8634 and removed a few warnings
8635
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008636Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8637
8638 * parser.c: Christian Glahn found a small bug in the push parser.
8639 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8640 public
8641
Daniel Veillard6045c902002-10-09 21:13:59 +00008642Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8643
8644 * xmlschemas.c include/libxml/xmlschemas.h: added
8645 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8646 * testSchemas.c: added --memory to test the new interface
8647
Daniel Veillardf0070122002-10-09 14:24:17 +00008648Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * doc/index.py doc/search.php: integrated the XSLT indexing,
8651 a few fixed in the indexer, added a scope selection at the
8652 search level.
8653
Daniel Veillard01992e02002-10-09 10:20:30 +00008654Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8655
8656 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8657 this was due to uninitialized parts of the validation context
8658
Daniel Veillard321be0c2002-10-08 21:26:42 +00008659Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8660
8661 * debugXML.c: applied patch from Mark Vakoc except the API
8662 change, preserved it.
8663 * doc/*: updated the docs to point to the search engine for
8664 information lookup or before bug/help reports.
8665
Daniel Veillard01e87d22002-10-08 16:55:06 +00008666Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * doc/index.py doc/search.php: added mailing-list archives
8669 indexing and lookup
8670
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008671Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8674
Daniel Veillard9b006132002-10-07 11:13:27 +00008675Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * doc/index.py: improved HTML indexing
8678 * doc/search.php: make the queries also lookup the HTML based indexes
8679
Daniel Veillard141d04b2002-10-06 21:51:18 +00008680Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * doc/index.py: added HTML page indexing
8683
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008684Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8685
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008686 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008687 problem in libxslt.
8688 * catalog.c: fixed list handling in XML_CATALOG_FILES
8689
Daniel Veillardceb09b92002-10-04 11:46:37 +00008690Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * valid.c: typo/bug found by Christian Glahn
8693
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008694Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8695
8696 * xmlIO.c: applied Windows CE patch from Javier.
8697 * win32/wince: new directory, contains support for the PocketPC
8698 with Windows CE from Javier.
8699 * include/win32config.h: reorganised, removed duplicate
8700 definitions and applied WinCE patch from Javier.
8701 * include/wsockcompat.h: new file, now contains WinSock
8702 compatibility macros.
8703 * win32/Makefile.msvc: introduced double-run compilation.
8704
Daniel Veillarde16b5742002-09-26 17:50:03 +00008705Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8706
8707 * configure.in include/libxml/xmlwin32version.h: preparing release
8708 of 2.4.25
8709 * doc/*: updated and regenerated teh docs and web pages.
8710
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008711Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8714 error were not covering namespace declarations.
8715 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8716 it was missing the attribute declaration for the namespace
8717 * result/VC/NS3: the fix now report breakages in that test
8718
Daniel Veillardabe01742002-09-26 12:40:03 +00008719Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8720
8721 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8722
Daniel Veillard2ace1952002-09-26 12:28:02 +00008723Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8726 and regenerated the docs and web site
8727
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008728Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8731 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8732 not before
8733
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008734Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * python/generator.py python/libxml2class.txt: fixed a stupid error
8737 breaking the python API
8738
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008739Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8740
8741 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8742 triostr.c triostr.h: applied a trio update patch from
8743 Bjorn Reese which should work with MinGW
8744
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008745Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * tree.c: improving some documentation comments
8748 * xmlregexp.c: found and fixed a mem leak with python regression tests
8749 * doc/*: rebuilt the doc and the API XML file including the
8750 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8751 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8752 python/types.c: added access to the XML Schemas regexps from
8753 python
8754 * python/tests/Makefile.am python/tests/regexp.py: added a
8755 simple regexp bindings test
8756
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008757Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8758
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008759 * doc/xml.html:
8760 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008761
Daniel Veillard118aed72002-09-24 14:13:13 +00008762Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * xmlregexp.c: fixed the data callback on transition functionality
8765 which was broken when using the compact form
8766 * result/schemas/*: updated the results, less verbose, all tests
8767 pass like before
8768 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8769 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8770 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8771 annoying warnings
8772 * xpath.c: try to provide better error report when possible
8773
Daniel Veillard72336152002-09-21 13:08:14 +00008774Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * Makefile.am: fixed a breakage raised by Jacob
8777
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008778Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8779
8780 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8781 which don't use sockets
8782
Igor Zlatkovic01280582002-09-20 16:40:34 +00008783Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8784
8785 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8786 * win32/configure.js: applied zlib patch from Daniel Gehriger
8787
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008788Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8789
8790 * win32/configure.js: applied the patch from Mark Vakoc for
8791 regexp support
8792 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8793 for regexp support
8794
Daniel Veillardb5c05732002-09-20 13:36:25 +00008795Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8796
8797 * xmlschemastypes.c: as pointed by Igor Float and Double
8798 parsing ain't finished yet
8799
Daniel Veillard40b11342002-09-20 12:01:39 +00008800Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * Makefile.am configure.in: trying to fix #88412 by bypassing
8803 all the python subdir if python ain't detected
8804
Daniel Veillard23e73572002-09-19 19:56:43 +00008805Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8808 made configuring with regexps/automata/unicode the default
8809 but without schemas ATM
8810 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8811 fixed the regexp based DTD validation performance and memory
8812 problem by switching to a compact form for determinist regexps
8813 and detecting the determinism property in the process. Seems
8814 as fast as the old DTD validation specific engine :-) despite
8815 the regexp built and compaction process.
8816
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008817Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * valid.c: determinism is debugged, new DTD checking code now works
8820 but xmlFAComputesDeterminism takes far too much CPU and the whole
8821 set usues too much memory to be really usable as-is
8822
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008823Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * tree.c: fixed another stupid bug in xmlGetNodePath()
8826 * xmllint.c: --version now report the options compiled in
8827
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008828Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * HTMLparser.c: small cleanup
8831 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8832 when configured with them. A bit of debugging around the determinism
8833 checks is still needed
8834
Daniel Veillard63b01c22002-09-17 19:25:28 +00008835Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8838
Daniel Veillard92727042002-09-17 17:59:20 +00008839Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * xmlIO.c: small portability glitch fixed.
8842
Daniel Veillard84d70a42002-09-16 10:51:38 +00008843Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8844
8845 * xmlschemastypes.c: incomplete steps for real/double support
8846 * testAutomata.c include/libxml/xmlautomata.h
8847 include/libxml/xmlregexp.h: avoiding a compilation problem
8848 * valid.c include/libxml/valid.h: starting the work toward using
8849 the regexps for actual DTD validation
8850
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008851Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * hash.c: cosmetic cleanup
8854 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8855 integrating a DTD validation layer based on the regexps
8856
Daniel Veillard4402ab42002-09-12 16:02:56 +00008857Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8860 the determinism was tested before eliminating the epsilon
8861 transitions :-(
8862
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008863Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * python/generator.py python/libxml.c python/libxml.py
8866 python/libxml2-python-api.xml python/libxml2class.txt
8867 python/libxml_wrap.h python/types.c: updated the python
8868 bindings, added code for easier File I/O, and the ability to
8869 define a resolver from Python fixing bug #91635
8870 * python/tests/Makefile.am python/tests/inbuf.py
8871 python/tests/outbuf.py python/tests/pushSAXhtml.py
8872 python/tests/resolver.py python/tests/serialize.py: updated
8873 and augmented the set of Python tests.
8874
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008875Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8876
8877 * win32/configure.js: added more readme info for the binary
8878 package.
8879
Daniel Veillard607b35c2002-09-10 12:16:19 +00008880Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * xmlIO.c: fixed a stupid out of bound array error
8883
8884Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8887 messing around with support for Windows path, cleanups,
8888 trying to identify and fix the various code path to the
8889 filename access. Added xmlNormalizeWindowsPath()
8890
Daniel Veillard76575762002-09-05 14:21:15 +00008891Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8892
8893 * error.c valid.c: working on better error reporting of validity
8894 errors, especially providing an accurate context.
8895 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8896 error reports in those cases.
8897
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008898Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8901 parser.c parserInternals.c xmlIO.c: get rid of all the
8902 perror() calls made in the library execution paths. This
8903 should fix both #92059 and #92385
8904
Daniel Veillard19aa7022002-09-05 11:14:19 +00008905Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * xmllint.c: memory leak reporting was broken after a change
8908 of the preprocessor symbol used to activate it.
8909
Daniel Veillardec6725e2002-09-05 11:12:45 +00008910Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * tree.c: try to make the copy function work for node of
8913 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8914 DOM layers though, not libxml2 itself.
8915
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008916Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * valid.c: try to provide file and line informations, not all
8919 messages are covered, but it's a (good) start
8920
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008921Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * xinclude.c: reimplemented a large part of the XInclude
8924 processor, trying to minimize resources used, James Henstridge
8925 provided a huge test case which was exhibiting severe memory
8926 consumption problems.
8927
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008928Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * python/Makefile.am: applied patch from Christophe Merlet to
8931 reestablish DESTDIR
8932
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008933Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * libxml.spec.in: fixes libary path for x86_64 AMD
8936
John Fleckbe98b332002-09-04 03:16:23 +00008937Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8938
8939 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008940 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008941 (plus resulting generated html files)
8942 fixing one spot I missed in the tutorial where I hadn't freed
8943 memory properly
8944
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008945Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8946
8947 * doc/tutorial/includeaddattribute.c
8948 * doc/tutorial/includeaddkeyword.c
8949 * doc/tutorial/includegetattribute.c
8950 * doc/tutorial/includekeyword.c
8951 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008952 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008953 update tutorial to properly free memory (thanks to Christopher
8954 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008955 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008956 added image files so the callouts are graphical, making it
8957 easier to read ( use "--param callout.graphics 1" to generate
8958 html with graphical callouts)
8959
Daniel Veillarde1662542002-08-28 11:50:59 +00008960Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8963 nice logos generated by Marc Liyanage
8964 * doc/site.xsl *.html: changed the stylesheet to show the new
8965 logo and regenerated the pages
8966
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008967Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8970
Daniel Veillard42766c02002-08-22 20:52:17 +00008971Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8972
8973 * xpath.c: possible mem leak patch from Jason Adams
8974
8975Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8978 in the XQuery namespace
8979 * configure.in: preparing 2.4.24
8980 * doc/*.html: updated the web pages
8981
8982Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * python/generator.py: closing bug #85258 by generating conditional
8985 compile check to avoid linking to routines not configured in.
8986
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089872002-08-22 Havoc Pennington <hp@pobox.com>
8988
8989 * autogen.sh: update error message for missing automake
8990
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008991Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * python/Makefile.am: typo in target name resulted in libxml2.py
8994 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8995
Daniel Veillard22669b22002-08-22 07:17:11 +00008996Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * win32/win32/Makefile.mingw: updated with version from
8999 Elizabeth Barham at http://soggytrousers.net/repository/
9000
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009001Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9002
9003 * win32/Makefile.msvc: added the prefix location to the include
9004 and lib search path.
9005
Havoc Pennington830e8972002-08-18 22:22:13 +000090062002-08-18 Havoc Pennington <hp@pobox.com>
9007
9008 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9009 both automake 1.6 and 1.4 installed get the right automake. Means
9010 compilation from CVS will now require the latest automake 1.4
9011 release, or manually creating symlinks called "automake-1.4" and
9012 "aclocal-1.4"
9013
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009014Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * configure.in python/Makefile.am: more AMD 64 induced changes from
9017 Frederic Crozat
9018
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009019Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * xinclude.c: oops I was missing the xml:base fixup too
9022 * result/XInclude/*.xml: this adds xml:base attributes to most
9023 results of the tests
9024
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009025Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * xinclude.c: quick but apparently working implementation of
9028 xi:fallback, should close bug #89684
9029 * Makefile.am test/XInclude/docs/fallback.xml
9030 result/XInclude/fallback.xml: added a basic test for fallback,
9031 and run with --nowarning to avoid a spurious warning
9032 * configure.in: applied patch from Frederic Crozat for python
9033 bindings on AMD 64bits machines.
9034
Daniel Veillard9e923512002-08-14 08:48:52 +00009035Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9038 the caller don't pass a SAX callback block.
9039
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009040Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * tree.c: applied the same fix for the XML-1.0 namespace to
9043 xmlSearchNsByHref() as was done for xmlSearchNs()
9044
Daniel Veillardad11b302002-08-12 14:53:41 +00009045Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9046
9047 * libxml.3: small cleanup of the man page
9048 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9049 when serializing HREF attributes generated by XSLT.
9050
Daniel Veillardc084e472002-08-12 13:27:28 +00009051Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9054 version of Marc Liyanage' patch for boolean attributes in HTML
9055 output
9056
Daniel Veillard5f91b372002-08-12 12:13:01 +00009057Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * python/tests/serialize.py: fixed the test results, indenting
9060 behaviour changed slightly
9061
Aleksey Sanin9e951762002-08-08 18:02:41 +00009062Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9063
9064 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9065 new c14n function to Windows def files
9066
Aleksey Saninea4272a2002-08-02 23:50:03 +00009067Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9068
9069 * c14n.c: fixed a memory leak in c14n code
9070
Daniel Veillard58e44c92002-08-02 22:19:49 +00009071Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * parser.c include/libxml/parser.h: adding a new API for Christian
9074 Glahn: xmlParseBalancedChunkMemoryRecover
9075 * valid.c: patch from Rick Jones for some grammar cleanup in
9076 validation messages
9077 * result/VC/* result/valid/*: this slightly change some of the
9078 regression tests outputs
9079
Daniel Veillard0bf29002002-08-01 12:54:11 +00009080Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * tree.c: trying to fix a problem in namespaced attribute handling
9083 raised by Christian Glahn
9084
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009085Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * encoding.c include/libxml/encoding.h: Opening the interface
9088 xmlNewCharEncodingHandler as requested in #89415
9089 * python/generator.py python/setup.py.in: applied cleanup
9090 patches from Marc-Andre Lemburg
9091 * tree.c: fixing bug #89332 on a specific case of loosing
9092 the XML-1.0 namespace on xml:xxx attributes
9093
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009094Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9095
9096 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9097 corner case from new Merlin's test suite and added a callback
9098 that will be used to improve xmlsec performance
9099
9100
Daniel Veillard0b22def2002-07-29 16:23:03 +00009101Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * HTMLtree.c: trying to fix the <style> escaping problem in
9104 HTML serialization bug #89342
9105
Daniel Veillard0b28e882002-07-24 23:47:05 +00009106Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9107
9108 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9109 and rebuilt the web site.
9110
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009111Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009112
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009113 * include/libxml/tree.h: added _private member to xmlNs struct
9114
Daniel Veillard1d995272002-07-22 16:43:32 +00009115Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * HTMLparser.c: fixing bug #84876 based on the xml working
9118 code.
9119
William M. Brack61eaba52002-07-21 11:14:18 +00009120Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9121
9122 * python/Makefile.am: enhanced to fix bug 72012 (errors
9123 when using '-jX' make parameter)
9124
William M. Brackef61d202002-07-19 08:32:00 +00009125Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9126
9127 * xpath.c: small additional enhancement for booleans
9128 compared to nodesets
9129
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009130Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * HTMLtree.c: changed the order of the encoding declaration
9133 attributes in the meta tags due to a bug in IE/Mac
9134
William M. Brack0c022ad2002-07-12 00:56:01 +00009135Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9136
9137 * xpath.c: enhanced handling of booleans (especially '='
9138 and '!=' for nodesets) - fixes bug 85256. Added new
9139 routine xmlXPathNotEqualValues for more proper handling
9140 of '!=' when nodesets are involved.
9141
Daniel Veillard06944e22002-07-11 19:55:18 +00009142Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9145 doc/xmlcatalog_man.xml to the source distribution
9146
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009147Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9148
9149 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9150 asked for this.
9151
Daniel Veillard539638b2002-07-06 19:55:14 +00009152Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * configure.in: preparing 2.4.23
9155 * doc/*: rebuilt the docs
9156
Daniel Veillard176d99f2002-07-06 19:22:28 +00009157Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * parser.c: fixing bug #84169 by fixing the
9160 comment of xmlCreatePushParserCtxt to describe the
9161 encoding detection parameters better.
9162
Daniel Veillard37f961d2002-07-06 17:53:56 +00009163Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * valid.c: fixing bug #79331 in one path the lookup for
9166 ID attributes on a namespaced node wasn't handled correctly :-\
9167
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009168Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * HTMLparser.c: trying to fix 87235 about discarded white
9171 spaces in the HTML parser.
9172 * result/HTML/*: this changes the output of a number of HTML
9173 regression tests
9174
Daniel Veillardfdc91562002-07-01 21:52:03 +00009175Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * xpath.c: applied patch from Richard Jinks for the namespace
9178 axis + fixed a memory error.
9179 * parser.c parserInternals.c: applied patches from Peter Jacobi
9180 removing ctxt->token for good.
9181 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9182 popped out by the regression tests.
9183 * Makefile.am: patch for threads makefile from Gary Pennington
9184
William M. Brack6000af52002-06-28 11:43:13 +00009185Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9186
Daniel Veillardfdc91562002-07-01 21:52:03 +00009187 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009188 expressions involving preceding-sibling (et al).
9189
Daniel Veillard153120c2002-06-18 07:58:35 +00009190Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * hash.c: applied a patch from Peter Jacobi to solve a problem
9193 when compiling with the Watcom C on Win32
9194 * result/schemas/*.err: the change of hashing algo generated
9195 permutations in the output
9196
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009197Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * hash.c: applied patch from Sander Vesik improving the quality of
9200 the hash function.
9201
Aleksey Sanina5808b92002-06-14 17:07:41 +000092022002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009203
9204 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9205 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9206 xmllint.c xpath.c: replaced sprintf() with snprintf()
9207 to prevent possible buffer overflow (the bug was pointed
9208 out by Anju Premachandran)
9209
Daniel Veillarde059b892002-06-13 15:32:10 +00009210Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * parser.c: removed an uninitialized data error popped by valgrind
9213 on PE references
9214
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009215Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9216
9217 * doc/xml.html
9218 adding tutorial reference to the web page
9219
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009220Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9221
9222 * doc/tutorial/xmltutorial.xml
9223 * doc/tutorial/ar01s07.html
9224 * doc/tutorial/ape.html
9225 * doc/tutorial/includegetattribute.c
9226 adding section to tutorial about retrieving an attribute
9227 value
9228
Daniel Veillardf5582f12002-06-11 10:08:16 +00009229Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * parser.c: applied a couple of patches from Peter Jacobi to start
9232 to get rid of ctxt->token, with a possible significant speed
9233 improvement to be gained once done. Better compliance with PE
9234 references constructs in DTDs too.
9235 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9236 from Peter too
9237
Daniel Veillard38d80e22002-06-11 07:24:56 +00009238Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9241 xmlParseElement was likely to have been deallocated at the
9242 time of the report, possibly leading to segfault. Just report
9243 the tag name now.
9244
Daniel Veillard9e412302002-06-10 15:59:44 +00009245Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * xpath.c: patch from Richard Jinks for XPath substring() function
9248 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9249
Aleksey Sanina5808b92002-06-14 17:07:41 +000092502002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009251
9252 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9253
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009254Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9255
9256 *doc/FAQ.html
9257 fixing typos in FAQ, thanks to Robert Funnell for the
9258 editing help
9259
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009260Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * NEWS: got complaints from rpmlint that it was empty
9263
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009264Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9265
9266 * added doc/tutorial, including:
9267 apa.html
9268 apb.html
9269 apc.html
9270 apd.html
9271 ar01s02.html
9272 ar01s03.html
9273 ar01s04.html
9274 ar01s05.html
9275 ar01s06.html
9276 includeaddattribute.c
9277 includeaddkeyword.c
9278 includekeyword.c
9279 includestory.xml
9280 index.html
9281 xmltutorial.xml
9282 libxml tutorial, including generated html
9283
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009284Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9285
9286 * result/c14n/exc-without-comments/merlin-c14n-two-*
9287 result/c14n/without-comments/merlin-c14n-two-*
9288 test/c14n/exc-without-comments/merlin-c14n-two-*
9289 test/c14n/without-comments/merlin-c14n-two-*
9290 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9291 c14n/exc-c14n and slightly modified test script to handle
9292 these test cases
9293 * c14n.c: fixed bugs for complicated nodes set (namespace
9294 without node and others from merlin-c14n-two.tar.gz)
9295 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9296 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9297 for xmlsec performance patch
9298 * xpath.c: fixed self::node() for namespaces and attributes
9299
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009300Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9301
9302 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9303 but with the format parameter
9304 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9305
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009306Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9307
9308 * Makefile.am: updated c14n tests suite
9309 * c14n.c: performance improvement for previous c14n patch
9310
Daniel Veillarde72c7562002-05-31 09:47:30 +00009311Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * parser.c: another peroformance patch from Peter Jacobi, that
9314 time on parsing attribute values.
9315
Aleksey Sanin508a1012002-05-31 06:32:32 +00009316Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9317
9318 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9319 into LibXML2 test suite
9320
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009321Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9322
9323 * c14n.c: propagating xpath ancesstors node fix to c14n
9324 plus small performance improvement to reduce number of
9325 mallocs
9326 * xpath.c: fixed ancestors axis processing for namespace nodes
9327
Daniel Veillard46de64e2002-05-29 08:21:33 +00009328Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9331 Peter Jacobi
9332
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009333Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * configure.in: preparing 2.4.22
9336
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009337Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9340 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9341 a public entry point.
9342 * doc/*: rebuilt the API and docs
9343
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009344Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * xpath.c: patch from Richard Jinks to fix a problem introduced
9347 in the previous patch and pointed by Norm
9348
Daniel Veillardc6924812002-05-24 11:10:43 +00009349Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * libxml.spec.in: fixing bug #81112
9352
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009353Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * uri.c: fixing bug #82848
9356
Daniel Veillarda2878972002-05-24 07:54:39 +00009357Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9360 output of one catalog test
9361
Aleksey Sanin114e4752002-05-24 07:20:27 +00009362Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009363
Aleksey Sanin114e4752002-05-24 07:20:27 +00009364 * global.data globals.c tree.c include/libxml/globals.h
9365 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9366 default value for global parameter xmlIndentTreeOutput to 1 and
9367 introduced new global parameter xmlTreeIndentString (the string
9368 used to do one-level indent) with default value " " (as it was
9369 in tree.c)
9370
Daniel Veillard49d5af82002-05-23 11:55:49 +00009371Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9374 with trio and schemas.
9375
Daniel Veillard7c13af42002-05-22 09:57:32 +00009376Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * xpath.c: patch from Richard Jinks to fix the problem raised in
9379 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9380
Daniel Veillard5a872412002-05-22 06:40:27 +00009381Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * xmlschemas.c: a bit of work on import.
9384 * xmlschemastypes.c: Charles Bozeman provided a compare function
9385 for date/time types so min/max facet restrictions should work,
9386 indeterminate comparisons return an error instead of equal.
9387 * test/schemas/date_0* result/schemas/date_0_0: specific test
9388 from Charles Bozeman too
9389
Daniel Veillard10b6da42002-05-18 07:55:20 +00009390Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9393 from Christian Cornelssen fixing the man pages and the Catalog
9394 building script.
9395 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9396 next step is <xs:import> I now have a reasonable understanding
9397 of how it works.
9398
Daniel Veillarde5354492002-05-16 08:43:22 +00009399Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9402
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009403Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9404
9405 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9406
Daniel Veillard088bf112002-05-14 11:03:59 +00009407Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * xpath.c: fixing an XPath function evalutation bug pointed out
9410 by Alexey Efimov where the context was lost when evaluating
9411 the function arguments
9412
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009413Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009414
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009415 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9416 function public for XMLSec performance optimizations
9417
Daniel Veillard3cd72402002-05-13 10:33:30 +00009418Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * python/generator.py python/libxml2class.txt : fixed a problem
9421 with the HTML parser pointed by Gary Benson
9422 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9423 example
9424
Aleksey Sanine48a3182002-05-09 18:20:01 +00009425Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9426 * parser.c: fixed bug #81159 (memory growth in SAX)
9427
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009428Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9429 * xpath.c: fixed bug #78858 (the real fix)
9430
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009431Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009432 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009433
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009434Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * tree.c: modified xmlNodeSetBase to allow changing the
9437 base of a document.
9438
Daniel Veillard070803b2002-05-03 07:29:38 +00009439Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * xmlschemastypes.c: patch Charles Bozeman for validation of
9442 all the date, time, and duration types
9443 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9444 * configure.in: fixed an error pointed by an user
9445 * xml2-config.in: fixed an error pointed by an user
9446
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009447Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9448
9449 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9450 win32/libxml2.def.src xmlIO.c: exported default
9451 'file:', 'http:' and 'ftp:' protocols input handlers
9452 and maked protocols comparisson case insensitive
9453
Daniel Veillard34de97f2002-04-30 14:29:22 +00009454Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * configure.in: Neven Has detected a typo
9457
Daniel Veillard28577c32002-04-30 06:48:41 +00009458Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9461 as one of the persons allowed to commit directly to the
9462 module.
9463
Daniel Veillardfc57b412002-04-29 15:50:14 +00009464Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9467 * valid.c: raised a too low limit
9468 * doc/*: rebuilt the docs
9469
Daniel Veillardeca82812002-04-24 11:42:02 +00009470Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * test/XPath/expr/floats test/XPath/expr/functions
9473 result/XPath/expr/floats result/XPath/expr/functions
9474 xpath.c: another XPath conformance patch from Richard Jinks
9475
Daniel Veillard13e04c62002-04-23 17:51:29 +00009476Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * xmlschemas.c: fixed validation of attribute groups.
9479 * test/schemas result/schemas: added an example from the primer
9480
Daniel Veillard88c58912002-04-23 07:12:20 +00009481Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9484 * test/schemas result/schemas: updated the test list
9485
Daniel Veillarde19fc232002-04-22 16:01:24 +00009486Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * TODO: updated a bit
9489 * parser.c: made a comment more specific
9490 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9491 Schemas conformance.
9492 * test/schemas result/schemas: updated the test list
9493
Daniel Veillard441bc322002-04-20 17:38:48 +00009494Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9497 implementing xs:all with minOccurs = 0
9498 * tes/schemas/* result/schemas/*: added more tests covering
9499 xs:all
9500
Daniel Veillard8a001f62002-04-20 07:24:11 +00009501Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * xmlregexp.c: first implementation of the all particle, this
9504 may need to be revisited for case where not all transitions
9505 must be crossed.
9506
Daniel Veillard7646b182002-04-20 06:41:40 +00009507Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * tree.c: another entity processing update from Markus Henke
9510
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009511Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9512
9513 * trionan.c: fixed crash on OSF/1
9514
Daniel Veillardb4398962002-04-19 07:01:55 +00009515Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * xmlschemas.c: more Schemas work
9518 * test/schemas/* result/schemas/*: added more tests coming
9519 from the spec.
9520
Daniel Veillard54761132002-04-18 21:00:44 +00009521Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9524 ExcC14N specification
9525
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009526Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * tree.c: patch from Markus Henke, fix for recursive entities.
9529
Daniel Veillard23b1f372002-04-18 15:50:05 +00009530Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * xpath.c: fix a problem with string() on a document node.
9533
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009534Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * Makefile.am xmlschemas.c: more Schemas work
9537 * test/schemas/* result/schemas/*: added more tests coming
9538 from the spec.
9539
Daniel Veillard6231e842002-04-18 11:54:04 +00009540Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9543 * result/HTML/*: this changes a few things in the results
9544
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009545Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9546
9547 * include/libxml/tree.h: eliminated 'declaration different than
9548 prototype' warning
9549 * include/win32config.h: "resolved" conflicts with errno.h
9550
Daniel Veillardb509f152002-04-17 16:28:10 +00009551Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9554 on the automata interfaces and debug of counted choices
9555 * test/schemas/* result/schemas/*: added a number of tests
9556
Daniel Veillard8651f532002-04-17 09:06:27 +00009557Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9560 a bit of work on Schemas
9561 * testSchemas.c: try to make it more useful
9562 * test/schemas/* result/schemas/* Makefile.am: changed the
9563 Schemas regression test procedure, started adding a few samples
9564
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009565Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9566
9567 * include/libxml/encoding.h: Patch for the Borland C++ builder
9568 * include/libxml/tree.h: Patch for the Borland C++ builder
9569 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009570 * win32/bcb5: New directory for the Borland C++ builder
9571 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009572
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009573Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9574
9575 * win32/Makefile.msvc: Update for XML Schema support
9576 * win32/configure.js: Update for XML Schema support
9577 * win32/libxml2.def.src: Update for XML Schema support
9578
Daniel Veillard4255d502002-04-16 15:50:10 +00009579Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9582 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9583 xmlunicode.c include/libxml/Makefile.am
9584 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9585 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9586 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9587 include/libxml/xmlversion.h.in : merged the current state of
9588 XML Schemas implementation, it is not configured in by default,
9589 a specific --schemas configure option has been added.
9590 * test/automata test/regexp test/schemas Makefile.am
9591 result/automata result/regexp result/schemas:
9592 merged automata/regexp/schemas regression tests
9593
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009594Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * xpath.c: Gary found a compile time problem, fixes #78823
9597
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009598Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9599
9600 * configure.in: release of 2.4.20
9601 * doc/*: updated and rebuilt the docs
9602
Daniel Veillardf544f192002-04-15 12:56:56 +00009603Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * python/Makefile.am: patch from Cristian Gafton to build on
9606 Red Hat 6.2, should also fix #75779
9607
Daniel Veillard940492d2002-04-15 10:15:25 +00009608Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * valid.c: first part of fixing #78729
9611
Daniel Veillardeb475a32002-04-14 22:00:22 +00009612Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9615 escaping of URI when saving HTML files.
9616 * result/HTML/*: this impacted some tests
9617
Daniel Veillard9b731d72002-04-14 12:56:08 +00009618Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * configure.in: trying to fix #77441
9621
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009622Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9623
9624 * include/libxml/xmlIO.h: Hallski complained it could not be
9625 included by itself.
9626
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009627Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9630
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009631Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9632
9633 * win32/configure.js: patch from Nilo for the c14n option
9634 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9635
Daniel Veillardda423da2002-04-10 19:25:38 +00009636Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9639 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9640 LIBXML_THREAD_ENABLED
9641
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009642Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * xpath.c: another patch from Richard Jinks for substring conformance
9645 * test/XPath/expr/floats test/XPath/expr/strings
9646 result/XPath/expr/floats result/XPath/expr/strings: update of the
9647 test suite to check those.
9648
Daniel Veillard01917aa2002-04-10 11:30:41 +00009649Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * xpath.c: patch from Richard Jinks for .x float parsing.
9652
Daniel Veillard46d6c442002-04-09 16:10:39 +00009653Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * parser.c: patch from Markus Henke when an encoding ain't recognized
9656
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009657Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * libxml.m4: got a report that #include <string.h> was needed
9660
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009661Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9664
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009665Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9666
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009667 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009668
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009669Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9670
9671 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9672 pointed out by Melvyn Sopacua.
9673
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009674Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * libxml.m4: Frédéric Crozat gave a patch related to the change
9677 of Include paths breaking the libxml.m4
9678
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009679Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * xpath.c: Fix bug #76927 forgot to save some context
9682 when evaluating binary expressions
9683
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009684Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * configure.in: fixed configure for MPE/iX from Markus Henke
9687 * xmlmemory.c: fixed initialization problems
9688 * xpath.c: another set of patches from Richard Jinks this
9689 fixes "make XPathtests" on linux
9690
Daniel Veillard21458c82002-03-27 16:12:22 +00009691Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9694 * test/XPath/expr/compare test/XPath/expr/equality
9695 test/XPath/expr/floats test/XPath/expr/functions
9696 test/XPath/expr/strings result/XPath/expr/compare
9697 result/XPath/expr/equality result/XPath/expr/floats
9698 result/XPath/expr/functions result/XPath/expr/strings: Updated
9699 tests though they show a divergence on Linux
9700
Daniel Veillard28dfed12002-03-27 09:08:17 +00009701Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xpath.c trionan.c: previous commit also included patches
9704 from Richard Jinks on some IEEE support corner case
9705
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009706Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9709 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9710 that $(datadir) should be used for docs
9711
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009712Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9713
9714 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9715 could leak filedescriptors
9716
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009717Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * configure.in nanohttp.c: applied patch from Allan Clark for
9720 UnixWare/OpenServer
9721
Daniel Veillard19274092002-03-25 16:48:03 +00009722Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * configure.in: preparing 2.4.19
9725 * doc/*: rebuilt the docs
9726
Daniel Veillard56b2db72002-03-25 16:35:28 +00009727Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * nanohttp.c: fixing #76043, got fed up with non-portability
9730 of that piece of code.
9731
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009732Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * valid.c SAX.c: Never commit without running "make tests" :-(
9735 fix a couple of stupidities in the previous commit
9736 * result/*: a few changes in some attribute order result of previous
9737 commit.
9738
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009739Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9742 the internal subset should not raise duplicate ID errors,
9743 also there was a small bug in conjunction to namespace
9744 declarations defaulted and xml:xxx attributes DTD definitions.
9745
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009746Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * xpath.c: Richard Jinks also raised some rounding problems
9749 this tries to fix them
9750
Daniel Veillard4e2df542002-03-22 12:23:14 +00009751Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9754 behaviour in xmlXPathCastToString()
9755
Daniel Veillarddb552912002-03-21 13:27:59 +00009756Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9759 raised by Morus Walter
9760
Daniel Veillard9e537932002-03-21 13:08:08 +00009761Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9764 from Igor
9765
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009766Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * xpath.c: fixing #75619, related to a problem when trying
9769 to evaluate condition when the current node set resulting
9770 from that sub-step evaluation is empty. Also fixes 2 potential
9771 problem with previous-sibling and next-siblings axis.
9772
Daniel Veillard1840ef02002-03-21 08:05:23 +00009773Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9776 HTML support is not configured in.
9777
Daniel Veillard561b7f82002-03-20 21:55:57 +00009778Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9781 include/libxml/tree.h: dohh I really didn't intended to commit
9782 this test version :-(
9783
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009784Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * testSAX.c: I wanted to see the real speed at the SAX interface
9787 after a little too many Ximianer started complaining about the
9788 parser speed.
9789 added a --quiet option:
9790 paphio:~/XML -> ls -l db100000.xml
9791 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9792 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9793 3200006 callbacks generated
9794 real 0m1.270s
9795 Which means 16MBytes/s and 3Mcallback/s
9796
Daniel Veillardc62a1472002-03-19 18:35:12 +00009797Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * xpath.c: valgrind spotted another error that time when running
9800 on libxslt regression tests
9801
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009802Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * Makefile.am: adding "make valgrind" running the full regression
9805 tests (except python ones) under Valgrind (using valgrind -q
9806 which was kindly added by the author).
9807 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9808 passes cleanly now except an obcure floating point initialization
9809 raised in log10() in one XPath regression test ???
9810 * tree.c: edited some comments to close #75244
9811
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009812Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9815 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9816 context of ScrollKeeper, made sure that if the number is
9817 an integer, the serialization follows the description at
9818 http://www.w3.org/TR/xpath#section-String-Functions
9819
Daniel Veillard5997aca2002-03-18 18:36:20 +00009820Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9821
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009822 * configure.in: preparing 2.4.18
9823 * doc/*: updated and rebuilt the web site
9824 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9825 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009826 * parser.c: humm, changed the way the SAX parser work when
9827 xmlSubstituteEntitiesDefault(1) is set, it will then
9828 do the entity registration and loading by itself in case the
9829 user provided SAX getEntity() returns NULL.
9830 * testSAX.c: added --noent to test the behaviour.
9831
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009832Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * parser.c: Wilfried Teiken provided a hackish but working
9835 way to get context reported back on entities when parsing
9836 with SAX and without breaking the DOM build.
9837
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009838Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * c14n.c: applied a new patch from Aleksey Sanin
9841 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9842 to reference Aleksey implementation of XML digital Signatures
9843
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009844Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9845
9846 * xpath.c: small fix to avoid potential problem due to
9847 ordering of freeing data
9848 * python/Makefile.am: people were complaining about
9849 the generated file in python dir not being built
9850
Daniel Veillardd2379012002-03-15 22:24:56 +00009851Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9854 python/generator.py python/libxml.c python/types.c: Cleanup
9855 of the python Makefiles based on Jacob and James feedback,
9856 fixed the spec file accordingly, fixed the number of warning
9857 that passing my pedantic CFLAGS was generating. Conclusion
9858 is that Python includes are real crap.
9859
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009860Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * configure,in: it was reported quite a few times that
9863 xml2-config --cflags should not output
9864 -I$includeprefix/libxml2/libxml because libxml2 header names
9865 clashes with existing names like list.h from C++ stl.
9866 Includes should be #include<libxml/xxx.h> so ...
9867
Daniel Veillard6f293b12002-03-15 09:42:33 +00009868Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * c14n.c: another patch from Aleksey Sanin
9871
Daniel Veillard5c396542002-03-15 07:57:50 +00009872Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9875 canonicalization algorithm
9876 * doc/xml.html doc/index.html: added the C14N references on the
9877 index page.
9878
jacob berkman9be65862002-03-14 02:15:56 +000098792002-03-13 jacob berkman <jacob@ximian.com>
9880
9881 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9882 usage, redundant, and gcc specific
9883
Daniel Veillard75be0132002-03-13 10:03:35 +00009884Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * xpath.c: speedup some node selection operations, this can
9887 have a significant impact on DocBook Norm's stylesheets
9888 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9889 make sure it's always the case
9890 * debugXML.c: distinguish CDATA and comments in ls operations
9891
Daniel Veillard61f26172002-03-12 18:46:39 +00009892Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9895 to generate better API descriptions etc...
9896
Daniel Veillard9ff88172002-03-11 09:15:32 +00009897Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * c14n.c: Fixing #74186, made sure all boolean expressions
9900 get fully parenthesized, ran indent on the output
9901 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9902 include/libxml/tree.h: also #74186 related, removed the
9903 --with-buffers option, and all the preprocessor conditional
9904 sections that were resulting from it.
9905
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009906Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * valid.c: applied patch from Dodji Seketeli fixing an
9909 uninitailized variable in xmlValidGetValidElements()
9910
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009911Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * c14n.c: fixed a few comments
9914 * doc/*.html doc/*/*.html: regenerated the docs and added
9915 the C14N API
9916 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9917
Daniel Veillardfa49d872002-03-09 10:20:00 +00009918Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * check-xml-test-suite.py: fix to adapt varaiations in the
9921 bindings
9922 * configure.in python/setup.py python/setup.py.in: fixed to
9923 have the version of the python scripts automatically updated
9924
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009925Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9928 in xmlCopyProp()
9929
Daniel Veillardaf43f632002-03-08 15:05:20 +00009930Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * configure.in: preparing 2.4.17 release
9933 * doc/*: updated and rebuilt the docs
9934 * xpath.c: fixed a comment
9935 * python/libxml.c: fixed a possible reentrancy problem
9936
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009937Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9940 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9941 added a specific regression test
9942 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9943 not raise exceptions when failing to find the attribute.
9944
Daniel Veillard90bc3712002-03-07 15:12:58 +00009945Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * configure.in xmllint.c: owen pointed out a problem with the
9948 ftme fix, gettimeofday() was not detected by configure and
9949 the ftime header wasn't included, dohhh
9950
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009951Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * configure.in xmllint.c: trying to fix #71457 for timing
9954 precision when gettimeofday() is not availble but ftime() is
9955
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009956Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9959 are now copied on install and part of the -devel RPM
9960
Daniel Veillard7b416132002-03-07 08:36:03 +00009961Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * xpath.c: trying to avoid bug #72150 which was apparently
9964 caused by a gcc bug (or a processor problem) as detailed
9965 at http://veillard.com/gcc.bug
9966
Daniel Veillardf742d342002-03-07 00:05:35 +00009967Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9970 fixed xmlReconciliateNs(), added a Python test/example for
9971 inter-document cut'n paste
9972 * python/libxml.py: fixed node.doc on document nodes and added
9973 xpathEval() onto node objects
9974
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009975Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9978 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9979 fixup and integrated tests for the serialization stuff
9980
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009981Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9984 moved the libxml man page to section 3
9985
Daniel Veillard1e774382002-03-06 17:35:40 +00009986Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * tree.c: fix bug #72490
9989 * python/libxml.c python/libxml.py: added methods serialize()
9990 and saveTo() to all node elements.
9991
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009992Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * xmlIO.c: closed #73430, don't read from an input source
9995 which indicated an end-of-file or an error.
9996
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009997Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * parser.c: make sure SAX endDocument is always called as
10000 this could result in a Python memory leak otherwise (it's
10001 used to decrement ref-counting)
10002 * python/generator.py python/libxml.c python/libxml.py
10003 python/libxml2-python-api.xml python/libxml2class.txt
10004 python/tests/error.py python/tests/xpath.py: implemented
10005 the suggestions made by Gary Benson and extended the tests
10006 to match it.
10007
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010008Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * python/generator.py: applied patch fixing #73450
10011
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010012Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * xpath.c: fixing #61290 "namespace nodes have no parent"
10015 long standing divergence from the XPath REC. NodeSets
10016 simply hold a copy of namespace nodes and those node ->next
10017 points to the parent (which may not be the node carrying the
10018 definition).
10019 * include/libxml/xpath.h: flagged but didn't added a possible
10020 speedup
10021 * DOCBparser.c HTMLparser.c: removed some warnings from push
10022 parser due to new state being added.
10023 * tree.c: new fix from Boris Erdmann
10024 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10025 the XML Canonalization support from Aleksey Sanin
10026
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010027Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * tree.c: patch from Boris Erdmann fixing some namespace odities
10030 with xmlCopyNode()
10031
Daniel Veillardc6613042002-03-02 09:34:02 +000010032Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * xmlIO.c: fix bug #72706 when loading a NULL entity
10035
Daniel Veillardc0fef772002-03-01 16:16:31 +000010036Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10039 actually change in a future XML Namespace revision.
10040
Daniel Veillard79426f22002-03-01 16:14:17 +000010041Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10044 added the possibility of returning nodesets from XPath extension
10045 functions written in Python
10046
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010047Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * python/*: commiting some Python bindings work done while travelling
10050
Daniel Veillard97300512002-03-01 09:13:41 +000010051Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10054 explicitely with memory debugging switched on
10055
Daniel Veillard6361da02002-02-23 10:10:33 +000010056Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10059 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10060 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10061 the accessor generator for strings
10062 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10063 regression test.
10064
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010065Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * python/README python/generator.py python/libxml.c python/setup.py:
10068 added the 'usual' setup.py to allow building a libxml2-python
10069 module based on the same code. The initialization is however
10070 different the 2 .so files fo libxml2 and libxslt are identical and
10071 they entry point initialize both libraries. this is done to avoid
10072 some possible nasty problem since the Python don't merge the maps
10073 of all shared modules.
10074
Daniel Veillard158a4d22002-02-20 22:17:58 +000010075Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * parser.c: fixed a push/encoding bug reported by Michael
10078 on librsvg
10079
Daniel Veillard7839e162002-02-20 18:54:48 +000010080Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * include/libxml/parserInternals.h: fixes a misplaced #endif
10083
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010084Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * parser.c valid.c: found and fixed a couple of allocation bugs
10087
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010088Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * doc/xml.html doc/python.html doc/*: added a Python and binding
10091 page describing the current state of the Python bindings and
10092 giving pointers to the other languages wrappers.
10093
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010094Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10097 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10098 rebuilt the API and web site
10099 * xpath.c: fixed #71978 portability bugs
10100
Daniel Veillard8aff2472002-02-19 21:50:43 +000010101Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10104
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010105Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * include/libxml/parserInternals.h parser.c: had to change
10108 2 internal parsing API when processing document content
10109 to check the start and end of element content are defined
10110 in the same entity
10111 * valid.c include/libxml/valid.h: attribute normalization can
10112 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10113 with the context to report it.
10114 * SAX.c: fixed the last known bugs, crazy validation constraints
10115 when a document is standalone seems correctly handled. There
10116 is a couple of open issues left which need consideration especially
10117 PE93 on external unparsed entities and standalone status.
10118 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10119 The 2 tests left failing are actually in error. Cleanup done.
10120
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010121Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * valid.c: implemented E59 spaces in CDATA does not match the
10124 nonterminal S
10125
Daniel Veillard878eab02002-02-19 13:46:09 +000010126Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * SAX.c parser.c valid.c: more validation test fixups
10129 * check-xml-test-suite.py: added duration info for the tests
10130
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010131Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * parser.c valid.c: a couple of errors were reported but not
10134 saved back as such in the parsing context. Down to 1% failure rate
10135 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10136
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010137Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xmlInternald.c: isExtender was missing a char
10140 * parser.c include/libxml/parser.h: % are acceptable in the
10141 internal subset if within a PUBLIC ID
10142
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010143Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * SAX.c parserInternals.c valid.c: more work on the conformance
10146 suite. Took the step to finally block documents with encoding
10147 errors. It's a fatal error per the spec, people should have fixed
10148 their documents by now.
10149
Daniel Veillard55253e22002-02-18 14:32:39 +000010150Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * check-xml-test-suite.py: fixed the test script after some discussion
10153 on the semantic of TYPE="error"
10154 * Makefile.am: added the script to the distrib
10155
Daniel Veillard28757702002-02-18 11:19:30 +000010156Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * SAX.c entities.c: fixed a couple of conformances issues deep
10159 into the validation code (standalone and undeclared Notations)
10160
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010161Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10164 stayed there for years !
10165
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010166Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10169 missing
10170
Daniel Veillardc7612992002-02-17 22:47:37 +000010171Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * check-xml-test-suite.py: improved the behaviour a bit as
10174 well as the logs
10175 * parser.c valid.c SAX.c: fixed a few more bugs
10176 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10177
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010178Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * check-xml-test-suite.py: python script to run regression tests
10181 against the XML Test suite of W3C/OASis
10182 * SAX.c: fixed a validation bug
10183 * parser.c: fixed 3 errors pointed by the test suite
10184 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10185 * python/Makefile.am: fixed a dependendy
10186
Daniel Veillard9f28f302002-02-15 20:48:08 +000010187Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * xmlmemory.c: avoid a warning bug #71594
10190
Daniel Veillard144024e2002-02-13 21:14:46 +000010191Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10194 warning on alpha/Tru64
10195
Daniel Veillarde4301c82002-02-13 13:32:35 +000010196Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * include/libxml/entities.h: fixing a comment
10199 * valid.c: fixing some troubles with validity check on namespaces
10200 * result/VC/NS3 test/VC/NS3: added a specific regression test
10201
Daniel Veillarda6d05382002-02-13 13:07:41 +000010202Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * tree.c: Fixing #71342 serializing '\n' in attribute values
10205 * result/noent/att3 result/att3 test/att3: added a specific
10206 test.
10207
Daniel Veillard797a5652002-02-12 13:46:21 +000010208Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * python/libxml.c: couple of bug fixes
10211
Daniel Veillard01a6d412002-02-11 18:42:20 +000010212Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * python/*.py: removed tabs and used spaces.
10215
Daniel Veillard397ff112002-02-11 18:27:20 +000010216Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10219 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10220
Daniel Veillard03517542002-02-11 13:54:40 +000010221Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10224 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10225
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010226Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * include/libxml/encoding.h include/libxml/entities.h
10229 include/libxml/globals.h include/libxml/parser.h
10230 include/libxml/threads.h include/libxml/tree.h
10231 include/libxml/xmlmemory.h: trying to fix the include mess
10232
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010233Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * include/libxml/xmlmemory.h: reverted part of the previous
10236 attempt to provide #69655, this was breaking the build.
10237
Daniel Veillard0ba59232002-02-10 13:20:39 +000010238Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10241 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10242 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10243 include/libxml/parserInternals.h include/libxml/tree.h
10244 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10245 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10246 clean.
10247 * python/libxml.c: fixed a warning.
10248
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010249Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10252 copying of node, merge back IDs in the target document.
10253 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10254 test/XInclude/ents/ids.xml: test case
10255 * result/VC/ElementValid4: output changed due to a typo fix
10256
Daniel Veillard1c18e302002-02-09 22:16:40 +000010257Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * python/Makefile.am: seems some version of automake didn't
10260 generate the dependancies right as Jacob found out. Add
10261 an extra dependancy rule.
10262
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010263Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * parserInternals.c valid.c: Justin Fletcher found some parts
10266 of the code needing cleanup
10267 * libxml.spec.in python/Makefile.am python/generator.py
10268 python/libxml.c python/libxml.py: Fixed the python Makefiles
10269 corrected a bug showing up on ia64, changed the name of the
10270 python internal module too
10271
Daniel Veillard07be19b2002-02-08 14:20:35 +000010272Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * Makefile.am: applied patch from Andris Pavenis for binary
10275 name suffixes
10276
Daniel Veillardf216d462002-02-08 13:44:24 +000010277Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * xmllint.c win32/win32config.h: fixing #68748
10280
Daniel Veillardd455d792002-02-08 13:37:46 +000010281Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * valid.c: fixing #70166
10284
10285Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * valid.c: fixing #70077
10288
Daniel Veillardc575b992002-02-08 13:28:40 +000010289Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * Copyright Makefile.am README configure.in libxml.spec.in:
10292 Changed to the MIT Licence
10293 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10294 doc/xmlio.html: updated the doc accordingly
10295 * include/libxml/xmlwin32version.h configure.in: preparing
10296 2.4.14 release
10297 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10298 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10299 fixed the const xmlChar * wrapper and generator, XPath extension
10300 functions now use the context as first argument
10301 * python/tests/tstxpath.py python/tests/xpath.py
10302 python/tests/xpathext.py: Updated the tests accordingly
10303 * tree.c: fixed bug #70067
10304
Daniel Veillard7db38712002-02-07 16:39:11 +000010305Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * Makefile.am: cleanup
10308 * debugXML.c: always use stdout if output is NULL
10309 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10310 * python/Makefile.am python/generator.py python/libxml2class.txt
10311 python/libxml_wrap.h python/types.c: augmented the number of bindings
10312 handling FILE * and XPath contexts
10313 * python/tests/Makefile.am: avoid a stupid problem due to the
10314 use of TEST.
10315
Daniel Veillard15a143b2002-02-06 22:40:50 +000010316Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10319
Daniel Veillard70cab352002-02-06 16:06:58 +000010320Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * python/TODO python/libxml.c: cleanup the extension function lookup
10323 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10324
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010325Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * configure.in python/Makefile.am: do not install outside
10328 of prefix
10329
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010330Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * python/TODO python/libxml.c: started adding SAX interfaces
10333 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10334 SAX test
10335
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010336Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * tree.c: hardened the addChild function
10339 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10340 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10341 added accessors needed for xmlNode, a bit more testing and
10342 extension of interfaces
10343 * python/tests/Makefile.am python/tests/build.py: added a test
10344 build from scratch/save/load/check
10345
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010346Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * parserInternals.c: change a small bit in the way valididy
10349 error messages get initialized
10350 * python/TODO python/libxml.c python/libxml2-python-api.xml
10351 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10352 added some memory debugging to track leaks at the libxml2 level
10353 * python/tests/*.py: changed all tests to check for leaks,
10354 there is just one left in XPath extension registrations.
10355
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010356Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * python/TODO python/generator.py python/libxml2-python-api.xml
10359 python/libxml2class.txt: more accessor classes for the parser
10360 context, allow to switch on and check validity
10361 * python/tests/Makefile.am python/tests/error.py
10362 python/tests/invalid.xml python/tests/valid.xml
10363 python/tests/validate.py: attded more test and and added error.py
10364 which I forgot to commit in the last step
10365
Daniel Veillard3ce52572002-02-03 15:08:05 +000010366Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * python/Makefile.am python/types.c: cleanup
10369 * python/libxml.c python/libxml.py python/libxml_wrap.h
10370 python/generator.py python/libxml2-python-api.xml
10371 python/libxml2class.txt: added class for parser context, added
10372 first cut for push mode support. Added a framework to generate
10373 accessors functions.
10374 * python/tests/Makefile.am python/tests/push.py: added a push
10375 test
10376
Daniel Veillardcfb05462002-02-02 23:18:22 +000010377Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10380 bug a bit of cleanup.
10381
Daniel Veillard5d819032002-02-02 21:49:17 +000010382Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10385 python/libxml2class.txt: adding error redirections and preformat
10386 to a python handler
10387 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10388 tests self checking
10389
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010390Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10393 a function
10394
Daniel Veillard9589d452002-02-02 10:28:17 +000010395Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10398 python/libxml.c python/libxml2-python-api.xml
10399 python/libxml2class.txt: Progressing through the TODOs, class
10400 description output, extra XML API, RPM now builds the wrappers
10401 for all python installed versions
10402
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010403Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * configure.in libxml.spec.in python/Makefile.am python/TODO
10406 python/generator.py python/libxml2class.txt: added more informations
10407 in the libxml2-python package including docs. Slightly changed
10408 the class hierarchy
10409 * python/tests/*: added basic regression tests infrastructure too
10410
10411Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10414 added libxml2-python as part of the packages installed
10415
Daniel Veillarda7340c82002-02-01 17:56:45 +000010416Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * python/Makefile.am python/generator.py python/libxml.c
10419 python/libxml.py: more work, now able to extend the
10420 XPath interpreter with functions written in python.
10421
Daniel Veillardc3e39442002-02-01 09:29:41 +000010422Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * python/Makefile.am: Jacob sent a patch to allow building from
10425 tarfile.
10426
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010427Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10430 inserted the python wrappers build, I hope this won't be too
10431 unportable
10432
Daniel Veillard1971ee22002-01-31 20:29:19 +000010433Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * xpath.c: minor optimization
10436 * python/generator.py python/libxml.c python/libxml.py
10437 python/libxml_wrap.h: more work on the python bindings,
10438 they now support XPath and there is no evident leak
10439
Daniel Veillard36ed5292002-01-30 23:49:06 +000010440Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * python/generator.py python/libxml.c python/libxml.py:
10443 more work on the python bindings generator.
10444
Daniel Veillard96fe0952002-01-30 20:52:23 +000010445Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * python/generator.py python/libxml.c python/libxml_wrap.h:
10448 more work on the python bindings.
10449
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010450Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * python/generator.py python/libxml.c python/libxml.py
10453 python/libxml_wrap.h: commited early version of a python binding
10454 for private use only ATM
10455
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010456Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * entities.c tree.c include/libxml/entities.h: applied patch
10459 from Anthony Jones to implement copy of DTD subtree too. Had
10460 just to keep 2 function private which really ought to become
10461 public ones.
10462
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010463Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * xmllint.c: added pointers to the web pages in the usage()
10466
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010467Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * tree.c: more fixes from Petr Kozelka for attribute handling
10470 in the tree API to align the semantic with DOM.
10471
Daniel Veillard36065812002-01-24 15:02:46 +000010472Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * valid.c tree.c entities.c: another set of patches from
10475 Anthony Jones for copy operations cleanup and robustness
10476
Daniel Veillardf8592562002-01-23 17:58:17 +000010477Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10480 an alphabetic index based on comments content
10481 * doc/*: rebuilt the web site with the new references
10482
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010483Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * parserInternals.h: Greg Sjaardema suggested to use an
10486 eponential buffer groth policy in xmlParserAddNodeInfo()
10487
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010488Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10491 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10492 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10493 to generate cross-references, and added/updated the stylesheets
10494 to generate and link API indexes. The generic keyword index
10495 is not done yet.
10496 * doc/*.html: regenerated all the usual docs too
10497
Daniel Veillard2070c482002-01-22 22:12:19 +000010498Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * debugXML.c: added an xpath function to the shell for T. V. Raman
10501
10502Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010503
10504 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10505 debug routines.
10506
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010507Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10510 support of attribute nodes
10511
Daniel Veillard9d06d302002-01-22 18:15:52 +000010512Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10515 hopefully near complete and fully documented of the API in XML
10516 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10517 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10518 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10519 include/libxml/parserInternals.h include/libxml/valid.hi
10520 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10521 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10522 include/libxml/xpath.h include/libxml/xpathInternals.h:
10523 Cleaned up the doc comments a lot in the process, the interface
10524 coverage is now 100%
10525
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010526Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10529 extracts comments from the gtk-doc DocBook output (a bit
10530 convoluted but seems to work).
10531
Daniel Veillard61006472002-01-21 17:31:47 +000010532Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10535 added an XML description of the API, moved the script generating
10536 it here. Added a "make api" target
10537
Daniel Veillardd2f23002002-01-21 13:36:00 +000010538Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10541
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010542Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * xpath.c include/libxml/xpathInternals.h: the change made to
10545 xmlXPathFuncLookupFunc was incompatible roll it back
10546
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010547Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * SAX.c: cleanup patch from Anthony Jones
10550 * doc/Makefile.am: fix the headers to avoid in make scan
10551 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10552 includes, * vs Ptr and general cleanup
10553 * parsedecl.py: first version of a script to extract the
10554 module interfaces, the goal will be to provide .decl or XML
10555 specification of the interfaces to build wrappers.
10556
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010557Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10560 now provides return codes in case of errors
10561
Bjorn Reese026d29f2002-01-19 15:40:18 +000010562Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10563
10564 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10565 Upgraded to trio baseline 1.6
10566 * strio.h strio.c: Replaced by triostr.h and triostr.c
10567
Daniel Veillard572577e2002-01-18 16:23:55 +000010568Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10571 of strdup usage in the code
10572
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010573Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * parser.c error.c: Keith Isdale complained rightly that
10576 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10577
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010578Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * tree.c: fixed the funxtion to set the xml: attributes
10581 * debugXML.c: added "setbase" to test it.
10582
Daniel Veillard2c748c62002-01-16 15:37:50 +000010583Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10586 to allow updating an attribute content
10587
Daniel Veillard8de85c62002-01-15 17:10:15 +000010588Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * libxml.h: try to avoid problems when compiling on Windows
10591
Daniel Veillard314cfa02002-01-14 17:58:01 +000010592Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * hash.c: patch from Anthony Jones for hash.c allocation size
10595 * Makefile.am: trying to work around Yet Another Libtool Madness
10596 and build the 2.4.13 release finally ...
10597
Daniel Veillard744683d2002-01-14 17:30:20 +000010598Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10601 * doc/* : update of the documentation
10602
Daniel Veillarde6a55192002-01-14 17:11:53 +000010603Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10606 at fixing #61290 :-(
10607
Daniel Veillardfb25a512002-01-13 20:32:08 +000010608Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10611 Fixes bug #67229
10612
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010613Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * tree.c: trying to avoid troubles when a subtree is copied
10616 and coalesced in part with the target tree. Should fix
10617 bug #67407
10618
Daniel Veillardd8224e02002-01-13 15:43:22 +000010619Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * valid.c: fixed validation of attributes content of type
10622 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10623 values, very old bug. Fixes #67671
10624
Daniel Veillard8107a222002-01-13 14:10:10 +000010625Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * parser.c include/libxml/parserInternals.h tree.c: integrated
10628 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10629 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10630
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010631Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * threads.c: applied Serguei Narojnyi's patch to add native
10634 thread support on the Win32 platform
10635 * testThreadsWin32.c Makefile.am: added the test program also
10636 from Serguei, Win32 specific
10637 * include/win32config.h include/libxml/xmlwin32version.h.in:
10638 added patch from Igor for the Windows thread specific defines.
10639
Daniel Veillard845cce42002-01-09 11:51:37 +000010640Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10643
Daniel Veillard7b602b42002-01-08 13:26:00 +000010644Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10647 output page into XMLinfo.html. Close bug #66951 and
10648 raised by Robert Collins too.
10649
Daniel Veillard73c6e532002-01-08 13:15:33 +000010650Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * encoding.c: Paul Keogh pointed out a possibility of segfault
10653 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10654 Closes bug # 68238
10655
Daniel Veillard4a859202002-01-08 11:49:22 +000010656Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * doc/*.html: updated the Gdome2 links
10659
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010660Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * libxml.h: Applied following patches from Robert Collins
10663 and make sure IN_LIBXML is defined when compiling it
10664 -------
10665 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10666 as well as Visual C.
10667 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10668 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10669 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10670 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10671 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10672 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10673 xmlSysIDExists xmlNoNetExists).
10674 * xmllint.c: Don't include winsock2.h for Cygwin.
10675
Daniel Veillard401c2112002-01-07 16:54:10 +000010676Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10679 when the version info is not present.
10680
Daniel Veillard6f42c132002-01-06 23:05:13 +000010681Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * tree.c: Anthony Jones pointed out a problem in
10684 xmlStringGetNodeList() and provided a fix for it
10685
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010686Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010688 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010689 xmlCreatePushParserCtxt() when the initial buffer passed
10690 is large.
10691
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010692Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * win32/*: big cleanup of the Windows/MSVC project files
10695 from Igor Zlatkovic
10696
Daniel Veillardcebb1362002-01-02 13:13:30 +000010697Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * doc/Makefile.am: should fix #67674 and avoid troubles if
10700 xsltproc is not available or fails in the prefix provided
10701
Daniel Veillard26908ab2002-01-01 16:50:03 +000010702Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10705
Daniel Veillard5344c602001-12-31 16:37:34 +000010706Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10707
10708 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10709 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10710 Fixed a few other problems raised by Charlie Bozeman.
10711 * result/VC/ElementValid[5-7]: fixed the output
10712
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010713Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10714
10715 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10716 patches from Charlie Bozeman. Regenerated the HTML docs.
10717
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010718Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10719
10720 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10721 for Windows from Igor
10722
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010723Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10724
10725 * xmllint.c: applied Justin Fletcher patch for --output or -o
10726
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010727Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10728
10729 * win32/libxml2/libxml2.def.src: close #67019
10730
Daniel Veillard01db67c2001-12-18 07:09:59 +000010731Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10732
10733 * xmllint.c: applied Justin Fletcher generic timing patch
10734 similar to the one already applied to xsltproc.
10735
Daniel Veillardd1640922001-12-17 15:30:10 +000010736Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10737
10738 * include/libxml/tree.h tree.c: applied documentation patches
10739 from Charlie Bozeman
10740
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010741Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10742
10743 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10744
Daniel Veillard29e43992001-12-13 22:21:58 +000010745Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10746
10747 * valid.c: fix the xmlStrdup() used in the previous patch.
10748 * valid.c: added --dropdtd
10749 * tree.c: fixed xmlUnlinkNode so it also removes the references
10750 from the document if the node is a DTD
10751
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010752Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10753
10754 * HTMLtree.c valid.c: cleanup some static declarations
10755
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010756Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10757
10758 * xmllint.c: removed another strdup()
10759 * doc/FAQ: removed the HP/UX entry
10760
Daniel Veillarded472f32001-12-13 08:48:14 +000010761Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10762
10763 * valid.c: fix bug #66816 when validating.
10764 * xmllint.c: don't use sys/time.h if configure did not found it
10765
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010766Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10767
10768 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10769 xmlcatalog_man.xml
10770
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010771Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10772
10773 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10774 xmlInitMemory() was declared twice
10775
Daniel Veillardb82c1662001-12-09 14:00:54 +000010776Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10777
10778 * globals.c: do not reference strdup() !
10779 * configure.in libxml-2.0.pc.in: trying to fix the libs
10780 of the various config extraction modules
10781
Daniel Veillardef90ba72001-12-07 14:24:22 +000010782Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10783
10784 * configure.in : preparing 2.4.12
10785 * doc/* : updated and rebuilt the docs
10786
Daniel Veillard220346d2001-12-07 11:33:54 +000010787Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10788
10789 * uri.c: closed bug #66159
10790 * testURI.c: added --escape option
10791 * configure.in: some cleanup for xml2-config --cflags
10792
Daniel Veillard2a906822001-12-06 14:34:08 +000010793Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10794
10795 * globals.c testThreads.c: removed some misplaced includes
10796 of xmlversion.h
10797
Daniel Veillarde28313b2001-12-06 14:08:31 +000010798Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10799
10800 * threads.c: patch from Gary Pennington fixing a possible
10801 problem at initialization time.
10802
Daniel Veillardd3b08822001-12-05 12:03:33 +000010803Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10804
10805 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010806 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010807 CodeWarrior.
10808
Daniel Veillarda7866932001-12-04 13:14:44 +000010809Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10810
10811 * xmllint.c: applied Geert Kloosterman's patch to fix
10812 --repeat --timing output
10813
Daniel Veillard19840942001-11-29 16:11:38 +000010814Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10815
10816 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10817 where non-wellformed XML declaractions were not detected.
10818
Daniel Veillarde85d9342001-11-28 14:43:12 +000010819Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10820
10821 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10822
Daniel Veillard22f25a82001-11-28 09:12:23 +000010823Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10824
10825 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10826 gets reset by xmlCleanupInputCallbacks() and this makes the
10827 function useless. Same for output.
10828
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010829Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10830
10831 * xmlIO.c: robert pointed out a loop error in callback cleanups
10832
Daniel Veillard8faa7832001-11-26 15:58:08 +000010833Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10834
10835 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10836 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10837 they are not really tied to debugging
10838
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010839Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10840
10841 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10842 * xmllint.c: better --catalogs description
10843
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010844Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10845
10846 * tree.c: fixed a couple of problems in xmlSetProp()
10847
Daniel Veillardcd337f02001-11-22 18:20:37 +000010848Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10849
10850 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10851 unappropriate stdout output.
10852
Daniel Veillard566d4df2001-11-22 13:00:53 +000010853Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10854
10855 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10856 by Denis Beurive, closes #65111
10857
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010858Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10859
10860 * valid.c: in case of content model validity error, don't
10861 print it if validity warnings were not requested.
10862
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010863Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10864
10865 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10866 * parserInternals.c: removed the last exit() call. Print an
10867 unmaskable error on stderr instead (library mismatch detection)
10868
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010869Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10870
10871 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10872 shell instructions from Heiko Rupp
10873
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010874Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10875
10876 * catalog.c: use the URL notation file:// for default catalog paths
10877
Daniel Veillard0ec98632001-11-14 15:04:32 +000010878Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10879
10880 * include/libxml/tree.h: better comments for _private fields
10881 * tree.c: removed a problem when copying an entity reference.
10882
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010883Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10884
10885 * vms/*: updated instructions and diffs from John A Fotheringham
10886
Daniel Veillarda11001b2001-11-12 22:45:36 +000010887Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10888
10889 * include/libxml/xmlerror.h: avoid an include problem if
10890 #include <libxml/xmlerror.h> happens first in code
10891 seems to be the case in KDE libs
10892
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010893Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10896 from Igor for Windows
10897
10898Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10899
10900 * Makefile.am: Gary Pennington pointed out a missing prefix
10901
Daniel Veillard43d3f612001-11-10 11:57:23 +000010902Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10903
10904 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10905 * doc/*: upgraded and rebuilt the docs
10906
Daniel Veillardc1f78342001-11-10 11:43:05 +000010907Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10908
10909 * HTMLparser.c: fix comment in scripts element parsing.
10910 * result/HTML/doc3*: updated the results.
10911
10912Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10913
10914 * uri.c: another URI bug fix #63336, using Joel Young patch.
10915
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010916Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10917
10918 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10919 a cleaned up version of the Pwd shell string generation.
10920
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010921Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10922
10923 * valid.c include/libxml/tree.h: trying to fix namespaces +
10924 validation problems for good, closing #63619 in the process
10925 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10926 wrong in this respect, fixed it.
10927
Daniel Veillardd536f702001-11-08 17:32:47 +000010928Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10929
10930 * xmllint.c: Morus Walter patch to allow --format and --encode
10931
Daniel Veillard5004f422001-11-08 13:53:05 +000010932Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10933
10934 * debugXML.c: Stefan Kost provided an help command for the shell
10935
Daniel Veillarda6825e82001-11-07 13:33:59 +000010936Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10937
10938 * debugXML.c: Heiko Rupp pointed that the shell would crash
10939 on empty nodesets returns.
10940
Daniel Veillard03f848d2001-11-07 12:53:46 +000010941Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10942
10943 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10944 migh need the history libraries
10945
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010946Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10947
10948 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10949 handle the case of < in quoted attributes, Bastian Kleineidam
10950
Daniel Veillardc853b322001-11-06 15:24:37 +000010951Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10952
10953 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10954 fixing catalog breakages
10955 * Makefile.am catalog.c result/catalogs/catal
10956 result/catalogs/mycatalog.* test/catalogs/catal*:
10957 fixed more problems in catalog support, added more regression tests
10958 for both XML and SGML catalog handling
10959
Daniel Veillard66870c72001-11-05 19:27:49 +000010960Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10961
10962 * debugXML.c: applied an improvement to xmlGetLineNo() from
10963 Keith Isdale
10964
Daniel Veillardffe09c92001-11-05 14:21:47 +000010965Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10966
10967 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10968 Side effect of the progressive catalog loading
10969
Daniel Veillardad661b92001-11-05 11:43:15 +000010970Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10971
10972 * Makefile.am: confexecdir and confexec_DATA were defined twice
10973 pointed out by Karl Eichwalder
10974
Daniel Veillard6eb17722001-11-04 22:19:27 +000010975Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * xmlcatalog.c: avoid unlink() and use remove() instead.
10978
Daniel Veillardea898282001-11-04 22:13:45 +000010979Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10980
10981 * libxml.spec.in: cleanup
10982 * include/libxml/xmlwin32version.h: updated with 2.4.8
10983
Daniel Veillarda4617b82001-11-04 20:19:12 +000010984Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10987 of compiling libxml with a non standard set of options
10988
John Fleck027edfb2001-11-04 20:13:58 +000010989Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10990
10991 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10992 document --sgml option, fixing gnome bugzilla #63382
10993
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010994Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10995
10996 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10997 breakage of 2.4.7, added a couple of really needed APIs
10998 like xmlCatalogIsEmpty() and xmlNewCatalog()
10999 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11000 for install-catalog
11001 * configure.in: preparing 2.4.8
11002
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011003Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11006 include/libxml/tree.h include/libxml/xmlIO.h: more include
11007 cleanups, export cleanly one html output + format function.
11008
11009Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11010
11011 * parser.c: removed initGenericErrorDefaultFunc call from
11012 xmlInitParser() since it could destroy previous calls to
11013 xsltSetGenericErrorFunc() effects
11014
Daniel Veillardebd38c52001-11-01 08:38:12 +000011015Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11018 keyword.
11019
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011020Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * Makefile.am: cleanup
11023 * threads.c: cleanup too
11024 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11025 from xsltproc
11026 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11027 dependancy loop.
11028
Daniel Veillard91c00402001-10-30 17:41:38 +000011029Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11032 was not used anymore !
11033
Daniel Veillard52dcab32001-10-30 12:51:17 +000011034Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11035
11036 * configure.in: preparing 2.4.7
11037 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11038 manual page from John
11039 * doc/*: updated the doc and rebuilt the generated pages
11040
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011041Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * xmlIO.c: closing bug #62711, the library should never
11044 close stdin or stdout.
11045
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011046Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * uri.c: second pass at fixing #63336, using Joel Young
11049 final patch. looks okay.
11050
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011051Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * uri.c include/libxml/uri.h: trying to clear #63336
11054 allowing the escaping routine to parse unconformant
11055 URI-References.
11056
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011057Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * vms/readme.vms vms/build_libxml.com nanoftp.c
11060 include/libxml/xmlversion.h.in: a few VMS updates from
11061 John A Fotheringham
11062 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11063 and xmlCleanupOutputCallbacks() for the Perl binding people.
11064
Daniel Veillard635ef722001-10-29 11:48:19 +000011065Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11068 apply fixes to close #63271 and avoid segfaults when
11069 the error routine gets callbed before xmlInitParser()
11070 get called.
11071 * nanoftp.c error.c: Applied patches from Justin Fletcher
11072 correcting some xmlGenericError misuses.
11073
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011074Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11075
11076 *doc/xmllint.xml, doc/xmllint.1
11077 New and improved man page for xmllint - .xml is the original, .1
11078 is the generated man page
11079
Daniel Veillardc9484202001-10-24 12:35:52 +000011080Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11083 the web site from the main HTML document.
11084
Daniel Veillard5151c062001-10-23 13:10:19 +000011085Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * parser.c: fixed an erroneous validation bug when PE refs
11088 occurs in external parsed entities referenced from the
11089 internals subset
11090 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11091 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11092 added the associated testcase, it's a nice one.
11093 * HTMLparser.c: generate the DTD node as HTML still ...
11094 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11095
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011096Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * HTMLparser.c: fixed a bug in htmlNewDoc()
11099
Daniel Veillard89cad532001-10-22 09:46:13 +000011100Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11101
11102 * test/threads/*: added entities testing to the Thread test
11103 * testThreads.c: make the test reasonable
11104 * DOCBparser.c: fix the DTD public and system ID
11105 * xmllint.c: added --sgml for SGML DocBook importing
11106 * Makefile.am: added Docbtests target
11107
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011108Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11109
11110 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11111 * testThreads.c: removed bogus include
11112
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011113Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11114
11115 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11116 fixed a very serious (looping) validation bug
11117
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011118Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11119
11120 * include/libxml/globals.h include/libxml/threads.h threads.c
11121 testThreads.c: far more testing, cleaning up bugs
11122 * *.c : make sure globals.h is always included.
11123
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011124Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11125
11126 * HTMLparser.c: try to get rid of parser loops for good.
11127
Daniel Veillardab7488e2001-10-17 11:30:37 +000011128Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * configure.in: fixed some bugs in CFLAGS passing.
11131 * test/threads Makefile.am testThreads.c: added a specific
11132 threaded test case (really nasty, guaranteed).
11133
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011134Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11135
11136 * catalog.c: serious cleanup on the management of the
11137 XML catalog tree, more tests done, especially with
11138 the catalog PI.
11139
Daniel Veillard364789a2001-10-16 12:45:00 +000011140Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11141
11142 * catalog.c: avoid a problem in catalog cleanup on SMP if
11143 catalogs were not initialized.
11144
Daniel Veillard81463942001-10-16 12:34:39 +000011145Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11146
11147 * catalog.c xpath.c: trying to cleanup the not thread safe
11148 parts of the library.
11149
Daniel Veillard64a411c2001-10-15 12:32:07 +000011150Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11151
11152 * include/libxml/globals.h configure.in global.data: make
11153 the allocation be per-thread a configure option
11154 * encoding.c include/libxml/parser.h: fixed compilation
11155 errors
11156
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011157Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * include/libxml/parser.h: Norm reported that a few lines
11160 added were breaking libxslt compile, removed them for now
11161
Daniel Veillard6f350292001-10-14 09:56:15 +000011162Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * parser.c parserInternals.c threads.c: debugged and fixed
11165 initialization problems which were giving troubles on SMP
11166 boxes.
11167
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011168Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * include/libxml/Makefile.am: missing globals.h
11171
Daniel Veillarde7090612001-10-13 12:18:28 +000011172Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011173
Daniel Veillarde7090612001-10-13 12:18:28 +000011174 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011175
Daniel Veillardd0463562001-10-13 09:15:48 +000011176Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11179 include/libxml/parserInternals.h include/libxml/tree.h
11180 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11181 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11182 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11183 Applied the last patches from Gary, cleanup, activated threading
11184 all user accessible global variables are now handled in globals.[ch]
11185 Still a bit rought but make tests passes with either
11186 --with-threads defined at configure time or not.
11187 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11188 linking options
11189
Daniel Veillardb8478642001-10-12 17:29:10 +000011190Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * Makefile.am include/libxml/Makefile.am
11193 include/libxml/globals.h globals.c include/libxml/threads.h
11194 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11195 configure.in: started integrating the core of the thread support
11196 not activated yet but half integrated. The code should still
11197 compile and work anyway.
11198
Daniel Veillardb44025c2001-10-11 22:55:55 +000011199Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11200
11201 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11202 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11203 integrating the non-controversial parts of Gary Pennington
11204 multithread patches
11205 * catalog.c: corrected a small bug introduced
11206
Daniel Veillard75b96822001-10-11 18:59:45 +000011207Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * catalog.c include/libxml/catalog.h: very serious cleanup,
11210 isolating unportable code and as much as possible the accesses
11211 to the global shared catalog. May need more testing !
11212
Daniel Veillard78d12092001-10-11 09:12:24 +000011213Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11214
11215 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11216 Keith Isdale patches for the XSLT debugger interfaces. Some
11217 cleanup
11218
Daniel Veillardff0b7312001-10-11 06:46:09 +000011219Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11222 * DOCBparser.c: generate line nubers in elements
11223
Daniel Veillard60087f32001-10-10 09:45:09 +000011224Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * configure.in: preparing 2.4.6 release
11227 * doc/xml.html doc/html/*: updated and rebuilt the docs
11228 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11229
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011230Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11231
11232 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11233 adding documentation for DV's supercatalog support
11234
Daniel Veillard82d75332001-10-08 15:01:59 +000011235Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11238 super catalog support adding one API and one flag --sgml to
11239 xmlcatalog
11240
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011241Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11242
11243 * doc/xmlcatalog_man.xml, xmlcatalog.1
11244 One more crack at
11245 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11246
11247
Thomas Broyer47334c02001-10-07 16:41:52 +000011248Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11249
11250 * xpath.c: implemented xmlXPathObjectCopy for external objects
11251 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11252
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011253Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11254
11255 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11256 finishing up fix to
11257 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11258 the xmlcatalog man page display more elegantly
11259
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011260Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * configure.in: closing bug #61832
11263 * HTMLparser.c: removed a warning
11264
Daniel Veillard6ab38382001-10-06 13:08:27 +000011265Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * xpath.c: fixing #61673 part I, do not loose doc information
11268 when copying result value trees.
11269
Daniel Veillard556c6682001-10-06 09:59:51 +000011270Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * xpath.c: trying to harden the XPath interpreter
11273
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011274Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11275
11276 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11277 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11278
William M. Brack1633d182001-10-05 15:41:19 +000011279Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11280
11281 * HTMLparser: repaired another loop problem
11282
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011283Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11286 parsing.
11287 * xpath.c: fix bug #61291 the default XML namespace node is
11288 missing from the namespace axis.
11289 * tree.c: refuse to create namespaces nodes with prefix "xml"
11290
Daniel Veillard651f9472001-10-04 14:51:06 +000011291Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11292
11293 * SAX.c: ouch a non-defined namespace could lead to a crash,
11294 fixed #61215
11295
Daniel Veillard7dd05702001-10-04 14:25:12 +000011296Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * parserInternals.c: closed bug #61054
11299
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011300Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * include/libxml/Makefile.am: closing #60708
11303
Daniel Veillarda293c322001-10-02 13:54:14 +000011304Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11307 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11308
Daniel Veillardf4309d72001-10-02 09:28:58 +000011309Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11310
11311 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11312
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011313Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11316 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11317
Daniel Veillard16756b62001-10-01 07:36:25 +000011318Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11319
11320 * catalog.c: Justin Fletcher provided cleaup code in case
11321 HAVE_STAT is not defined
11322 * include/win32config.h: Igor Zlatkovic suggested to have
11323 HAVE_STAT defined there
11324
William M. Brack5e1cac12001-09-28 16:19:18 +000011325Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11326
11327 * catalog.c - fixed typing error reported by M. Barros
11328
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011329Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11330
11331 * xmllint.c - fixing typo
11332
William M. Brackd28e48a2001-09-23 01:55:08 +000011333Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11334
11335 * HTMLparser.c: small enhancement to prevent loop on
11336 unrecognizable data
11337
Daniel Veillardb1d62872001-09-21 09:47:08 +000011338Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11339
11340 * parserInternals.c: applying patch from bug #60757 this
11341 should close it
11342
Daniel Veillardc0631a62001-09-20 13:56:06 +000011343Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * catalog.c xmlcatalog.c: removed a couple of warning
11346 * xpath.c: try to solve the linking problem on platforms
11347 needing trio to compile
11348
Daniel Veillard1a123612001-09-19 08:06:23 +000011349Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011350
Daniel Veillard1a123612001-09-19 08:06:23 +000011351 * Makefile.am libxml.spec.in: backing up non-documented changes
11352 commited without review or aproval by Jens Finke <jens@gnome.org>
11353 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011354
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011355Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * configure.in: Joe Orton provided a patch fixing a problem
11358 when iconv is specified to be in a non-standard directory
11359 but wasn't exported in xml2-config --cflags
11360
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011361Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11362
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011363 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011364 troubles with 2.4.4 errors.
11365
Daniel Veillard16698282001-09-14 10:29:27 +000011366Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * encoding.c entities.c: do not output hexadecimal charrefs
11369 when serializing HTML since some version of Netscape can't
11370 grok it, generate decimal ones.
11371 * result/HTML/doc3.htm: output changed due to previous test
11372 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11373
Daniel Veillard98fed372001-09-13 11:34:58 +000011374Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11377 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11378
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011379Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011380 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011381
11382 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11383 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11384 updated the configuration scripts systems accordingly
11385
Daniel Veillard04382ae2001-09-12 18:51:30 +000011386Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * configure.in: preparing for 2.4.4
11389 * doc/xml.html doc/html/*: updated and rebuilt the docs
11390
Daniel Veillardd63437e2001-09-12 15:00:27 +000011391Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * win32/dsp/libxml2.def.src: tried to incorporate comments
11394 from bug #59220
11395
Daniel Veillard319a7422001-09-11 09:27:09 +000011396Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * parser.c result/noent/wml.xml: fixed bug #59981 related
11399 to handling of '&' in attributes when entities are substitued
11400
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011401Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * libxml.h include/libxml/xmlversion.h.in
11404 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11405 Tried to close bug #60131
11406
Daniel Veillardbce62332001-09-10 18:46:55 +000011407Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11408
11409 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11410
Daniel Veillard143b04f2001-09-10 18:14:14 +000011411Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * SAX.c: fixing bug #59946 on xmlns=""
11414
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011415Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11418 but allocates a new error code.
11419
Daniel Veillard05c13a22001-09-09 08:38:09 +000011420Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * xmllint.c: John Fleck fixed typos in the options output
11423 * parser.c SAX.c: fix ignorable white space SAX selection
11424
11425Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * entities.c: Steve Underwood found the possibility of an
11428 ininite loop in case of error.
11429
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011430Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11431
11432 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11433
Daniel Veillarda050d232001-09-05 15:51:05 +000011434Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11435
11436 * parser.c: warn if version is not 1.0 but it's not
11437 strictly speaking an error after analyzing the spec
11438
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011439Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11440
11441 *doc/catalog.html - add link to the html version of the
11442 man page, other linguistic cleanups
11443
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011444Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11445
11446 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11447 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11448 file, has not yet been included in the build.
11449
Daniel Veillard99784ff2001-09-01 16:20:28 +000011450Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * catalog.c: removed a duplicate affectation Justin Fletcher
11453
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011454Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * tree.c: Armin Sander pointed a possible text coalescing
11457 problem, completed his patch.
11458
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011459Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11460
11461 * trionan.c: Fixed const and volatile re-definition problem
11462
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011463Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * libxml.4 parser.c: doc updates from Heiko Rupp
11466 * parserInternals.c: 2 sanity checks from Heiko Rupp
11467
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011468Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * tree.c: applied patch from Armin Sander to make some pointers
11471 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011472 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011473
Daniel Veillardb06c6142001-08-27 14:26:30 +000011474Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * xpath.c: hum, restrict the integer usage gcc bug workaround
11477 to only gcc compilers so that other architecture don't get
11478 penalized by this limitation.
11479 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11480
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011481Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11484 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11485
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011486Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11489 --convert option to xmlcatalog to convert SGML ones to
11490 the XML syntax.
11491 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11492
11493 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011494Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * catalog.c xmlIO.c: started some serious testing and fixed
11497 a few bug and optmization needs.
11498
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011499Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11502 preparing for a 2.4.3 release even if it may not be ready yet
11503 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11504 all file parsing lookup to go through the entity resolver, add
11505 to add an API to bypass it (needed to load catalogs themselves),
11506 some cleanup on the catalog code too.
11507 * nanoftp.c: small cleanup
11508 * doc/catalog.html: small update
11509
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011510Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11513 Jun Kuriyama
11514
Daniel Veillardffb120d2001-08-23 00:52:23 +000011515Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * doc/catalog.html: finished the catalog documentation
11518
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011519Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11520
11521 * doc/catalog.html doc/xml.html: added documentation about
11522 Catalog support, misses an API description
11523 * doc/html/*: reextracted the API pages
11524
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011525Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11528 Added the part about section 7.2 on URI resolution,
11529 fixed a side effect in the HTML parser, look complete
11530 and ready to rock except the URI/SystemID part!
11531
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011532Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * include/libxml/catalog.h include/libxml/parser.h
11535 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11536 xmlIO.c: added support and APIs needed for the catalog PI
11537 * include/libxml/xmlIO.h: cleanup
11538
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011539Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11542 include/libxml/catalog.h: starts to look okay, really
11543 plugged the new framework, cleaned a lot of stuff,
11544 added some APIs, except the PI's support missing this
11545 should be mostly complete
11546 * result/catalogs/* test/catalogs/*: added new test, enriched
11547 the existing one with URN ID tests
11548
Daniel Veillard64339542001-08-21 12:57:59 +000011549Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * catalog.c: fixed nextCatalog
11552 * result/catalogs/docbook test/catalogs/*: started adding
11553 a small regression test
11554
Daniel Veillardcda96922001-08-21 10:56:31 +000011555Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11558 more work on the XML catalog support.
11559 * parser.c include/libxml/parser.h: small cleanup seems using
11560 list as a public parameter name can give portability troubles
11561 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11562 include/libxml/xpath.h include/libxml/Makefile.am: removed
11563 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11564 wrappers
11565
Bjorn Reese45029602001-08-21 09:23:53 +000011566Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11567
11568 * Makefile.am trio.c triodef.h trionan.c xpath.c
11569 include/libxml/Makefile.am include/libxml/trionan.h:
11570 Re-worked Not-A-Number and Infinity support.
11571 * xmlcatalog.c: added readline include files
11572
Daniel Veillard344cee72001-08-20 00:08:40 +000011573Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11576 testCatalog as xmlcatalog, making it an installed app
11577 adding a shell, and preparing it to be a /etc/xml/catalog
11578 management tool, though not ready yet
11579 * catalog.c include/libxml/catalog.h: adding support for
11580 XML Catalogs http://www.oasis-open.org/committees/entity/
11581 not finished, there is some interesting tradeoffs and a
11582 few open questions left.
11583
Daniel Veillardb7664f42001-08-19 13:00:43 +000011584Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * xmllint.c: fixed a line formatting problem
11587
Daniel Veillard5015b712001-08-17 09:37:52 +000011588Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11589
11590 * SAX.c: removed a couple of unused variable (Albert Chin)
11591
Daniel Veillardbb371292001-08-16 23:26:59 +000011592Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11593
11594 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11595 trying to fix some troubles w.r.t. function returning
11596 const xxxPtr.
11597
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011598Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11601 defined
11602
Daniel Veillardae6db172001-08-16 19:32:00 +000011603Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * xpointer.c: removed unused var
11606
Daniel Veillard09190202001-08-16 16:27:41 +000011607Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * testXPath.c: another small cleanup closing bug #59110
11610
Daniel Veillard796f4b62001-08-16 16:00:13 +000011611Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * win32/dsp/libxml2.def.src: small cleanup closing bug
11614 #59108
11615
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011616Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * example/gjobread.c: add xmlCleanupParser() before leaving
11619
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011620Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * config.h.in configure.in include/libxml/xmlwin32version.h:
11623 released 2.4.2
11624
Daniel Veillardd3d06722001-08-15 12:06:36 +000011625Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * include/libxml/valid.h debugXML.c valid.c: deprecate
11628 the non-boundchecking Sprintf functions, add Snprintf
11629 this should close bug #57984
11630
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011631Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11634 URIs before doing the lookups (pointed by Mark Vakoc)
11635
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011636Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * xpath.c: serious changes on Result Value Trees and NodeSets
11639 w.r.t. deallocation and collect operations. Probably not
11640 100% clean (merge of allocated trees smells like a problem).
11641 Seems sufficient to close #58943
11642
Daniel Veillard90493a92001-08-14 14:12:47 +000011643Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * xmllint.c: adding a --format option
11646
Daniel Veillardfe703322001-08-14 12:18:09 +000011647Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * xpath.c: count() was broken on Result Value Tree
11650 * xmlIO.c: fixed file:/// accesses on _WIN32
11651
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011652Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11655 macro was renamed, this should close bug #58683
11656
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011657Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11660 entity substitution mode text at the end of the entity might
11661 be added due to text coalescing.
11662 * nanoftp.c parser.c: small cleanup
11663
Daniel Veillard0c720972001-08-08 20:59:00 +000011664Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * HACKING: added John Fleck right to commit in the doc subdir
11667
Daniel Veillard48da9102001-08-07 01:10:10 +000011668Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11671 allow to inherit attributes from the DTD directly in the
11672 tree, this is needed for XPath and can be a useful feature.
11673 Inherited namespaces are always provided at the tree level now
11674 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11675 of tests for this feature (XSLT being the prime user).
11676
Daniel Veillard50f34372001-08-03 12:06:36 +000011677Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11680 testSAX.c xmlIO.c xmllint.c include/win32config.h
11681 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11682 include/libxml/xmlwin32version.h.in win32/README.MSDev
11683 win32/dsp/*: applied Win32 Facelift No.2 patches from
11684 Igor Zlatkovic for Windows/MSC
11685
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011686Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * SAX.c: unparsedEntityDecl() the URI computation of the
11689 entity wasn't done breaking XSLT unparsed-entity-uri()
11690
Daniel Veillard567e1b42001-08-01 15:53:47 +000011691Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * xpath.c: fixed a bug when walking the descendants and
11694 the current node has no children
11695 * debugXML.c: show up when a text node is supposed to not be escaped
11696
Thomas Broyerf186c822001-07-31 23:30:37 +000011697Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11698
11699 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11700 worked like the set:leading() function)
11701 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11702
Daniel Veillardba6db032001-07-31 16:25:45 +000011703Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11704
11705 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11706
Daniel Veillard57905372001-07-31 15:52:17 +000011707Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11708
11709 * include/libxml/xmlIO.h: apply change to close #58141
11710 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11711
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011712Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11713
11714 * parser.c: when the internal subset uses a PE, then the
11715 included entity can use conditional sections.
11716
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011717Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11718
11719 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11720 when walking the namespace axis showing up in
11721 libxst/tests/general/bug-12
11722 * xmlmemory.c: added the possibility to trace a given block
11723 defined by its address
11724
Daniel Veillard4aafa792001-07-28 17:21:12 +000011725Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11726
11727 * parser.c: don't override existing encoding specified before
11728 starting xmlParseDocument()
11729
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011730Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11731
11732 * include/libxml/xmlwin32version.h: reinserted, needed for
11733 Windows users of CVS
11734
Darin Adlera77cac02001-07-27 17:41:51 +0000117352001-07-27 Darin Adler <darin@bentspoon.com>
11736
Darin Adler699613b2001-07-27 22:47:14 +000011737 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11738 * testCatalog.c: Add include of <libxml/parser.h>.
11739
117402001-07-27 Darin Adler <darin@bentspoon.com>
11741
Darin Adlera77cac02001-07-27 17:41:51 +000011742 * include/libxml/.cvsignore:
11743 * include/libxml/xmlwin32version.h:
11744 Remove this file from CVS because it's generated.
11745
Daniel Veillard50822cb2001-07-26 20:05:51 +000011746Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11747
11748 * parser.c include/libxml/parser.h: applied const patches from
11749 Tom Moog #58002
11750
Thomas Broyerba4ad322001-07-26 16:55:21 +000011751Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11752
11753 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11754 lookup framework
11755
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011756Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11757
11758 * tree.c: fixed xmlCopyNode() for documents
11759
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011760Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11761
11762 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11763
11764Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011765
11766 * parser.c: fixes bug #57652 reported by Morus Walter
11767
Daniel Veillarde3924972001-07-25 20:25:21 +000011768Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11769
11770 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11771
Daniel Veillarda53c6882001-07-25 17:18:57 +000011772Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11773
11774 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11775 errors, lesson don't add new functions at 1am before a release
11776 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11777 from XPath initialization when possible.
11778
Daniel Veillardd9bad132001-07-23 19:39:43 +000011779Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11780
11781 * result/scripts/base*: removing history/readline changed
11782 this slightly
11783 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11784 xmllint.c: make element content line number generation
11785 optionnal to avoid breaking old apps added interface to switch
11786
Daniel Veillardf012a642001-07-23 19:10:52 +000011787Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11788
11789 * configure.in: get rid of the readline and libhistory
11790 dependancies by default, release 2.4.1 with IA64 fix
11791 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11792 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11793 John Kroll fixes to allow saving to HTTP via PUT (or
11794 POST of needed).
11795 * doc/html/*.html: regenerated the docs
11796
Thomas Broyere8126242001-07-22 03:54:15 +000011797Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11798
11799 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11800 xmlHashScanFull and xmlHashScannFull3 to get passed the
11801 three keys as arguments to the callback function
11802
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011803Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11804
11805 * configure.in Makefile.am: removed libxml softlink for good
11806 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11807 100% coverage by gtk-doc
11808
Daniel Veillard8599e702001-07-17 21:38:51 +000011809Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11810
11811 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11812 fixed serious troubles due to size_t vs. int mismatch
11813
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011814Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11815
11816 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11817
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011818Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11819
11820 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11821 convenient extension API for value and context managing
11822 Now handles external objects through xmlXPathPopExternal,
11823 xmlXPathWrapExternal and xmlXPathReturnExternal.
11824 Added functions for sets operations (intersection, etc.)
11825
Daniel Veillard22090732001-07-16 00:06:07 +000011826Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11827
11828 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11829 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11830 HTMLparser.c: cleanup of global variables, marking some
11831 const or private.
11832
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011833Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011834
11835 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11836 fixed xmlXPathNodeSetItem when passing index=0
11837
Daniel Veillard05dec342001-07-14 21:57:39 +000011838Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11839
11840 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11841
Daniel Veillard28ae6362001-07-14 16:44:32 +000011842Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11843
11844 * xmllint.c: fixed compilation under Cygwin #57503
11845 * TODO: update
11846
Peter Williamsed156f52001-07-13 18:35:13 +0000118472001-07-13 Peter Williams <peterw@ximian.com>
11848
11849 * config.h.in: add #undef HAVE_DLFCN_H
11850
11851 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11852 builddir.
11853
Daniel Veillard73b36e32001-07-12 15:09:52 +000011854Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11855
11856 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11857 raised by #57348 and #57381
11858
Daniel Veillard7db37732001-07-12 01:20:08 +000011859Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11860
11861 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11862 tree.c xpointer.c: store the line numbder in element->content,
11863 may break some software, need a configuration mechanism
11864
Darin Adler96037892001-07-11 00:03:16 +0000118652001-07-10 Darin Adler <darin@bentspoon.com>
11866
11867 * .cvsignore:
11868 * example/.cvsignore:
11869 * include/.cvsignore:
11870 * include/libxml/.cvsignore:
11871 Various things that are generated and should be ignored.
11872
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011873Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11874
11875 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11876 * doc/xml.html doc/html/*: updated the docs
11877
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011878Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11879
11880 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11881 validation occured on content with element child
11882
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011883Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11884
11885 * tree.c: fixed XML Base computation which was broken
11886 * debugXML.c: added a base function to the shell
11887 * Makefile.am result/scripts/* test/scripts/*: added scripts
11888 based regression tests, and adding 2 XML Base tests
11889
Daniel Veillard19e96c32001-07-09 10:32:59 +000011890Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11891
11892 * tree.c: set properties doc and call xmlSetListDoc for properties
11893 content when grafting them in a different tree.
11894 * aclocal.m4: remove from CVS
11895
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011896Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11897
11898 * win32/libxml2/libxml2.def.src: added some missing entry point
11899 for XPath (Mark Vakoc)
11900
Daniel Veillard388236f2001-07-08 18:35:48 +000011901Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11902
11903 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11904 layer should URI-Unescape before trying to open resources.
11905
Daniel Veillard04383752001-07-08 14:27:15 +000011906Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11907
11908 * xpath.c: fix the name() bug for elements in the default
11909 namespace reported by Charlie Bozeman
11910
Daniel Veillard7583a592001-07-08 13:15:55 +000011911Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11912
11913 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11914 led to an XPath fix, improvements of SAX initialization, and
11915 an added option --nocdata to testXPath
11916
Daniel Veillard449d7392001-07-07 19:11:06 +000011917Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11918
11919 * doc/libxml-doc.el: Felix Natter provided anew version working
11920 with XEmacs too
11921
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011922Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11923
11924 * include/libxml/xpath.h: small cleanup
11925 * doc/xml.html: update
11926
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011927Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11928
11929 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11930 released 2.3.14
11931
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011932Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11933
11934 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011935 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011936
Daniel Veillard73c9c042001-07-05 20:02:54 +000011937Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11938
11939 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11940 were not equal to empty strings
11941
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011942Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11943
11944 * SAX.c: fixed a URI-Reference computation problem when validating
11945 * xmlIO.c: small cleanup
11946
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011947Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11948
11949 * parser.c: improved the description of a couple of interfaces
11950 upon Larry Stamper suggestion
11951
Daniel Veillard62f313b2001-07-04 19:49:14 +000011952Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11953
11954 * SAX.c entities.c parser.c: changed completely the way entities
11955 are handled when running the parser in entity substitution mode.
11956 This fixes a bug reported by Stephan Kulow and nearly divides
11957 by 3 the amount of memory required by libxslt to load and process
11958 DocBook TDG.
11959
Daniel Veillardf420ac52001-07-04 16:04:09 +000011960Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * HTMLparser.c: fixing a too early root closing problem raised
11963 byt Prashanth Naidu
11964
Daniel Veillard8c357d52001-07-03 23:43:33 +000011965Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11966
11967 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11968 raised by Mark Vakoc.
11969
Daniel Veillard6e90d192001-07-03 16:37:49 +000011970Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11971
11972 * example/Makefile.am: fixed the include path to add srcdir/include
11973 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11974 and some cleanup
11975
Daniel Veillardf06307e2001-07-03 10:35:50 +000011976Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11977
11978 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11979 lot of optimization work, results in significant improvements
11980 when handling really complex XPath queries. Add a small optimizer
11981 for unions, improve [n] and [last()], avoid some costly ops.
11982
Daniel Veillard77044732001-06-29 21:31:07 +000011983Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11984
11985 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11986 * xpath.c: small cleanup
11987 * xmlGetNsList: reformated, fixed problems if used on Entities
11988
Daniel Veillard2adbb512001-06-28 16:20:36 +000011989Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11992
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011993Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11994
11995 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11996 * Makefile.am example/Makefile.am: workaround automake generating
11997 erroneous deps
11998
Daniel Veillard12f7d292001-06-28 13:12:11 +000011999Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * include/win32config.h: bug #56801 Yon Derek provided a patch
12002 to the windows config file.
12003
Daniel Veillard87ee9142001-06-28 12:54:16 +000012004Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12007 libxml.h : Yon Derek provided a set of changes to compile from
12008 CVS on Windows/MSC
12009
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012010Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12011
12012 * parser.c: fixed UTF8 BOM support in push mode
12013 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12014 added a specific testcase
12015
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012016Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12017
12018 * Makefile.am: added --push regression tests
12019 * parserInternals.c: the XML parser segfaulted in --push mode
12020
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012021Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12022
12023 * configure.in: moved the symlinks detection within a CVS
12024 check, this is not portable and will be removed soon.
12025 * xpath.c: small cleanup/speedup
12026
Daniel Veillard11648102001-06-26 16:08:24 +000012027Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12030 release of 2.3.12
12031 * parser.c: make an error message if unknow entities in all cases
12032
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012033Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12034
12035 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12036
Daniel Veillard23793842001-06-25 16:07:45 +000012037Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12038
12039 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12040 includes were installed in the wrong dir
12041
Daniel Veillardf5498f32001-06-25 15:08:36 +000012042Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12043
12044 * doc/html.xml: warn against sending code to exhibit bugs.
12045
Daniel Veillard56f06462001-06-24 21:34:03 +000012046Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12047
12048 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12049 Tru64 from Thomas Leitner
12050
Daniel Veillardc5d64342001-06-24 12:13:24 +000012051Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12052
12053 * AUTHORS: added William and Bjorn
12054 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12055 daniel@veillard.com hopefully I won't have to do this again
12056 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12057 docs can be rebuilt cleanly now
12058 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12059 from CVs it's generated, added include/libxml/xmlwin32version.h
12060 also generated but which should change far less frequently.
12061 * catalog.c nanoftp.c: made sure to include libxml.h not
12062 libxml/xmlversion.h directly
12063 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12064 when compiling on WIN32 and MSC
12065
Daniel Veillard07385fd2001-06-23 21:55:48 +000012066Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * include/Makefile.am include/libxml/Makefile.am configure.in:
12069 fixed make distcheck and rebuilding the rpms
12070
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012071Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * configure.in: should finish the migration of exported includes
12074 into a real include/libxml in CVS, at least for CVS users.
12075 * removed the exported headers, added in include/libxml (as well
12076 as xmlversion.h.in).
12077
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012078Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * configure.in: fixed the way to detect symlink
12081
Daniel Veillard66541772001-06-23 18:31:04 +000012082Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * configure.in: updated, include/libxml is now a real CVS dir
12085
Daniel Veillardca989762001-06-23 17:39:29 +000012086Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12087
12088 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12089 version works with both libxml1 and libxml2 (it autodetects
12090 the prefix of the html-files) from Felix Natter.
12091 * doc/xml.html: updated doc accordingly
12092
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012093Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * xpath.c: fixed the bug generating a template loop in libxslt
12096 when using docbook-xsl-1.4, * should filter out document nodes
12097 * HACKING: added William
12098 * TODO: updated
12099
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012100Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12101
12102 * doc/FAQ.html: added a warning about gcc-3.0
12103 * doc/xml.html: added reference to gdome2 and removed a confusing
12104 sentence
12105
Daniel Veillardf7f41852001-06-22 15:18:01 +000012106Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12107
12108 * xmlversion.h: okay this is a generated file, but Windows
12109 users need it and they can't generate it, and I want CVS
12110 Windows users ...
12111 * win32/libxml2/libxml2_so.dsp: Windows project file for
12112 the shared lib version of libxml2
12113 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12114 resources needed for libxslt/xsltproc by Yon Derek
12115
Bjorn Reese3157b342001-06-22 14:41:45 +000012116Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12117
12118 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12119
Daniel Veillard4151acb2001-06-22 10:48:57 +000012120Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12121
Daniel Veillardcc146db2001-06-22 11:10:52 +000012122 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12123
12124Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12125
Daniel Veillard4151acb2001-06-22 10:48:57 +000012126 * include/win32config.h: Yon Derek provided a first fix
12127 to be able to compile libxslt/xsltproc on Windows
12128
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012129Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * xpath.c: attempt to work around what seemed a gcc optimizer
12132 bug when handling floats on i386 http://veillard.com/gcc.bug
12133 * tree.c entities.c encoding.c: doing some cleanups while
12134 chasing it
12135
Daniel Veillard017b1082001-06-21 11:20:21 +000012136Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12137
12138 * Makefile.am: cleanup when --without-debug is specified
12139 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12140 w.r.t. --without-debug and other include points
12141 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12142 Catalogs
12143 * configure.in entities.h tree.h HTMLparser.c: removed
12144 --without-corba, made the _private field mandatory
12145
Daniel Veillard87a764e2001-06-20 17:41:10 +000012146Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12149 outputs a BOM in UTF8, an errata has been issued to avoid the
12150 problem, that was the most reasonable solution... Add support
12151 for a leading UTF8 BOM in entities.
12152
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012153Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12154
12155 * valid.c: fixed a bug found when post validating an entity ref
12156 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12157 activate it too
12158
Daniel Veillard39196eb2001-06-19 18:09:42 +000012159Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12160
12161 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12162 weakness in the node copy the XPointer and the XInclude
12163 implementations. Serious cleanup.
12164
Daniel Veillard3739b982001-06-19 12:51:30 +000012165Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12166
12167 * Makefile.am: Kjartan Maraas provided a small patch to
12168 add xml2-config.in to EXTRA_DIST
12169
Daniel Veillarda9142e72001-06-19 11:07:54 +000012170Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12173 provided another failing case found in KDE, the way the
12174 ctxt->vctxt.nodeTab was allocated and freed changed over
12175 time but it wasn't completely cleaned up. This should fix it.
12176
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012177Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * parser.c: Stephan Kulow also raised the fact that line number
12180 could get miscounted making debug harder, fixed the problem
12181 in xmlParseCharData()
12182
Daniel Veillard64b98c02001-06-17 17:20:21 +000012183Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12184
12185 * valid.c: Stephan Kulow pointed out a problem when validating
12186 and using an empty entity, forgot a 'break' in a case.
12187
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012188Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12191 * doc/xml.html: updated with 2.3.11
12192
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012193Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12194
12195 * TODO: updated adding cleanup of generated doc
12196 * configure.in: prepared to release 2.3.11
12197 * xmllint.c: added --version for bug reporting
12198 * doc/html/*.html: rebuilt the doc
12199
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012200Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12201
12202 * xpath.c: first part of the work on selecting namespace to
12203 fix bug #56115
12204
Daniel Veillard96ed5832001-06-15 22:22:04 +000012205Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12208 when using -liconv
12209 * TODO: updated
12210
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012211Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12214 cleanup, encoding support.
12215
Daniel Veillard608ad072001-06-14 08:32:28 +000012216Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12217
12218 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12219
Daniel Veillard239d0522001-06-13 23:02:48 +000012220Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * xpath.c: bug detected by Ankh when / is used as a function arg
12223
Daniel Veillard02bb1702001-06-13 21:11:59 +000012224Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12227 of element and use it to avoid outputting formatting spaces at
12228 the wrong place. Implemented the format parameter for HTML save.
12229 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12230 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12231 result/HTML/wired.html: of course this impact the result of a
12232 number of HTML tests
12233
Daniel Veillard95d845f2001-06-13 13:48:46 +000012234Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12235
12236 * HTMLtree.[ch]: started augmenting the HTML save API with
12237 encoding and formatting parameters
12238
Daniel Veillardeca60d02001-06-13 07:45:41 +000012239Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12240
12241 * HTMLtree.h: cleanup and started evaluating the work needed on
12242 revamping the HTML output code
12243
Daniel Veillard84666b32001-06-11 17:31:08 +000012244Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12247
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012248Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12249
12250 * valid.c: fixed bug #56049, forgot one check in the
12251 validation routine
12252
Daniel Veillardca2366a2001-06-11 12:09:01 +000012253Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12254
12255 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12256
Daniel Veillard6761eee2001-06-11 10:29:38 +000012257Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * libxml.h: fixed an error in last commit
12260 * doc/FAQ.html: added an entry for compilation from CVS
12261
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012262Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12263
12264 * xmlversion.h.in libxml.h: Cygwin patches
12265 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12266 * tree.h: cleanup
12267
Daniel Veillardacd370f2001-06-09 17:17:51 +000012268Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12271 memory block in a strange case where libxml is linked twice
12272 in the binary.
12273
Daniel Veillard1d047672001-06-09 16:41:01 +000012274Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12275
12276 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12277 state far too often, simple fix used to avoid it.
12278
Daniel Veillard4497e692001-06-09 14:19:02 +000012279Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12280
12281 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12282 being processed, applied his patch
12283 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12284
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012285Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12288 provided fixes to compile on MSCC again
12289 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12290 also provided an update for the project files.
12291
Daniel Veillarda682b212001-06-07 19:59:42 +000012292Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12293
12294 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12295 bug #55810
12296
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012297Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * tree.c: fixed xmlGetNsProp() to close bug #55683
12300 Note this requires libxslt to use it's own function instead.
12301
Daniel Veillardf0c53762001-06-07 16:07:07 +000012302Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12303
12304 * HTMLtree.c: when in a pre element no formatting space should
12305 be added.
12306 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12307
Daniel Veillard068a9652001-06-07 15:30:26 +000012308Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12309
12310 * configure.in: added tests for signal() and signal.h
12311
Daniel Veillard541d6552001-06-07 14:20:01 +000012312Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12313
12314 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12315
Daniel Veillard8a367d42001-06-07 14:01:34 +000012316Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * doc/libxml-doc.el: Felix Natter provided a new version for
12319 libxml2
12320
Daniel Veillard8a926292001-06-07 11:20:20 +000012321Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * HTMLtree.c: when in a pre element no formatting space should
12324 be added.
12325
Daniel Veillard14839d52001-06-06 16:11:56 +000012326Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12329
Daniel Veillarde95e2392001-06-06 10:46:28 +000012330Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12333 hack
12334 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12335 * uri.c: fixed a warning
12336
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012337Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * HTMLtree.c: trying to close bug #55772 escaping in script
12340 elements
12341 * doc/xml.html: suggest to send mail to the list
12342
12343Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012344
12345 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12346 good. Use a macro and based on the solution provided in
12347 vsnprintf manual page from GNU.
12348
Bjorn Reese99748722001-06-05 12:49:15 +000012349Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12350
12351 * error.c: Workaround for non-preserving variadic list.
12352 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12353
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012354Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * doc/xml.html: added 2.3.10 release
12357
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012358Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12359
12360 * configure.in: releasing 2.3.10
12361
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012362Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12365
Daniel Veillard20042422001-05-31 18:22:04 +000012366Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * encoding.c: Robert Collins provided a patch to add the
12369 "US-ASCII" encoding alias
12370
Daniel Veillard97ac1312001-05-30 19:14:17 +000012371Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12374 string oriented functions and started cleaning the related areas
12375 in xpath.c which needed fixing in this respect
12376
Daniel Veillard2d703722001-05-30 18:32:34 +000012377Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12380 #55380
12381 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12382
Daniel Veillard9403a042001-05-28 11:00:53 +000012383Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * TODO: updated
12386 * nanohttp.[ch] : started adding APIs to get the redirected URL
12387 when this occurs (needed for further base computation
12388 * tree.h: cleanup
12389 * encoding.c: cleanup
12390 * SAX.c: minor change around ctxt->loadsubset
12391
Daniel Veillard6278fb52001-05-25 07:38:41 +000012392Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * Makefile.am include/Makefile.am: small change to have
12395 include/libxml rebuilt if working from CVS.
12396 * uri.c: applied another patch from Carl Douglas for URI escaping,
12397 this should close bug #51876
12398
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012399Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12402 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12403 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12404 added specific regression test
12405 * parser.h: preparing for the XSLT mode where DTD inherited
12406 attributes are added to the tree.
12407
Daniel Veillardbbd22452001-05-23 12:02:27 +000012408Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * xinclude.[ch]: Updated the namespace for the Last Call version
12411 * result/XInclude/include test/XInclude/include: updated the
12412 testsuite accordingly
12413
Daniel Veillard8514c672001-05-23 10:29:12 +000012414Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12417 related to bug #51876
12418
Daniel Veillard42596ad2001-05-22 16:57:14 +000012419Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * tree.c: fixed a gross mistake in base computation, xml:base is
12422 not completely correct yet (need cascade).
12423 * xpath.[ch]: added the few things needed to find a function name
12424 and URI from the XPath context when it is called.
12425
Daniel Veillard81418e32001-05-22 15:08:55 +000012426Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12427
12428 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12429 * DOCBparser.c: small cleanup
12430 * xmllint.c: added a --catalogs option to load catalogs from
12431 $SGML_CATALOG_FILES
12432 * tree.c: cleanup
12433 * configure.in: iconv library fixup, ICONV_LIBS
12434
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012435Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * catalog.c: handling of CATALOG entries. detection of recursion,
12438 and a few bugfixes
12439 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12440 against the default namespace
12441
Daniel Veillard04b93292001-05-21 08:15:31 +000012442Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12445
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012446Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * parser.c: fixed propagation context info when parsing an
12449 external entity.
12450 * doc/html/*.html: regenerated a couple of docs
12451
Daniel Veillard4623acd2001-05-19 15:13:15 +000012452Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * doc/xml.html: update with 2.3.9 informations
12455
Daniel Veillardbed7b052001-05-19 14:59:49 +000012456Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12459 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12460 * doc/html/* : rebuilt the docs
12461 * valid.c: small patch which may improve some case when
12462 validating.
12463
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012464Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * HTMLparser.c: Closed bug #54891
12467 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12468 to the suite
12469
12470Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12473 applied a documentation patch from LotR and filled in a few missing
12474 descriptions
12475
Daniel Veillard76d66f42001-05-16 21:05:17 +000012476Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * xpath.c tree.c parser.c: speed optimizations at the parser level
12479 document tree freeing and xpath evaluation
12480
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012481Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * parser.c parser.h parserInternals.h: fixed a couple of
12484 interfaces for handling memory buffer input to const char *
12485 upon suggestion of JamesH.
12486
Daniel Veillardc3739e72001-05-15 15:23:27 +000012487Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * configure.in: LoTR sent a patch fixing the previous commit
12490
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012491Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * configure.in: trying to deal again with the stoopid -R linking
12494 flag of Solaris
12495
Daniel Veillard790142b2001-05-15 10:51:53 +000012496Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * xpath.h: two nodeset access macros from Thomas Broyer
12499
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012500Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12503 patch from Thomas Broyer
12504
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012505Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12506
12507 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12508 case
12509 * INSTALL: was empty added stuff from the FAQ
12510
Daniel Veillard75bea542001-05-11 17:41:21 +000012511Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12512
12513 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12514 attributes handling and #54433 by adding xmlUnsetProp()
12515 and xmlUnsetNsProp()
12516
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012517Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * HTMLparser.c: Patch from Jonas Borgström
12520 (htmlGetEndPriority): New function, returns
12521 the priority of a certain element.
12522 (htmlAutoCloseOnClose): Only close inline elements if they
12523 all have lower or equal priority.
12524 * result/HTML: this of course changed a number of tests results.
12525
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012526Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * xmlIO.c catalog.c: plugged in the default catalog resolution
12529 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12530 documentations
12531 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12532
Daniel Veillarda7374592001-05-10 14:17:55 +000012533Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12536 integrating catalogs
12537 * catalog.[ch] testCatalog.c: adding a small catalo API
12538 (only SGML catalog support).
12539 * parser.c: restaured xmlKeepBlanksDefault(0) API
12540
Daniel Veillardc17337c2001-05-09 10:51:31 +000012541Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12544
Daniel Veillard257d9102001-05-08 10:41:44 +000012545Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * parser.c: added xmlParseExternalEntityPrivate() to allow
12548 propagation of ctxt->_private when parsing external entities
12549
Daniel Veillard083c2662001-05-08 08:27:14 +000012550Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12553
Daniel Veillard01ef7382001-05-08 07:31:43 +000012554Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12555
12556 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12557
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012558Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * valid.c: warn when indeterminist content model is detected
12561 * result/VC/ElementValid8: this adds a message
12562 * Makefile.am: add --novalid for VCM tests
12563 * parserInternals.c: added a call to Init memory
12564
Daniel Veillard64269352001-05-04 17:52:34 +000012565Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12568 when both parameters are NULL.
12569
Daniel Veillard37721922001-05-04 15:21:12 +000012570Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * valid.c: applied small patch from Gary Pennington, reindented
12573 some part of the code.
12574
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012575Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12578 release, updated and regenerated the docs
12579
Daniel Veillard357c9602001-05-03 10:49:20 +000012580Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * xpath.c result/XPath/expr/floats : clarified and cleanup
12583 printing of abnormal floats in tests.
12584
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012585Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12588 * results/HTML/ : a few changes in the output of the HTML tests as
12589 a result.
12590 * configure.in: tying to fix -liconv where needed
12591
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012592Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * Makefile.am: fixed a stupid error
12595
Daniel Veillard7150a032001-05-02 16:41:11 +000012596Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * configure.in Makefile.am: make the inclusion of the trio
12599 modules in the library conditional
12600
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012601Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * DOCBparser.c: patche from László Kovács, fixed entities refs
12604 in attributes handling
12605
Daniel Veillardedddff92001-05-02 10:58:52 +000012606Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12609 flushing
12610
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012611Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * xpath.c: fix of an XSLT namespace bug reported on the list
12614 general/bug-8-
12615
Daniel Veillard5792e162001-04-30 17:44:45 +000012616Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * strio.h trio.c: Dan McNichol suggested a couple of small
12619 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12620
Daniel Veillard02141ea2001-04-30 11:46:40 +000012621Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * tree.c parser.c encoding.c: spent a bit more time looking
12624 at the parsing speed and DOM handling. Added a few more
12625 speedups.
12626
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012627Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * parser.c: small but effective parsing speed improvement
12630
Daniel Veillardb59076b2001-04-29 17:04:07 +000012631Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * configure.in: default on the DocBook parser inclusion (for Gnome)
12634 * DOCBparser.h: fixed a header reference
12635
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012636Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * configure.in xpath.c: applied Bjorn patches for FPE on the
12639 alpha
12640
Daniel Veillardeefd4492001-04-28 16:55:50 +000012641Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12644 xmlSaveFormatFileTo()
12645
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012646Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * xpath.c: simple and efficient optimization, XPath functions
12649 aways bind to the same code, cache this
12650 * TODO: updated (by saying some is obsolete)
12651
Daniel Veillard2156a562001-04-28 12:24:34 +000012652Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * xpath.c: more cleanup work on XPath name parsing routines
12655
Daniel Veillard61d80a22001-04-27 17:13:01 +000012656Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12659 xmlXPathParseName
12660 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12661 * debugXML.c: avoid compilation problems if compiling without
12662 HTML support, Igor Zlatkovic
12663 * win32/libxml2/libxml2.def.src: being able to compile without
12664 XPath on Windows
12665
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012666Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * libxml.m4: yet another patch from Toshio Kuratomi
12669
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012670Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12673
Daniel Veillard67fee942001-04-26 18:59:03 +000012674Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * tree.[ch]: added xmlSaveFormatFile interface for saving
12677 and indenting a file.
12678
Daniel Veillard82e49712001-04-26 14:38:03 +000012679Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * xpath.c: fixed bug #53689 related to processing-instruction()
12682
Daniel Veillard02f077a2001-04-26 10:59:11 +000012683Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * DOCBparser.c: patche from László Kovács
12686
Daniel Veillard30211a02001-04-26 09:33:18 +000012687Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * parser.c: applied fixes from Christian Glahn bug report #53391
12690
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012691Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * error.c: Jean François Lecomte provided a complete description
12694 and a fix to bug #53537
12695
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012696Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12699
Daniel Veillard1034da22001-04-25 19:06:28 +000012700Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12701
12702 * DOCBparser.c SAX.c: a bit more work on entities processing.
12703 Still Need to cleanup XML output and references in attributes
12704
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012705Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12708
Daniel Veillardb33c2012001-04-25 12:59:04 +000012709Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * tree.c: trying to fix #53574, not completely complete,
12712 I would like xmllint --copy --debug test/ent1 and
12713 xmllint --debug test/ent1 to show the same result.
12714 * xpath.c: fix a bug when trying to sort namespace nodes
12715
Daniel Veillard5146f202001-04-25 10:29:44 +000012716Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * HTMLtree.c: real fix for #53402
12719
Daniel Veillard7533cc82001-04-24 15:52:00 +000012720Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12723 PIs when using xsl:output
12724 * valid.c: closing #53537 some case generate segfaults if there
12725 is validity errors
12726
Daniel Veillard61b33d52001-04-24 13:55:12 +000012727Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12730 of external parsed entities, added --noent to testDocbook
12731 * valid.c: Garry Pennington found an uninitialized variable
12732 access in xmlValidateElementContent()
12733
Daniel Veillard56098d42001-04-24 12:51:09 +000012734Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12737 with madness
12738 * result/HTML/ : this modified the result of the regression tests
12739 a lot.
12740
Daniel Veillard122376b2001-04-24 12:12:30 +000012741Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12744 to doc where it wasn't checked against NULL reported by
12745 Jens Laas
12746
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012747Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12750 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12751
Daniel Veillardeae522a2001-04-23 13:41:34 +000012752Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12755 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12756 * SAX.[ch]: cleanup and updates for DocBook
12757 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12758 ex SGML identifier changes
12759 * valid.c: removed a static unused function.
12760
Daniel Veillardde57c612001-04-23 09:13:36 +000012761Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * HTMLtree.c: applied change for Paul Sponagl on script saving
12764 * Makefile.am: the warning about entity title.xml are normal.
12765
Daniel Veillard393df012001-04-22 20:11:18 +000012766Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * configure.in: release of 2.3.7
12769 * Makefile.am: fixing make distcheck
12770
Daniel Veillarda41123c2001-04-22 19:31:20 +000012771Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * doc/html/* doc/xml.html: updated and regenerated the docs
12774
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012775Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12778
Daniel Veillarde82a9922001-04-22 12:12:58 +000012779Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * tree.c: fixed #53388 with the provided patch
12782
Daniel Veillard06803992001-04-22 10:35:56 +000012783Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * valid.c: Bjorn detected an invalid memory access. Fixed
12786 vstateVPush()
12787
Daniel Veillard40af6492001-04-22 08:50:55 +000012788Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12791
Bjorn Reese70a9da52001-04-21 16:57:29 +000012792Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12793
12794 * libxml.h: new header used only for the compilation of libxml
12795 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12796 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12797 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12798 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12799 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12800 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12801 baseline (version 1.2 plus a single patch).
12802 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12803 scientific notation for numbers. Tests added.
12804 * xpath.c: formatting of numbers changed to use sprintf
12805 (contribution from William Brack)
12806
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012807Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * valid.c: cleanup, more useful debugging
12810 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12811 * xmlIO.c: entity loading is printed as an error when validating
12812
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012813Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * valid.c: fixed to validate within entities
12816 * test/VCM/v22.xml: added a specific testcase
12817
Daniel Veillardca1f1722001-04-20 15:47:35 +000012818Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * valid.c: forgot an epsilon transition in for ()+
12821 * test/VCM/v21.xml : added a specific test case
12822
Daniel Veillard85349052001-04-20 13:48:21 +000012823Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * valid.c: removed a state explosion exhibited by RSS
12826 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12827 from bug #51872
12828
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012829Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12832 validation without using an ugly NFA -> DFA algo in the source.
12833 Made a specific algorithm easier to maintain, using a single
12834 stack and without recursion.
12835 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12836 * hash.c: made the growing routine static
12837 * tree.h parser.c: added the parent information to an
12838 xmlElementContent node.
12839
Daniel Veillarde470df72001-04-18 21:41:07 +000012840Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * SAX.c parser.c xpath.c: generating IDs when not validating
12843 from an external parsed entity was poisoning the ID has table
12844 with removed values. This was killing XSLT on the KDE help
12845 browser.
12846
Daniel Veillardceacdd92001-04-18 15:10:35 +000012847Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * entities.h: andrew@ugh.net.au detected a double declaration
12850
Daniel Veillarda10efa82001-04-18 13:09:01 +000012851Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * debugXML.c hash.c tree.h valid.c : some changes related to
12854 the validation suport to improve speed with DocBook
12855 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12856 the way validation errors get reported
12857
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012858Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12861 by P C Chow and William M. Brack for XSLT HTML output
12862
Daniel Veillard2d90de42001-04-16 17:46:18 +000012863Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12866 Igor Zlatkovic patches for MSC compilation and added his
12867 updates
12868
Daniel Veillarde043ee12001-04-16 14:08:07 +000012869Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12872 prefix lookup.
12873 * parserInternals.c: fixed the bug reported by Morus Walter
12874 due to an off by one typo in xmlStringCurrentChar()
12875
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012876Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * HTMLparser.c result/HTML/*: revamped the way the HTML
12879 parser handles end of tags or end of input
12880
Daniel Veillard82daa812001-04-12 08:55:36 +000012881Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12884
Daniel Veillard67a21302001-04-11 14:39:16 +000012885Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12888 bug where the linktime verions of free() won't work ...
12889
Daniel Veillard27b55282001-04-11 12:22:25 +000012890Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12893
Daniel Veillardafc73112001-04-11 11:51:41 +000012894Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * doc/xml.html: added 2.3.6 release
12897
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012898Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12901 * result/wml.xml: resulted in a small output change
12902
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012903Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * tree.c: xmlNewDoc was missing the charset initialization
12906 * xmllint.c: added --auto to autogenerate a doc, allow to
12907 reproduce the problem fixed on xmlNewDoc
12908
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012909Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * xpath.c: trying to get 52979 solved
12912 * tree.c result/ result/noent/: trying to get 52712 solved, this
12913 also made me clean up the fact that XML output in general should
12914 not add formating blanks by default, this changed the output of
12915 a few tests
12916
Daniel Veillard73639a72001-04-10 14:31:39 +000012917Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12920
Daniel Veillardfac26a12001-04-08 13:08:14 +000012921Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * configure.in: finally released 2.3.6
12924
Daniel Veillard911f49a2001-04-07 15:39:35 +000012925Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * xpath.c: checking for null pointer generated by new code
12928
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012929Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * xpath.c: fixed a [] evaluation problem reported
12932 * test/XPath/tests/simpleaddr: extended test
12933 * result/XPath/simpleaddr: updated result
12934
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012935Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * xmllint.c: Dan Timis reported a portability problem
12938 on Macs without mmap, fixed it.
12939
Daniel Veillardb38bd552001-04-03 18:22:00 +000012940Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * testXPath.c : added a --tree option allowing to display the
12943 tree dump of the XPath expression
12944
Daniel Veillard4dd93462001-04-02 15:16:19 +000012945Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * xpath.c: fixed a memleak when comparing nodesets
12948 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12949 * tree.c: added a TODO
12950
Daniel Veillard92ad2102001-03-27 12:47:33 +000012951Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12954 we need string functions
12955 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12956 to be able to use them where needed. Applied some changes
12957 to reduce name linking pollution and compile in only what's
12958 needed.
12959 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12960 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12961 for the string manipulation functions
12962 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12963 to the free() function of xmlmemory.c
12964 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12965 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12966 usage.
12967
12968
Daniel Veillard2be30642001-03-27 00:32:28 +000012969Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * error.c: applied the context output patch of the error
12972 handling submitted by Chuck Griffith
12973 * error/VC/*: this slightly change some error logs
12974
Daniel Veillard50582112001-03-26 22:52:16 +000012975Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * parser.c: fixed line number reporting on error
12978
Daniel Veillard04be4f52001-03-26 21:23:53 +000012979Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * parser.c: Sullivan and Darin found a parser bug,
12982 applied the patch.
12983
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012984Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12987 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12988 xmlversion.h.in xpointer.c: of course the way I defined
12989 UNUSED breaks on old gcc version. Try to be smart and
12990 also define it directly in xmlversion.h
12991 * configure.in: removed -ansi flag from the pedantic set
12992
12993Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012994 Huge cleanup, I switched to compile with
12995 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12996 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12997 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12998 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12999 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13000 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13001 encoding.h entities.c error.c list.[ch] nanoftp.c
13002 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13003 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13004 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13005 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13006 Cleanup, staticfied a number of non-exported functions,
13007 detected and cleaned up a dozen of problem found this way,
13008 avoided a lot of public function name/typedef/system names clashes
13009 * doc/xml.html: updated
13010 * configure.in: switched private flags to the really pedantic ones.
13011
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013012Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * configure.in: 2.3.5
13015 * doc/html/*: rebuilt the docs
13016
Daniel Veillard146c9122001-03-22 15:22:27 +000013017Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * parser.c: fixed a reported bug in NOTATION parsing
13020 * uri.c: accepted but not fixed bug 51876, added TODO
13021 * Makefile.am: fixed bug 51876
13022
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013023Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * config.h.in configure.in error.c: fix a compilation problem
13026 on platforms without vsnprintf (xml@thewrittenword.com)
13027
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013028Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * parser.c: fixed a function name header typo
13031 * SAX.c: notations can also occur in external subset.
13032
Daniel Veillard7d42b542001-03-20 13:22:46 +000013033Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * error.c: removed a C++ like comment
13036
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013037Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * parser.c: fixing bug 52299 strange condition leading
13040 to a parser crash due to a buffer overflow
13041 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13042 added the specific test case
13043
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013044Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13047 xmlXPathConvert{String,Number,Boolean} to be able to make
13048 type casts without a context stack, fixed some implementation
13049 problems related to the absence of context at parse-time,
13050 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13051 in the public API too
13052 * xpointer.c xpathInternals.h: we need to know at parse time
13053 whether we are compiling an XPointer
13054
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013055Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13058 cleaned up the parser internals, refactored XPath code, added
13059 new compilation based APIs and cleanly separated public and
13060 private APIs.
13061
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013062Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * xpath.h: the comp field must be added at the end to avoid
13065 killing binary compat.
13066
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013067Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * Makefile.am: detect XPath memleaks in regreson tests
13070 * error.c: fixed and error w.r.t. error reporting still using
13071 stderr
13072 * hash.c: added new line at end of file
13073 * tree.h: minor cleanup
13074 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13075 expression parsing from evaluation, resulted in a number of
13076 changes internally, and in XPointer. Likely to break stuff
13077 using xpathInternals.h but should remain binary compatible,
13078 new interfaces will be added.
13079
Daniel Veillardd574f782001-03-14 19:40:17 +000013080Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * configure.in: fixed a couple of problems reported by
13083 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13084 without gcc on non linux platforms.
13085
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013086Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13089 a fix for --with-html-dir= configure support. I hope it won't
13090 break rpm generation
13091
Daniel Veillarda022fe02001-03-14 16:30:00 +000013092Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * xmlIO.c: one function comment cleanup.
13095
Daniel Veillard25239c12001-03-14 13:56:48 +000013096Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * SAX.c: external subset notations were improperly registered
13099 in the internal subset.
13100
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013101Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * README.cvs-commits: added, pointing to HACKING
13104 * HACKING: updated
13105
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013106Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * parser.c: and Matt Sergeant found one in the XML push
13109 parser (erroneous check I forgot to remove when I fixed the
13110 main parser).
13111
Daniel Veillard68d7b672001-03-12 18:22:04 +000013112Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * xpath.c: ptittom found a small bug in UnaryExpr
13115
Daniel Veillarde356c282001-03-10 12:32:04 +000013116Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * configure.in: bumped to 2.3.4
13119 * error.c: fixed bug #51860
13120 * tree.c: fixed bug #51861
13121 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13122 * tree.[ch] : added xmlDefaultBufferSize
13123 * nanoftp.c: typo in function name header block
13124 * doc/xml.html : updated, added link to XML::LibXSLT
13125 * doc/html/* : rebuilt the docs
13126
Daniel Veillard80f32572001-03-07 19:45:40 +000013127Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * parser.c SAX.c: the new content parsing code raised an
13130 ugly bug in the characters() SAX callback. Found it
13131 just because of strangeness in XSLT XML Rec ouptut :-(
13132
Daniel Veillard6c831202001-03-07 15:57:53 +000013133Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * Makefile.am: Martin Baulig suggested to add -lm
13136 * tree.c: found another bug in xmlNodeGetContent()
13137
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013138Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * xpath.c: Bjorn found the error related to strictness of comparison.
13141
Daniel Veillard29631a82001-03-05 09:49:20 +000013142Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * parser.c: trying to fix the Dtd parsing problem reported
13145 by Gary, side effect of last week speed optimizations.
13146
Daniel Veillard14be0a12001-03-03 18:50:55 +000013147Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13148
13149 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13150 * parserInternals.c: removed unneeded test raised by Stric
13151
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013152Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13153
13154 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13155 and fixed by William Brack). Added xmlXPathFormatNumber.
13156 Changed the sorting slightly.
13157 * configure.in Makefile.am example/Makefile.am: Added -lm.
13158 Please note that applications linking with libxml2, must
13159 also like with the math library from now on.
13160
Daniel Veillardf9533d12001-03-03 10:04:57 +000013161Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13164
Daniel Veillard2f362242001-03-02 17:36:21 +000013165Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * parser.c: one must report spaces even if the Dtd element
13168 content proves that this is not part of the element content.
13169 * result/valid/*.xml: this changed the ouptu slightly
13170
Daniel Veillardb402c072001-03-01 17:28:58 +000013171Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * configure.in: bumped to 2.3.3
13174 * doc/xml.html: updated
13175
Daniel Veillard77851712001-02-27 21:54:07 +000013176Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * tree.c: minor doc fix
13179 * xpath.c: deallocation issues when a result tree has been
13180 converted to a node-set
13181
Daniel Veillardec70e912001-02-26 20:10:45 +000013182Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * doc/xml.html: oops corrected dates s/2000/2001
13185
Daniel Veillard8730c562001-02-26 10:49:57 +000013186Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * valid.c: new patch from Gary Pennington
13189
Daniel Veillard91e9d582001-02-26 07:31:12 +000013190Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * doc/xml.html: applied patch from Ankh
13193
Daniel Veillardedac3c92001-02-26 01:36:19 +000013194Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * xinclude.c: fixed a problem building on Mac
13197
Daniel Veillard21a0f912001-02-25 19:54:14 +000013198Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * parser.c: more work on increasing parsing ferformances
13201
Daniel Veillard48b2f892001-02-25 16:11:03 +000013202Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13205 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13206 avoiding memcpy in production builds MEM_CLEANUP macro use
13207 * parser.[ch] parserInternals.c: optimizations of the tightest
13208 internal loops inside the parser. Better checking of I/O
13209 flushing/loading conditions
13210 * xmllint.c : added --timing
13211
Daniel Veillard71681102001-02-24 17:48:53 +000013212Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * configure.in: bumped to 2.3.2
13215 * doc/xml.html: updated for release
13216
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013217Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * xpath.c: found a memleak and fixed a nasty bug
13220
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013221Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * xmllint.[c1] : added return code errors for xmllint
13224 * xpath.c: specific debug dump function for result value trees
13225
Daniel Veillard4b637072001-02-21 21:52:55 +000013226Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * xpath.c: finally implemented xmlXPathCompareNodeSets
13229 * test/XPath/expr/floats results/XPath/expr/floats: added
13230 a test for float expressions
13231
Daniel Veillardf714aa32001-02-21 03:07:44 +000013232Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13235 * parserInternals.[ch]: trying to speed up parsing
13236 * xpath.c : speeded up node set equality op
13237
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013238Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13241 better handling of ID/IDREF and the list modules associated
13242 * configure.in: small CFLAGS cleanup
13243
Daniel Veillarda8abee62001-02-19 15:14:59 +000013244Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * configure.in: fixed iconv detection on AIX (stric)
13247
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013248Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013249
13250 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13251
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013252Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13253
13254 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13255 and optimized xmlXPathNodeSetSort
13256
Daniel Veillard142adbf2001-02-17 13:21:05 +000013257Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * xpath.c: bug fix when context size is 0
13260 * parser.c: I like Norm's Dtd because they still manage to break
13261 the parser occasionally
13262
Daniel Veillardf23e0092001-02-16 13:21:29 +000013263Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13266
Daniel Veillarde0e26512001-02-16 00:11:46 +000013267Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13270 attributes within the XML-1.0 namespace
13271
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013272Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * xpathInternals.h: exported a few axis functions
13275 * doc/xml.html: updated the doc
13276
Daniel Veillard760f4422001-02-15 14:59:48 +000013277Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * configure.in: applied patch from Daniel van Balen for OpenBSD
13280 and bumped version to 2.3.1
13281 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13282 attempt to find autoclosing was simply broken, removed it,
13283 updated the examples, this is better
13284
Daniel Veillardd194dd22001-02-14 10:37:43 +000013285Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13288 hash functionnalities.
13289 * doc/html/* : rebuild the doc
13290
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013291Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13294 on predicate
13295 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13296 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13297 really want to have tags closed on output even if we accept
13298 unclosed ones on input
13299
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013300Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * xpath.c: ouch don't free NULL, rare case fixed
13303 * tree.c: don't coalesce text nodes if they don't have the
13304 same behaviour wrt escaping on output
13305
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013306Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * xpath.c: small fixup
13309 * SAX.c: don't warn on empty namespaces.
13310
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013311Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * README: a bit of cleanup
13314 * configure.in: preparing for 2.3.0 release
13315
Daniel Veillard1f83d392001-02-08 09:37:42 +000013316Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * hash.[ch]: added a first version of xmlHashSize()
13319 * valid.c: another bug fix from Gary Pennington
13320
Daniel Veillard5eef6222001-02-07 18:24:48 +000013321Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * valid.c: couple of bug fixes pointed by Gary Pennington
13324 * HTMLtree.c: #if 0 cleanup
13325
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013326Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13329 which removes a time consuming check of xmlXPathNodeSetAdd()
13330 and use it in places where we are sure to not break unicity
13331
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013332Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * xpath.c: bug fixes found from XSLT
13335 * tree.c: preserve node->name special values when copying nodes.
13336 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13337 external subset are fetched when available but without full
13338 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13339 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13340 output with encoding disabled.
13341
Daniel Veillard2c833b62001-02-03 08:52:06 +000013342Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13345 xmlCheckFilename should not be called from xmlFileOpenW
13346 and xmlGzfileOpenW
13347
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013348Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13351 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13352 added the new tests for URI normalization
13353 * testURI.c: fixed stoopid bugs
13354 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13355 the URI in the error messages are now properly normalized
13356
Daniel Veillardea28ce62001-02-02 08:20:19 +000013357Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13360
Daniel Veillarde99a4762001-02-01 04:34:35 +000013361Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13364
Daniel Veillard2b325a02001-01-31 20:46:31 +000013365Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * xpath.c: fixed mod operator
13368
Daniel Veillardde55cf62001-01-31 15:53:13 +000013369Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * parser.c: fixed xmlStrcat doc
13372 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13373 trees.
13374
Daniel Veillard2f913b72001-01-31 13:23:49 +000013375Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * xpath.c result/XPath/tests/chaptersbase
13378 result/XPath/tests/simplebase: fixed XPath node()
13379 * tree.c: small fix in xmlNewNs()
13380 * Makefile.am: removed extraneous xml2Conf.sh rule
13381
Daniel Veillardb42042b2001-01-28 07:40:36 +000013382Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13385 Changed the library name, in order to get libxml-devel and
13386 libxml2-devel to coexist on a single system
13387 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13388 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13389
Daniel Veillardee0a4662001-01-27 18:59:33 +000013390Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13393 libxml2-devel installable in // as libxml-devel.
13394
Daniel Veillard5eb05942001-01-27 17:50:22 +000013395Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * doc/Makefile.am: fixed make rebuild in doc
13398 * doc/html/*.html: rebuilt the docs
13399
Daniel Veillard65c295d2001-01-26 09:32:39 +000013400Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13403
Daniel Veillard8e199902001-01-25 18:54:39 +000013404Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13407 the HTML doc to go into the -devel RPM ...
13408 * aclocal.m4 config.h.in: some updates due to auto* magic
13409
Daniel Veillard93086662001-01-25 18:13:04 +000013410Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * xpath.h: added a hook in the context structure allowing to
13413 link to extra support, needed for XSLT
13414
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013415Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13418 xmlXPtrCmpPoints to use it.
13419 * propagated the following patch from Alejandro Forero
13420 * include/win32config.h xmlIO.c: applied further suggestions
13421 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13422 * example/gjobread.c: fixed warnings, now that it builds
13423
13424Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13425
13426 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13427
13428 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13429 filename points to a valid file (not a directory).
13430 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13431 Added calls to xmlCheckFilenameDir.
13432
13433 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13434 `path' (rather than `filename') as the parameter to gzopen and open.
13435
Daniel Veillard48177c22001-01-23 15:27:41 +000013436Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * Makefile.am: fixed a problem with EXTRA_DIST
13439
Daniel Veillardb83ba402001-01-22 22:45:10 +000013440Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * Makefile.am example/Makefile.am: finally found the trick
13443 to build the example, i.e. add "." in SUBDIRS before example
13444 in the list <grin/>
13445
Daniel Veillard82687162001-01-22 15:32:01 +000013446Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * doc/xml.html: updated with an XSLT section, removed pointer to
13449 W3C CVS base.
13450
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013451Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13454 too, and deallocation need to occur the same way.
13455
Daniel Veillarde4566462001-01-22 09:58:39 +000013456Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13459 type correponding to an XSLT result tree fragment. Share most
13460 of the data format with node set, as well as operators.
13461 * HTMLtree.c: added a newline at the end of the doctype output
13462 whe this one is not present initially.
13463 * tree.c: make sure taht the parent and doc pointers are properly
13464 set when copying attributes (lists).
13465
Daniel Veillard701c7362001-01-21 09:48:59 +000013466Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13469
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013470Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * xpath.c: seems I finally killed that ugly path evaluation
13473 context bug (tagged 9999 in case is is wrong)
13474
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013475Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13478 for XSLT
13479
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013480Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13483 for xmlGzfileOpen() bug
13484
Daniel Veillardf6eea272001-01-18 12:17:12 +000013485Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * xpath.c: removed an error found by XSLT usage
13488 * tree.c parserInternals.h: use a predefined static string
13489 for text and comment nodes, avoid freeing them in xmlFreeNode,
13490 exported the string name in parserInternals.h and added
13491 another value to disable encoding at output (for XSLT),
13492 gain memory, time.
13493
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013494Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13497 win32/libxml2/libxml2_so.dsp: new makefiles and update
13498 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13499
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013500Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13503 Gary Pennington
13504
Daniel Veillard389e6b72001-01-15 19:41:13 +000013505Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * xpath.c: fixed the comaprision of values and nodelists,
13508 need to compare nodelist still ...
13509 * debugXML.c: avoided a possible core dump
13510 * HTMLparser.c: cleanup
13511 * nanohttp.c: contributed fix.
13512 * tree.c: fixes in properties handling added xmlSetNsProp
13513 needed by libxslt
13514 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13515 comment
13516 * TODO: updated
13517
Daniel Veillard167bd532001-01-06 21:09:34 +000013518Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * parser.c parserInternals.c: applied Bjorn Reese optimization
13521 patch
13522
13523Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * Makefile.am: applied patch fro make check from Martin Vidner
13526
Daniel Veillard503b8932001-01-05 06:36:31 +000013527Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * configure.in: preparing 2.2.11
13530 * doc/html/*: rebuild the HTML files
13531 * doc/xml.html : updated
13532
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013533Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * tree.c: fixed a stupid bug
13536 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13537 patches related to validation of an XInclude processing result
13538 * TODO: updated
13539
Daniel Veillarde2488192001-01-04 10:54:22 +000013540Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13543 on large files
13544
Daniel Veillardf060a412001-01-03 20:52:44 +000013545Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13548
Daniel Veillard45cff692001-01-03 18:02:04 +000013549Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13552 reported by Jonas Borgström
13553 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13554
Daniel Veillard08108982001-01-03 15:24:58 +000013555Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * testXPath.c xpath.c: fixing the XPath union expressions problem
13558 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13559
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013560Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * xmllint.c: Made is so if the file name is "-" is will read form
13563 standard input. Sven Heinicke <sven@zen.org>
13564 * tree.c: fixed a problem when growing buffer
13565 * tree.h: fixed the comment of the node types following andersca
13566 comment
13567 * TODO: updated
13568
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013569Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13570
13571 * HTMLparser.[ch]: added a way to avoid adding automatically
13572 omitted tags. htmlHandleOmittedElem() allows to change the
13573 default handling.
13574 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13575 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13576 of xmllint too when using --memory flag, added a memory test
13577 suite at the Makefile level.
13578 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13579 with namespace use when encountering QNames in XPath evalation,
13580 added xmlns() scheme in XPointer.
13581 * nanoftp.c : incorporated a fix
13582 * parser.c xmlIO.c: fixed problems raised with encoding when using
13583 the memory I/O
13584 * parserInternals.c: closed bug 25934 reported by
13585 torsten.landschoff@innominate.de
13586 * TODO: updated
13587
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013588Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13589
13590 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13591 on a non-updated tree :-(, made a 2.2.10 release to correct the
13592 situation
13593
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013594Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13595
13596 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13597 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13598 integrated a set of OpenVMS changes from Howard Taylor
13599 <Howard.Taylor@pacoast.com>
13600
Daniel Veillard58770e72000-11-25 00:48:47 +000013601Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13602
13603 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13604 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13605
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013606Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13607
13608 * HTMLparser.c: some fixes on auto-open of html/head/body
13609 * encoding.c: fixed a compilation error on some gcc env
13610 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13611 XPointer implementation
13612 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13613 related XPointer tests and associated results
13614
Daniel Veillard300f7d62000-11-24 13:04:04 +000013615Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13616
13617 * doc/xmldtd.html doc/xml.html: following a short step by step
13618 guidance on IRC to help maciej with DTDs I started a small
13619 page on the subject.
13620
Daniel Veillard748e45d2000-11-17 16:36:08 +000013621Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13622
13623 * HTMLparser.c: fixed handling of broken charrefs
13624 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13625 patches
13626
Daniel Veillard28929b22000-11-13 18:22:49 +000013627Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13628
13629 * doc/xml.html doc/html/* : rebuilt the docs after adding
13630 xinclude and updated page for 2.2.7 and 2.2.8
13631 * configure.in: releasing 2.2.8
13632
Daniel Veillard41e06512000-11-13 11:47:47 +000013633Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13634
13635 * parser.[ch] parserInternals.c: applied the conditional
13636 section processing fix from Jonathan P Springer
13637 <jonathan.springer2@gte.net>
13638 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13639 project file, fixed iconv default non support
13640 * xpath.c: fixed the problem of evaluating relative expressions
13641 when a node context is provided.
13642
Daniel Veillardbf432752000-11-12 15:56:56 +000013643Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13644
13645 * nanoftp.c: fixed gcc 2.95 new warnings
13646 * SAX.c: fixed a stupid bug
13647 * tree.c: fixed a formatting problem when round-tripping
13648 from/to memory
13649 * xinclude.c: chased memleak, fixed a base problem
13650 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13651 xmlXPtrBuildNodeList()
13652 * TODO: updated
13653 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13654 adding a first small set of regression tests for XInclude
13655
Daniel Veillardc2def842000-11-07 14:21:01 +000013656Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13657
13658 * nanohttp.[ch]: applied Wayne Davison patches to access
13659 the WWW-Authorization header.
13660 * parser.c: Closed Bug#30847: Problems when switching encoding
13661 in short files by applying Simon Berg's patch.
13662 * valid.c: fixed a validation problem
13663 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13664 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13665 Wayne Davison
13666 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13667 need to be extended to non full nodes selections.
13668 * xinclude.c: starts to work decently
13669
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013670Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13671
13672 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13673 debugXML.c xmlversion.h.in: Started adding XInclude support,
13674 this is a new xmllint option
13675 * tree.c xpath.c: applied TOM patches for XPath
13676 * xpointer.c: fixed a couple of errors.
13677 * uri.c: added an escaping function needed for xinclude
13678 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13679 new warning from RH70 gcc's version
13680
Daniel Veillarda4964b72000-10-31 18:23:44 +000013681Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13682
13683 * HTMLparser.c: fixed loop on invalid char in scripts
13684 * parser.c: update to description of xmlIOParseDTD()
13685 * libxml.m4 xmlversion.h.in: changes contributed by
13686 Michael Schmeing <m.schmeing@internet-factory.de>
13687 * configure.in: preparing for 2.2.7
13688 * Makefile.am: trying to avoid config.h and acconfig.h
13689 being included in the distrib
13690 * configure.in: released 2.2.7
13691
13692Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13693
13694 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13695 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13696
Daniel Veillard01411222000-10-30 15:33:22 +000013697Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13698
13699 * parser.[ch]: added xmlIOParseDTD()
13700 * xpointer.c: added support for the 2 extra parameters of
13701 string-range, fixed a stoopid error when '0' was present
13702 in XPointer expressions
13703 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13704 testsuite for the above
13705
Daniel Veillard6db58192000-10-30 09:27:53 +000013706Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13707
13708 * libxml.spec.in: improved package descriptions
13709
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013710Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13711
13712 * xpath.c xpathInternals.h: applied a large cleaning patch
13713 from TOM <ptittom@free.fr>, it also add namespace support
13714 for function and variables registration.
13715
Daniel Veillardbd20df72000-10-29 17:53:40 +000013716Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13717
13718 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13719 * Makefile.mingw: Wayne Davison's update adding hash.c
13720
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013721Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13722
13723 * xpath.c: fixed the root evaluation problems
13724 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13725 ignorable spaces with <b> <bold> <em>
13726 * tree.c: fixed a loop in xmlSearchNsByHref()
13727
Daniel Veillard767662d2000-10-27 17:04:52 +000013728Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13729
13730 * xpath.c: applied another XPath patch from TOM
13731 * xpath.c include/makefile.am: applied another patch from
13732 china@thewrittenword.com (cleanup on IRIX).
13733
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013734Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13735
13736 * xml-config.1: received a fixed version from Fredrik Hallenberg
13737 <hallon@lysator.liu.se>
13738
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013739Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13740
13741 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13742 cleanup patch for XPath
13743
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013744Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13745
13746 * patched to redirrect all "out of context" error messages to
13747 a reconfigurable routine. The changes are:
13748 * xmlerror.h : added the export of an error context type (void *)
13749 an error handler type xmlGenericErrorFunc there is an interface
13750 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13751 to reset the error handling routine and its argument
13752 (by default it's equivalent to respectively fprintf and stderr.
13753 * all the c files: all wild accesses to stderr or stdout within
13754 the library have been replaced to calls to the handler.
13755
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013756Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13757
13758 * configure.in: release 2.2.6
13759 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13760 exporting the inner functions of xpath for extension modules
13761 * doc/*: updated and rebuilt the doc
13762
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013763Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13764
13765 * nanohttp.c : applied Wayne HTTP cleanup patch
13766 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13767 and xmlNodeSetSpacePreserve()
13768
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013769Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13770
13771 * xpath.c: closing bug #29260
13772
Daniel Veillard126f2792000-10-24 17:10:12 +000013773Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13774
13775 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13776 multikey tuples, made hash structure opaque
13777 * valid.[ch]: moved elements, attributes, notations decalarations
13778 as well as ID and refs to hash tables.
13779 * entities.c: hash cleanup
13780 * xmlmemory.c: fixed a dump problem in debug mode
13781 * include/Makefile.am: problem passing in DESTDIR= values patch
13782 from Marc Christensen <marc@calderasystems.com>
13783 * nanohttp.c: removed debugging remains
13784 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13785 * HTMLparser.c parser.c: fixing a number of problems with the
13786 macros in the *parser.c files (Wayne).
13787 * HTMLparser.c: close the previous option when opening a new one
13788 (Marc Sanfacon).
13789 * result/HTML/*: updated the HTML results accordingly
13790
Daniel Veillard52afe802000-10-22 16:56:02 +000013791Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13794 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13795 XPath functions and XML entities table to them. More to come...
13796 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13797
Daniel Veillard683cb022000-10-22 12:04:13 +000013798Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * tree.c: coalesce adjacent text nodes
13801 * valid.c: handling of blank nodes in DTd validation (raised
13802 by problems with a posteriori validation).
13803 * nanohttp.c: changing behaviour on HTTP write stuff.
13804 * HTMLtree.c: forced body and html to be explicitely closed.
13805 * xpath.h: exported more XPath functions.
13806
Daniel Veillard1baf4122000-10-15 20:38:39 +000013807Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13808
13809 * Release of 2.2.5
13810 * xpointer.c: range() range-inside and other helper functions
13811 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13812
Daniel Veillard47e12f22000-10-15 14:24:25 +000013813Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13814
13815 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13816 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13817
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013818Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13819
13820 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13821 and XPointer modules
13822
Daniel Veillard134c9f32000-10-15 10:27:08 +000013823Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13824
13825 * SAX.h: closed #25107
13826
Daniel Veillard39915622000-10-15 10:06:55 +000013827Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13828
13829 * testSAX.c: fixed problem with cdata reporting
13830 * SAXresult/* : updated
13831
Daniel Veillard1e851392000-10-15 10:02:56 +000013832Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13833
13834 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13835 Closed bug #27499, added to regression tests
13836 * TODO: updated
13837
Daniel Veillard7eda8452000-10-14 23:38:43 +000013838Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13839
13840 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13841 support for SCRIPT and STYLE with help from Bjorn Reese
13842 * test/HTML/* result/HTML/*: added simple testcase and updated
13843 the existing ones.
13844
Daniel Veillardff9c3302000-10-13 16:38:25 +000013845Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13848 string-range for empty strings
13849 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13850 test/XPath/xptr/strrange: augmented the XPointer testsuite
13851
Daniel Veillard189446d2000-10-13 10:23:06 +000013852Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13853
13854 * doc/xml.html doc/xmlmem.html: added a module describing memory
13855 interfaces and use, updated the main page.
13856
Daniel Veillard2f971a22000-10-12 23:26:32 +000013857Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13858
13859 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13860 nanoftp code work on Windows too now
13861
13862Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013863
13864 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13865 * xpointer.c: implemented string-range() at least a good first version
13866 * test/XPath/docs/str test/XPath/xptr/strrange
13867 result/XPath/xptr/strrange: the string-range() tests
13868
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013869Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13870
13871 * Makefile.am include/Makefile.am include/win32config.h
13872 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13873 and make distcheck
13874
Daniel Veillard19d61112000-10-11 23:50:35 +000013875Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13878 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13879 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13880
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013881Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13882
13883 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13884 patch for socklen_t detection by
13885 Albert Chin-A-Young <china@thewrittenword.com>
13886
Daniel Veillardcd429612000-10-11 15:57:05 +000013887Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13888
13889 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13890 and added a --dtdvalid option to xmllint used to test it
13891
Daniel Veillard47c02452000-10-11 13:04:36 +000013892Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13893
13894 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13895 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13896
Daniel Veillard2d38f042000-10-11 10:54:10 +000013897Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13900 handlings (registration, lookup, cleanup)
13901
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013902Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * configure.in Makefile.am include/makefile.am: adding XPointer
13905 and XPtrtests target
13906 * xpointer.[ch] : new files for XPointer support
13907 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13908 more XPath tests
13909
Daniel Veillard57fda592000-10-10 23:24:14 +000013910Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13911
13912 * configure.in: fixed, very broken, make distcheck works again
13913
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013914Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * More work toward 2.2.5, integrated a number of patches
13917 * configure.in Makefile.am win32config.h.in: trying to cleanup
13918 make distcheck .... huh ...
13919 * include/Makefile.am include/win32config.h: new directory
13920 for includes
13921 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13922 updated teh makefiles and instructions for WIN32
13923 * xpath.c: small fixes
13924 * test/XPath/ results/XPath: updated the testcases and results
13925 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13926 suggested patches
13927 * valid.c: fixed an ID bug
13928
Daniel Veillardb71379b2000-10-09 12:30:39 +000013929Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13930
13931 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13932 the automake bug where wrong dependancies were generated.
13933 * xpath.[ch]: worked on XPointer
13934
Daniel Veillard7e99c632000-10-06 12:59:53 +000013935Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13936
13937 * configure.in Makefile.am: 2.2.5, ship the include in an
13938 include/libxml subdirectory, use symlinks when using CVS
13939 * testSAX.c: fixed small bug
13940 * testXPath.c: changed the way testfiles are parsed
13941 * debugXML.c: same kind of cleanup when parsing an argument expression
13942 XPath/XPointers can have blanks embedded
13943 * xpath.[ch]: more cleanup, reorgs for XPointer work
13944 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13945 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13946
Daniel Veillard55b91f22000-10-05 16:30:11 +000013947Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13948
13949 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13950 in the XPath engine, rewrote large parts of it, now it's far
13951 cleaner and in sync with the REC not an old WD. Fixed a parsing
13952 problem in the interactive XML shell found when testing XPath.
13953
Daniel Veillardac260302000-10-04 13:33:43 +000013954Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13957 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13958 examples with the extra test
13959
Daniel Veillard7cfce322000-10-04 12:40:27 +000013960Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13961
13962 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13963 the global init function.
13964
Daniel Veillard970112a2000-10-03 09:33:21 +000013965Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13966
13967 * HTMLparser.c: Doohhh, attribute name parsing was still case
13968 sensitive ! Fixed this ...
13969 * result/HTML/* : updated the tests results accordingly
13970
Daniel Veillard740abf52000-10-02 23:04:54 +000013971Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13974 engine, should be far more stable, incorporated a new version of
13975 preceding/following axis, need testing
13976 * uri.c: fixed file:///c:/a/b/c problem
13977 * test/XPath/tests/idsimple: augmented the XPath tests
13978
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013979Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13980
13981 * doc/* rebuilding docs for 2.2.4 release
13982
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013983Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * configure.in: releasing 2.2.4
13986 * parser.[ch]: added xmlStrEqual()
13987 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13988 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13989 use xmlStrEqual instead
13990 * TODO: updated
13991 * added an XPath test
13992
Daniel Veillardbc765302000-10-01 18:23:35 +000013993Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13994
13995 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13996 * entities.h: exported xmlInitializePredefinedEntities
13997 * parser.[ch] : added xmlInitParser()
13998 * parserInternals.h : had to export htmlInitAutoClose()
13999
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014000Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14001
14002 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14003 problems
14004 * Makefile.am : added XPath regression tests to normal tests
14005 * uri.c: fixed a problem with local paths, cleanup
14006 * parser.c: fixed a problem with large CData sections
14007
Daniel Veillardd2ade932000-09-30 14:39:55 +000014008Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14009
14010 * configure.in xml-config.in: patch from "Ben Taylor"
14011 <sol7x86@hotmail.com> for solaris shared libs lookup
14012
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140132000-09-30 Martin Baulig <baulig@suse.de>
14014
14015 * libxml-2.0.pc.in: Provide pkg-config script.
14016
14017 * configure.in: Create the libxml-2.0.pc script from the
14018 libxml-2.0.pc.in templates.
14019 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014020 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014021
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014022Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14023
14024 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14025 when compiling with MSC
14026
Daniel Veillard46057e12000-09-24 18:49:59 +000014027Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14028
14029 * xpath.c: patch for normalize-string() substring-before(),
14030 substring-after() and translate() functions from Bjorn Reese
14031 <breese@mail1.stofanet.dk>
14032 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14033 Fredrik Hallenberg <hallon@lysator.liu.se>
14034 * TODO: updated
14035
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014036Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14039 problem of socklen_t being undefined on a number of platforms
14040 * debugXML.c: fixed a compilation problem when without snprintf
14041
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014042Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14045 an URI bug and a fix for the control-character-induced infinite loop
14046 * nanohttp.c: preventive fix for compiling on WIN32
14047
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014048Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14049
14050 * xmlint.c: closing bug #25000
14051
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014052Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14053
14054 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14055 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14056 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14057 related function, fixing xmlStrncmp(), and associated cleanup
14058 * result/HTML/entities.html.sax: updating result
14059
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014060Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14061
14062 * uri.c: applied patch for URI escaping from Wayne Davison
14063 <wayned@blorf.net>
14064 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14065 from Denis Barbier <barbier@imacs.polytechnique.fr>
14066 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14067 patch from Wayne Davison
14068
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014069Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14070
14071 * doc/xml.html : updated with new releases, adding "how to help"
14072
Daniel Veillard04698d92000-09-17 16:00:22 +000014073Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14074
14075 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14076 removed a few warnings in pedantic mode ...
14077 * parserInternals.c parser.c: moved encoding switching function
14078 to parserInternals.c
14079 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14080
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014081Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14082
14083 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14084 error or warning handlers
14085
Daniel Veillardb1059e22000-09-16 14:02:43 +000014086Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14087
14088 * parserInternals.c parserInternals.h parser.c Makefile.am:
14089 created a new module parserInternals.c, moved most of the
14090 code shared by the various parsers there, as well as
14091 deprecated code from parser.c. More cleanup of parser.c
14092 * uri.c: fixed a problem when URI is NULL
14093 * valid.c: speedup when looking for an attribute declaration
14094
Daniel Veillard39c7d712000-09-10 16:14:55 +000014095Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14096
14097 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14098 the cleanup of the computation of URI references when seeking
14099 external entities. The URI reference string and the resulting
14100 URI are both stored now.
14101 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14102 large s(n)printf checks and cleanup from Denis Barbier
14103 <barbier@imacs.polytechnique.fr>
14104 * xmlversion.h.in tree.h: couple of SGML declarations for a
14105 possible docbook module.
14106 * result/VC/ : a couple of test output changed due to the change
14107 of the entities URI
14108
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014109Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * parser.h: added a _private field for linking user's data
14112
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014113Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14114
14115 * parser.c parserInternals.h: demacroified most of the IS_XXX
14116 the gain in size is significant so ...
14117
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014118Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14119
14120 * entities.c: cases where looking up entities with doc==NULL
14121 covered
14122
Daniel Veillard90e11312000-09-05 10:42:32 +000014123Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14124
Daniel Veillard1de50802000-09-07 08:54:32 +000014125 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014126 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14127
Daniel Veillard98a79162000-09-04 11:15:39 +000014128Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14129
Daniel Veillard1de50802000-09-07 08:54:32 +000014130 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014131 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14132 * Makefile.in: added URItest and included thenin "make tests"
14133
14134Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014135
14136 * xmlversion.h.in: closed bug 22941
14137
Daniel Veillard2bb89092000-08-31 14:57:50 +000014138Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14139
14140 * doc/xmlio.html: added doc and example for entity loader
14141 redefinition.
14142
Daniel Veillard96984452000-08-31 13:50:12 +000014143Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14144
14145 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14146 used by libxml
14147
Daniel Veillarde715dd22000-08-29 18:29:38 +000014148Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14149
14150 * parser.c: Fixed bug on invalid ontent characters and when using
14151 push.
14152 * xmllint.c: fixed xmllint endling of errors in push mode
14153
Daniel Veillard4948eb42000-08-29 09:41:15 +000014154Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014157 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014158 * result/HTML/*.sax: regenerated HTML SAX output
14159 * parser.c: more cleanup.
14160
Daniel Veillarde010c172000-08-28 10:04:51 +000014161Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014164 patches from Wayne Davison <wayned@users.sourceforge.net>,
14165 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014166 * HTMLparser.c: fixed an ignorable white space detection bug
14167 occuring when parsing with SAX only
14168 * result/HTML/*.sax: updated since the output is now HTML
14169 encoded...
14170
Daniel Veillard47f3f312000-08-27 22:40:15 +000014171Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014173 * HTMLparser.[ch]: applied some of Wayne Davison
14174 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014175
Daniel Veillarde0854c32000-08-27 21:12:29 +000014176Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14179 undeclared namespace prefix was used, added a warning.
14180 Cleaned up support w.r.t. entities, spilling out a warning
14181 and being pedantic on lookups.
14182 * test/warning/ent9 : added testcase for previous example.
14183 * TODO: updated
14184 * parserInternals.h parser.c: changed the way names are parsed
14185 now allow infinite size and decrease penalty for normal use
14186 * parser.c: Started a big cleanup/check of the parser code,
14187 fixed some of the most tortuous entity code, spotted code
14188 unused anymore
14189 * test/*: added tests for very long names and related nasty
14190 things.
14191
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014192Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14193
14194 * doc/encoding.html: added encoding aliases doc
14195 * doc/xml.html: updates
14196 * encoding.[ch]: added EncodingAliases functions
14197 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14198 bottleneck affecting large DTDs like Docbook
14199 * parser.[ch] xmllint.c: added a pedantic option, will be
14200 useful
14201 * SAX.c: redefinition of entities is reported in pedantic mode
14202 * testHTML.c: uninitialized warning from gcc
14203 * uri.c: fixed a couple of bugs
14204 * TODO: added issue raised by Michael
14205
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014206Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * doc/encoding.html: propagated Martin Duerst suggestions
14209
Daniel Veillard52402ce2000-08-22 23:36:12 +000014210Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14211
14212 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14213 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14214 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14215 by Wayne Davison
14216
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014217Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14218
14219 * nanoftp.c nanohttp.c: small cleanup
14220 * TODO: updated
14221
Daniel Veillard244ece92000-08-19 20:58:02 +000014222Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14223
14224 * added an old VC testcase and updated title.xml entity
14225
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014226Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14227
14228 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14229 done on auto-opening of <p> tags and cleanup of SAX output
14230
Daniel Veillard979e55e2000-08-19 16:48:54 +000014231Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14232
14233 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14234
Daniel Veillard4540be42000-08-19 16:40:28 +000014235Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * doc/xml.html libxml.* structure.*: updated the doc a bit
14238
Daniel Veillard808a3f12000-08-17 13:50:51 +000014239Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14242 of SAX tests
14243
Daniel Veillard29579362000-08-14 17:57:48 +000014244Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14247 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14248
Daniel Veillard1255ab72000-08-14 15:13:33 +000014249Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14252 * testHTML.c: fix core dump on Solaris 2.x systems
14253 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14254 * result/HTML/*.sax: previous bug fix lead to new results
14255
Daniel Veillard03109292000-08-14 14:58:22 +000014256Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14257
14258 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14259 * configure.in: added --with-readline=DIR to accept alternate
14260 path for readline include/library
14261 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14262 for ANSI under HP-UX
14263 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14264 includes @LIBS@
14265
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014266Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
14268 * doc/* : rebuilt the docs
14269 * getting ready for 2.2.2 release
14270
Daniel Veillard87b95392000-08-12 21:12:04 +000014271Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14274 and xmlAddFeature()
14275 * tree.[ch]: added xmlAddChildList()
14276 * xmllint.c: MAP_FAILED macro test
14277 * parser.h: added xmlParseCtxtExternalEntity()
14278 * valid.c: applied bug fixes removed warning
14279 * tree.c: added CDATA block to elements content
14280 * testSAX.c: cleanup of output
14281 * testHTML.c: added SAX testing
14282 * encoding.c: better error recovery
14283 * SAX.c, parser.c: fixed one of the external entity processing
14284 of the OASis testsuite
14285 * Makefile.am: added HTML SAX regression tests
14286 * configure.in: bumped to 2.2.2
14287 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14288 SAX results
14289
Daniel Veillard88a172f2000-08-04 18:23:10 +000014290Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14291
14292 * configure.in: patch for HP compiler
14293
142942000-08-04 Sven Heinicke <sven@zen.org>
14295
14296 * xmllint.c: Was coredumping sometimes when the file given didn't
14297 exist.
14298
Daniel Veillard46e370e2000-07-21 20:32:03 +000014299Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014302
Daniel Veillard46e370e2000-07-21 20:32:03 +000014303 when using in memory parsing. Need some cleanup.
14304 * xmllint.c configure.in: added a --memory flag to test memory
14305 parsing
14306
Daniel Veillard36650692000-07-21 15:16:39 +000014307Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * nanohttp.c: fixed socklen_t replacement to unsigned int
14310 * parser.c: fixed a space handdling missing at the end of
14311 production 28 DOCTYPE.
14312 * xmlmemory.c: fixed a stupid bug on the routine to override
14313 allocation functions
14314 * TODO: updated
14315
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014316Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * doc/ regenerated the docs
14319
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014320Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14321
14322 * doc/encoding.html doc/xml.html: added I18N doc
14323 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14324 improvements, both parser and filters, added ASCII & HTML,
14325 fixed the ISO-Latin-1 one
14326 * xmllint.c testHTML.c: added/made visible --encode
14327 * debugXML.c : cleanup
14328 * most .c files: applied patches due to warning on Windows and
14329 when using Sun Pro cc compiler
14330 * xpath.c : cleanup memleaks
14331 * nanoftp.c : added a TESTING preprocessor flag for standalong
14332 compile so that people can report bugs more easilly
14333 * nanohttp.c : ditched socklen_t which was a portability mess
14334 and replaced it with unsigned int.
14335 * tree.[ch]: added xmlHasProp()
14336 * TODO: updated
14337 * test/ : added more test for entities, NS, encoding, HTML, wap
14338 * configure.in: preparing for 2.2.0 release
14339
Daniel Veillard49703262000-07-10 10:27:46 +000014340Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14341
14342 * nanoftp.c: fixed the way the control connection is handled
14343 * libxml.spec.in: fixed the dependancies and cleanup
14344
Daniel Veillard306be992000-07-03 12:38:45 +000014345Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14346
14347 * doc/xml.html: changed the xmlsoft.org structure, updated the
14348 examples w.r.t. root and childs
14349
Daniel Veillard7d853352000-07-02 18:53:09 +000014350Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14353
Daniel Veillard365e13b2000-07-02 07:56:37 +000014354Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14355
14356 * HTMLparser.c: Work on character encoding support for the HTML parser
14357 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14358 * encoding.c: Fixed a potential memleak in the encoding stuff
14359
Daniel Veillardaf743792000-07-01 11:49:28 +000014360Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * doc/FAQ.html doc/Makefile.am : added a FAQ
14363
14364Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014365
14366 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14367 of the HTML parser to force it to not bypass SAX
14368
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014369Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * win32config.h.in: updated
14372 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14373 lacks iconv support :-( need to release 2.1.1
14374 * configure.in: release 2.1.1
14375 * HTMLparser: fixed bug #14784
14376 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14377 by Windows compiler
14378 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14379 the SAX startDocument() callback.
14380 * TODO: updated
14381
14382Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * added xmlStopParser()
14385
Daniel Veillardbe803962000-06-28 23:40:59 +000014386Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * configure.in: 2.1.0 prerelease
14389 * Large resync between W3C and Gnome tree
14390 * nanoftp, nanohttp.c: fixed stalled connections probs
14391 * HTMLtree.c SAX.c : support for attribute without values in
14392 HTML for andersca
14393 * valid.c: Fixed most validation + namespace problems
14394 * HTMLparser.c: start document callback for andersca
14395 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14396 * parser.h, SAX.c: serious speed improvement for large
14397 CDATA blocks
14398 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14399 different encoding
14400 * example/Makefile.am example/gjobread.c tree.h: work on
14401 libxml1 libxml2 convergence.
14402 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14403 and the LIBXML_TEST_VERSION macro
14404
Daniel Veillardc310d562000-06-23 18:32:15 +000014405Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * doc/xml.html: various patches and improvements typo fixed by
14408 Felix Natter
14409 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14410 from Felix Natter <fnatter@gmx.net>
14411
Daniel Veillardf3029822000-05-06 08:11:19 +000014412Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * doc/upgrade.html: updated with instructions for support of both
14415 libxml-1.x and libxml-2.x
14416 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14417 for 2.x support and also fixed includes
14418
14419
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014420Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14423 the encoding support, added iconv support, so now libxml if
14424 compiled with iconv automatically support japanese encodings
14425 among others. Work based on initial patch from Yuan-Chen Cheng
14426 I may have broken binary compat in the encoding handler
14427 registration scheme, but that was so utterly broken I don't
14428 expect anybody to have used this feature until now.
14429 * parserInternals.h: fixup on the CHAR range macro
14430 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14431 code.
14432 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14433 * uri.c: added xmlParseURI() I can't believe I forgot to
14434 implement this one in 2.0 !!!
14435 * SAX.c: moved doc->encoding update in the endDocument() call.
14436 * TODO: updated.
14437
Daniel Veillard06047432000-04-24 11:33:38 +000014438Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14439
14440 * tree.h: removed extraneous xmlRemoveProp definition
14441 * TODO: added item about --disable-corba configure switch
14442 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14443 * nanoftp.c: fixed include problems giving troubles on AIX and
14444 slowlaris
14445 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14446 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14447 comment and headers changes to lower gtk-doc number of warnings
14448 * doc/html/*: rebuilt docs
14449
Daniel Veillarde0aed302000-04-16 08:52:20 +000014450Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * HACKING: documented the tag for 1.x and instructions
14453
Daniel Veillard5e873c42000-04-12 13:27:38 +000014454Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14455
14456 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14457 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14458 xmlCreateIOParserCtxt
14459 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14460 significant overall improvement
14461 * xmllint.c: added I/O test to xmllint
14462 * testSAX.c: added a speed test
14463 * doc/* : updated/regenerated
14464
Daniel Veillardfc708e22000-04-08 13:17:27 +000014465Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14466
14467 * xpath.c uri.h parserInternals.h: cosmetic changes from
14468 "Timur I. Bakeyev" <timur@bat.ru>, including making
14469 xmlCreateURI() public
14470
Daniel Veillard5d211f42000-04-07 17:00:24 +000014471Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14474 and the code at the same time. Added a clean mechanism for
14475 overload or added input methods: xmlRegisterInputCallbacks()
14476 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14477 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14478 * TODO: updated
14479 * doc/* : updated/regenerated
14480 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14481 source dir
14482
Daniel Veillarde77a9182000-04-05 19:12:29 +000014483Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * testURI.c: yet another forgotten commit, I should get some sleep !
14486
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014487Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * xmllint.c: forgot to commit this too ?
14490
Daniel Veillardb9df4042000-04-05 14:23:16 +000014491Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14492
14493 * xmlversion.h.in : forgot to commit this previously
14494
Daniel Veillard361d8452000-04-03 19:48:13 +000014495Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14498 * README TODO: updated for release
14499 * uri.c uri.h: added authority parsing/saving
14500 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14501 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14502 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14503 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14504 Makefile.am : added compile-time customization of libxml
14505 --with-ftp --with-http --with-html --with-xpath --with-debug
14506 --with-mem-debug
14507 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14508 #include <libxml/xxx.h> I hope it won't break too much stuff
14509 and will be manageable in the future...
14510 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14511 and added xmllint to the installed programs
14512 * uri.h: added xmlFreeURI()
14513
Daniel Veillardec303412000-03-24 13:41:54 +000014514Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * uri.c uri.h: finished the escaping handling, the base support
14517 and the URI path normalization. Looks good just lacks the
14518 authority content parsing code.
14519 * Makefile.am: added instructions to generate testURI
14520 * TODO: updated
14521 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14522 added links and icons for W3C and Gnome
14523
Daniel Veillard8f621982000-03-20 13:07:15 +000014524Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * xmlmemory.[ch] : seems I forgot to actually update the files in
14527 the last commit :-)
14528 * doc/xml.html doc/html/* : updated and uploaded the docs
14529
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014530Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14533 * TODO: updated
14534 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014535 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014536 gfree).
14537 * Makefile.am, uri.c, uri.h: added a set of functions to do
14538 exact (litteraly copied from the RFC 2396 productions) parsing
14539 and handling of URI. Will be needed for XLink, one XML WFC,
14540 XML Base and reused in the nano[ftp/http] modules. Still work
14541 to be done.
14542
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014543Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * configure.in, libxml.spec.in : libxml2
14546 * doc/* : updated the doc page, rebuilt the docs
14547
Daniel Veillardcf461992000-03-14 18:30:20 +000014548Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * all: tagged LIB_XML_1_X
14551 * *.c *.h : updated from W3C CVS tree
14552 * configure.in : 2.0.0-beta
14553 * libxml.spec.in : libxml2 package nam
14554 * result/* : new version of the tests output
14555
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014556Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14559
Daniel Veillardb566ce12000-03-04 11:39:42 +000014560Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * doc/* : rebuilt the docs
14563 * parser.c: final patch on #6766
14564 * valid.c: small patch on validity checks.
14565
Daniel Veillardfb76c402000-03-04 11:39:42 +000014566Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14569 added
14570 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14571 compatibility w.r.t. XML spec and existing code.
14572
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014573Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * parser.c: seems a better solution to <a> </a> exists,
14576 will try it for a while
14577
Daniel Veillard83a30e72000-03-02 03:33:32 +000014578Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * parser.c: tried to remove the <a> </a> generating <a/>
14581 this is hard. Left a flag for that purpose. Fixed bug #6766
14582 * configure.in: prepared 1.8.7 not released, due to previous
14583 problem
14584
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014585Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14586
14587 * doc/xml.html : applied second patch from Paul DuBois
14588
Daniel Veillard402e8c82000-02-29 22:57:47 +000014589Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * doc/xml.html : applied patch from Paul DuBois
14592
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014593Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14596
Daniel Veillard5feb8492000-02-02 17:15:36 +000014597Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14600 compilation warnings on various platforms.
14601 * parser.c: Fixed #5281 validity error callbacks are now desactived
14602 by default if not validating.
14603
Daniel Veillardf341f932000-02-02 14:52:08 +000014604Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14607
Daniel Veillard13c757e2000-02-01 23:59:15 +000014608Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14611 <gkatsi@cs.toronto.edu>
14612
Daniel Veillard726e8792000-01-30 20:04:29 +000014613Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14616 processing URLs
14617
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014618Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14621 xmlNanoFTPUpdateURL for persistent control connections.
14622 * configure.in: 1.8.6
14623
14624Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14627 * tree.[ch] : added xmlSaveNoEmptyTags
14628
James Henstridgef3be9312000-01-28 13:59:21 +0000146292000-01-29 James Henstridge <james@daa.com.au>
14630
14631 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14632
14633 * Makefile.am: added nanoftp.[ch] to the build.
14634
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014635Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * nanoftp.[ch]: cleanup, comments, API
14638 * debugXML.c : fixed a bug in the cat command
14639 * doc/*: regenerated the docs
14640
Daniel Veillardda07c342000-01-25 18:31:22 +000014641Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14644 * debugXML.c : fixed a bug in the cat command
14645 * valid.c: fixing some small probs
14646 * libxml.spec.in: get rid of the SNAP suffix
14647 * doc/xml.html: updated the status
14648
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014649Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * xml-config.in: xml-config --version to just return the
14652 version number
14653 * xpath.c: some cleanup w.r.t. axis when the current node is
14654 an attribute.
14655 * TODO: updated
14656
Daniel Veillard461a66c2000-01-18 18:01:01 +000014657Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * configure.in: prepared for libxml-1.8.5
14660 * doc/* recompiled the documentation
14661
146622000-01-17 Jody Goldberg <jgoldberg@home.com>
14663
14664 * configure.in : WARNING autoconf subtlety alert :
14665 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14666 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14667 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14668 get defined by AC_CHECK_HEADERS.
14669
Daniel Veillardf967b902000-01-17 16:06:10 +000014670Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14673 Rune.Djurhuus@fast.no
14674
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014675Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * TODO: updated
14678 * tree.c, parser.c: made sure that only memory alloc problems
14679 and internal parser errors are allowed to write to stdout or
14680 stderr.
14681
Daniel Veillard0142b842000-01-14 14:45:24 +000014682Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * tree.c : restored xmlNewGlobalNs since this seems used by
14685 a lot of existing code :-(, fixed a bug in xmlNewNs
14686 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14687 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14688 to exit() from the library code.
14689 * xpath.c, parser.c: removed bugs or unused code detected by
14690 Windows compilers
14691 * parser.c: started adding interfaces for parsing well balanced
14692 XML fragments
14693 * configure.in: releasing 1.8.4
14694 * doc/* : rebuilt the docs
14695
Daniel Veillard2eac5032000-01-09 21:08:56 +000014696Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * tree.[ch] : added xmlNewDocFragment() for DOM
14699 * testHTML.c: uninitialized variable.
14700
Daniel Veillardf3a73582000-01-05 14:58:39 +000014701Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * doc/* : rebuild the docs
14704
Daniel Veillard71b656e2000-01-05 14:46:17 +000014705Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * acconfig.h: readline and history patch
14708 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14709 * tree.c: added check and handling when possibly removing an ID
14710 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14711 and saving.
14712 * test/HTML/entities.html result/HTML/entities.html* : test for
14713 various entities reference cases
14714 * result/HTML/* : as a result output of some testcase have
14715 changed
14716 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14717 by previous example. added xmlParseTryOrFinish().
14718 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14719 entities.h debugXML.h HTMLparser.h: changed the way struct are
14720 declared to allow gtk-doc to expose those
14721 * parser.c: closed bug #4960
14722 * Makefile.am configure.in: Applied patch from
14723 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14724 and math/socket libs detection
14725
Daniel Veillard437b87b2000-01-03 17:30:46 +000014726Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * configure.in, Makefile.am: link tester against readline
14729 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14730
Daniel Veillard686d6b62000-01-03 11:08:02 +000014731Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * tree.[ch]: added xmlRemoveProp
14734 * win32config.h.in nanohttp.c: avoid including the Windows
14735 socket stuff in every C files
14736 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14737 the XmL parser(s)
14738 * test/ns4 result/ns4 etc...: added test case for previous prob
14739 * tree.c: xmlNewNs wasn't checking for double definition
14740 * Makefile.in: fixed a problem with dist-hook duplicates
14741 * parser.[hc], xmlIO.c: fixed the loading of external entities
14742 APIs, now xmlLoadExternalEntity() is used everywhere and
14743 setting up an app specific front-end using the
14744 * SAX.c parser.c: some fixes, now the xhtml spec validates
14745 with the xhtml DTD.
14746 * error.c: fixed crashes in case of no input stream
14747 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14748 to the validation tests and results
14749
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014750Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14753 too htmlCreatePushParserCtxt() and htmlParseChunk()
14754 * parser.c: a bit of cleanup.
14755 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14756 to XML) removed the last mem leak known
14757 * HTMLtree.c: output message cleanup
14758 * xmlmemory.c: display content info about memory blocks
14759 * result/HTML/wired.* : missing att value warning change
14760
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014761Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * doc/* : rebuilt the documentation
14764
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014765Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * parser.[ch] parserInternals.h: Push parser for XML,
14768 seems to work fine now
14769 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14770 --push for push testing
14771 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14772 * testSAX.c: added --push
14773 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14774 subtree
14775 * xmlIO.[ch] : enriched API + fixes for push mode
14776 * entities.[ch]: added the entity content length to the struct.
14777 * xmlmemory.[ch]: new API to show the last entries for the shell
14778 * valid.c: added required attribute testing
14779 * SAX.c: the cdata callback now merge contiguous fragments
14780 * HTMLparser.c: cleanup of some macros
14781
Daniel Veillard3c558c31999-12-22 11:30:41 +000014782Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * parser.c: fix for PIs name starting with xml
14785 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014786 * *.c, configure.in win32config.h.in : generate win32config.h for
14787 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014788
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014789Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * parser.c: fixed a stupid = vs. == bug :-(
14792 * doc/gnome-xml.sgml: s/glade/xml/
14793
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014794Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * configure.in, doc/xml.html : bug fix release 1.8.2
14797 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14798 Hopefully the end of that silly C++ include problem
14799 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14800 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14801 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14802 troubles with autoclosed elements when the stree shape doesn't
14803 follow the DtD specs. Added htmlIsAutoClosed() and
14804 htmlAutoCloseTag()
14805 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14806 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14807 * debugXML.c: fixed a bug on printing default namespaces.
14808 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14809
Daniel Veillardb24054a1999-12-18 15:32:46 +000014810Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * result/HTML/*.htm[l] : updated the HTML regression tests according
14813 to the new output
14814 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14815 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14816 problem due to intermix of extern "C" { ... } declarations for C++
14817 and recursive includes in the headers
14818
Chris Lahey323c48c1999-12-18 15:32:45 +0000148191999-12-20 Chris Lahey <clahey@umich.edu>
14820
14821 * HTMLtree.c: Made it so that html nodes with a single child do
14822 not insert a carriage return before or after the child node.
14823
Daniel Veillardb24054a1999-12-18 15:32:46 +000014824Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014825
14826 * configure.in, doc/xml.html : bug fix release 1.8.1
14827 * parser.c: fixed bug #4344
14828 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14829 added the glue to avoid C++ problems
14830 * doc/* : regenerated the documentation
14831
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014832Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14835 namespace recognition, and Dia as a resul :-(
14836 * encoding.c: closed bug #3950
14837
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014838Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * valid.c: debugging a posteriori validation, except URI expansion
14841 stuff this should be fixed now
14842 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14843 Carl Nygard <cnygard@bellatlantic.net>
14844 * tester.c: added --postvalid, cleaning of the code
14845 * tree.[ch]: added xmlDocGetRootElement()
14846
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014847Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14848
14849 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14850 c++ losage.
14851
Daniel Veillard10a2c651999-12-12 13:03:50 +000014852Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * configure.in, doc/xml.html : bumped to 1.8.0
14855 * xlink.[ch], Makefile.am : added framework for link detection
14856 * parser.h: added nbChars to parser context, needed for cleanup.
14857 * xmlmemory.c: removed a nasty bug when out of mem
14858 * valid.[ch]: adding namespace support for attribute decl
14859 * tester.c: added --debugent option
14860 * debugXML.[ch]: added xmlDebugDumpEntities()
14861 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14862 buffers instead, this was really needed, validation was breaking
14863 in strange ways due to that. Added xmlParseStringPEReference()
14864 and other parsing from strings functions. Entities processing
14865 modified again, but PERef are still not handled correcly but
14866 unless you're Eve Maller you won't notice :-)
14867 * HTMLparser.c: large changes toward reliability, and switched to
14868 lowercase internal tags, XHTML is lowercase, so it will help
14869 that output is closer to next version.
14870 * doc/* : regenerated the documentation, it is now hosted at
14871 http://xmlsoft.org/ (same bits I just bought the domain :-)
14872
14873
Daniel Veillard294cbca1999-12-03 13:19:09 +000014874Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14877 doc generation
14878 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14879 in the SAX API
14880 * doc/*: rebuilt the doc making sure everything appears in the
14881 HTML files
14882
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014883Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14886 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14887 which allow impressive speed improvement on dataset with
14888 large text pieces, but at the cost of broken binary
14889 compatibility and slightly bigger memory usage.
14890 Configure with --with-buffers to activate them, they
14891 are protected with XML_USE_BUFFER_CONTENT define.
14892 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14893 goal is 0 memory left allocated once parser is no more used
14894 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14895 call xmlCleanupParser() and xmlMemoryDump()
14896
Daniel Veillarda819dac1999-11-24 18:04:22 +000014897Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14900 * parser.[ch] encoding.[ch]: added memory cleanup routines
14901 * parser.c: closing bug #3788
14902 * doc/*: rebuilt the doc
14903
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014904Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14907 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14908 * tester.c: added --compress option
14909 * doc/*: rebuilt the documentation
14910
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014911Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14912
14913 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14914 if given /proc/kcore as input !
14915 * doc/xml.html doc/*: updated and rebuilt the documentation
14916
14917Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014918
14919 * parser.c: Fixed some wrongly space collapsing code due to
14920 a misreading of the spec.
14921 * result/*: fixed the output accordingly
14922
14923Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014924
14925 * encoding.c: bug fix and typos
14926 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14927 * parser.c: added attribute normalization closing bug #3597
14928 * test/att* result/att* SAXresult/att*: testcase for attribute
14929 normalization
14930
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014931Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * configure.in: closing bug #3163 by adding extra flags for the
14934 cc compiler on HP-UX
14935
Daniel Veillard51e3b151999-11-12 17:02:31 +000014936Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * valid.[ch] : removed a typo and an enumerated type bug in the
14939 xmlAddElementDecl() function
14940 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14941 call to xmlEncodeEntitiesReentrant() so that the functions
14942 New, Set and Get are at the same level.
14943 * parser.c HTMLparser.c: extra memory allocation bug for
14944 attributes detected by someone using libxml in embedded systems :-)
14945
Daniel Veillard962195f1999-10-28 15:51:53 +000014946Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * xmlmemory.h: turned off mem debug :-\
14949
Daniel Veillard35008381999-10-25 13:15:52 +000014950Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * parser.c: closed bug #2784 a one line fix, but worth pushing
14953 a new release out
14954 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14955 some structures, comments before and after the
14956 main element, and other nastyness
14957 * HTMLtree.c tree.c: accomodate the extended HTML supported
14958 * configure.in: pushing 1.7.4
14959 * test/ent8 and related outputs : added a new test for bug #2784
14960 * test/HTML/wired.html and related output: a nasty HTML example
14961 * Makefile.am: improved the test scripts
14962 * docs/* : reran the documentation extractor, updated xml.html
14963
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014964Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14967 HTMLparser and debugged the HTML related code. HTML documents
14968 now have their own type
14969 * entities.c: do not dump &apos; for HTML output
14970 * xmlmemory.c: improvement, breakpoint mechanism
14971 * testHTML.c: added --sax --repeat ...
14972 * Makefile.am: improved the HTML tests
14973 * valid.[ch]: added xmlValidGetValidElements and
14974 xmlValidGetPotentialChildren
14975 * tester.c: added --insert to test the 2 new functions
14976 * test//* result//* SAXresult//* : regression test cleanup
14977 and extension.
14978 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14979 gnome-xml-nanohttp.html
14980
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014981Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * HTMLparser.c: fixed problems with some autoclose tags
14984 * tree.c: fixed XML output problems.
14985 * result/* SAXresult/*: update of the tests output
14986
Daniel Veillard6077d031999-10-09 09:11:45 +000014987Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * Makefile.am: Arturo patch for xmlConf.sh version info
14990 * parser.c: Tim Josling patch for single quoted items
14991 * tester.c: Tim Josling patch for tester options usage
14992 * tree.h: indent cleanup
14993
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014994Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14997 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14998
Daniel Veillard00fdf371999-10-08 09:40:39 +000014999Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * tree.c : Raph patch for initialization of CORBA fields
15002 * parser.c, xpath.c, ...: modification of doc comments
15003 * xpath.c : allow spaces in xpath expressions
15004
Daniel Veillardad219441999-09-27 08:17:49 +000015005Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * xmlmemory.h: turning off memory debug :-(
15008
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015009Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15012 better SAX interfaces.
15013 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15014 entity.
15015 * configure.in: 1.7.2
15016
15017Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015018
15019 * libxml.spec.in: fixed the URL
15020 * doc/xml.html: improved the documentation front-end
15021
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015022Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015023
15024 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15025
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015026Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015027
15028 * libxml.spec.in: fixed the alpha compile problem
15029 * parser.[ch]: changed errno to errNo in the parser context :-(
15030 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15031 * doc/xml.html: changed CHAR to xmlChar
15032 * doc/html/*: recompiled the documentation
15033 * configure.in: 1.7.1
15034
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015035Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * parser.h: modified the parser context struct to regain 1.4.0
15038 binary compatibility
15039 * parser.c, xml-error.h: added errno ot teh context and defined
15040 a set of errors values with update of errno
15041 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15042 DTDs and entities
15043 * *.h, *.c: complete cleanup of the use of config.h and include
15044 protection depending on the current setup.
15045 * overalll debugging, maintenance and bug-fixing on all modules
15046 * updated the documentation
15047 * ready for 1.7.0
15048
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015049Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * HTMLparser.c : cleanup
15052 * SAX.c valid.c valid.h: added ID/IDREF checking
15053 * tree.c tree.h: extended doc structure for refs
15054 * configure.in: 1.6.2
15055 * parser.c: patched bug in SAX user arg call
15056 * parserInternals.h: patched missing close in C++ wrapping
15057 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15058 especially upcoming XPointer implementation.
15059 * doc/xml.html: augmented, typo
15060
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015061Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15062
15063 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15064 not all invocations of install understand -d.
15065
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015066Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15067
15068 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15069 to make 'check' works, when builddir != srcdir.
15070
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015071Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * doc/xml.html : updated the documentation
15074
Daniel Veillard6454aec1999-09-02 22:04:43 +000015075Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15078 not deallocated memory blocks
15079 * *.c : replaces all calls to malloc() free() and realloc() to
15080 the wrapper functions/macros
15081 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15082 instead of xmlFreeNodeList()
15083
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015084Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * HTMLparser.c: corrected a stupid bug leading to core dump at
15087 tree deallocation. Removed warnings indicated by
15088 Stephane.Conversy@lri.fr
15089 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15090 looked for in the external subset
15091
15092Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015093
15094 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15095 on SGI by Stephane.Conversy@lri.fr
15096
Daniel Veillardb96e6431999-08-29 21:02:19 +000015097Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * all .h : changed the prototype declaration indent as in gtk
15100 * most .c : working on reducing the TODOs in the code
15101 * most .c : cleanup though -pedantic and Insure++
15102 * improvements on validation ID checkings.
15103 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15104 * xml-config.in: closed #1810
15105
15106Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015107
15108 * tree.h, valid.c, valid.h: more work on validity, IDs
15109 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15110 definition for AIX
15111
Daniel Veillardb556eb51999-08-15 17:19:50 +000015112Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15115 the distribution due to a cut'n paste error at last commit
15116
Daniel Veillardb05deb71999-08-10 19:04:08 +000015117Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * configure.in: upgraded to version 1.4.0
15120 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15121 Big update, added a large part of the validation process,
15122 it should be usable, but some parts are missing
15123 * xpath.c: improved the implementation w.r.t. root.
15124 * Makefile.am: added more tests
15125 * test and result trees: added a lot of tests
15126 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15127
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015128Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * Added an HACKING file
15131
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015132Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * xpath.[ch] : improvements and debug of the XPath implementation
15135 * parser.c, HTMLparser.c : modified the parsers to be progressive
15136 * tree.[ch] : extended the Buffer promitives
15137 * xmlIO.[ch] : added basic I/O routines providing progressive
15138 parsing and ready for I18N conversion plugins
15139 * SAXresult/* : the SAX callback sequence maybe slightly different
15140 now
15141 * test*.c : improved/updated the tests programs
15142 * doc/* : recompiled the docs.
15143
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151441999-07-26 Michael Meeks <michael@edenproject.org>
15145
15146 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15147
15148 * tree.c: Ditto.
15149
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015150Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * configure.in: upgraded to version 1.4.0
15153 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15154 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15155 XML query language, see http://www.w3.org/TR/xpath for more details.
15156 * parser.c, parser.h: added CHAR* related string functions for XPath
15157 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15158 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15159 rebuild the docs.
15160 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15161 and regression testing capabilities for XPath.
15162
Daniel Veillardd79d7871999-07-12 10:38:12 +000015163Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15166 closing bug #1646
15167
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015168Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * Makefile.am, example/Makefile.am: closed bug #1683
15171
Daniel Veillard3166ab11999-07-11 16:14:19 +000015172Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * example/Makefile.am, configure.in: added the makefile for the
15175 gjobread example
15176
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015177Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15178
15179 * doc/Makefile.am:
15180 - fix which allow "make install DESTDIR=</install/prefix>".
15181
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015182Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15185 which fixed a problem on the file reading-code.
15186
Daniel Veillard82150d81999-07-07 07:32:15 +000015187Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15190 output.
15191 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15192
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015193Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * parser.h : Oops removed the binary compatibility problem
15196 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15197 * parser.c, HTMLparser.c: applied patches for reading from stdin
15198
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015199Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * parser.c, entities.c, valid.c: cleanup bug #1591
15202 * configure.in: cleanup bug #1592
15203 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15204 the same tree back-end. Hence gdome will be available for it.
15205 * doc/Makefile.am: close bug #617
15206
Daniel Veillard97fea181999-06-26 23:07:37 +000015207Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * parser.c: alloctate a per parser context SAX interface block
15210
Daniel Veillard14fff061999-06-22 21:49:07 +000015211Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15214 and xmlEncodeEntitiesReentrant with the correct one :-\
15215
15216Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * commit of my internal XML base changes, quite a lot of
15219 changes, cleanups, better entities support, framework for
15220 new I/O and charset detection and handling
15221 * Fixed the configure/Makefile stuff to generate shared libs
15222 with the proper version info, so we jumped on rev from
15223 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15224 xmlEncodeEntities() result need to be freed now, and a string
15225 xmlParserVersion provide the current library version.
15226
Raph Levien05240da1999-06-15 21:27:11 +000015227Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15228
15229 * parser.c: fixed a buffer overrun for when you have a very long
15230 attribute with no entities in it.
15231
Daniel Veillardbb2da581999-06-13 14:37:07 +000015232Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * added example directory
15235 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15236
Daniel Veillard011b63c1999-06-02 17:44:04 +000015237Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * Release of libxml-1.1, nearly everything has been touched for
15240 this.
15241 * Added more regression tests
15242 * Updated the documentation
15243
Daniel Veillard27d88741999-05-29 11:51:49 +000015244Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * tree.[ch]: unified the XML_NO_CORBA defines.
15247 * parser.c encoding.[ch]: started plugging in char encoding detection
15248
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015249Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15250
15251 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15252 Also freed allocated buffer.
15253
Daniel Veillard27d88741999-05-29 11:51:49 +000015254Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015255 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15256 reentrancy problem at printing. One is left in entities.c, to
15257 remove ASAP
15258 * testSAX.c : added a test example showing the use of the SAX
15259 interface if one doesn't want to build the DOM tree.
15260 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15261
Daniel Veillard517752b1999-04-05 12:20:10 +000015262Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15265 large revamping of the parser to use SAX callbacks
15266 http://www.megginson.com/SAX/ (or at least a C like interface
15267 a la Expat). It's now possible to set up your own callbacks
15268 and the parser will not build a DOM tree.
15269 * test/* result/*: updated the test suite, I finally removed
15270 the old Namespace draft support (PI based).
15271
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015272Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * Makefile.am: added test result to EXTRA_DIST for make tests
15275
Daniel Veillard64068b31999-03-24 20:42:16 +000015276Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * parser.c, parserInternals.h: moved the chars macro definitions
15279 to parserInternals.h
15280 * parser.c, error.c: applied patches from "Knut Åkesson"
15281 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15282
Daniel Veillard012ccc11999-03-23 10:11:11 +000015283Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * xml-config.in : applied patch to make --version work
15286
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152871999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15288
15289 * Makefile.am (check-local): Alias for `tests' target. This will
15290 cause `make check' to do the right thing.
15291 (tests): Don't run tests in srcdir. Also, replaced calls to
15292 basename with a `sed' "equivalent".
15293
Daniel Veillardd109e371999-03-05 06:26:45 +000015294Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15297 it in the header and not the sources, updated the doc.
15298 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15299 pointing this out.
15300
Daniel Veillardbc50b591999-03-01 12:28:53 +000015301Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15304 exported the inputStream routines.
15305 * doc/html/* : updated accordingly
15306
Daniel Veillardd692aa41999-02-28 21:54:31 +000015307Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * parser.c, parser.h, parserInternals.h: added a few extra
15310 internal calls to allocate and free parser contexts ...
15311 * doc/html/* : updated accordingly
15312
Daniel Veillard55a99271999-02-25 11:01:29 +000015313Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * configure.in, Makefile.am, doc/makefile.am : General changes for
15316 1.0.0 release and including the generated HTML documentation.
15317
Daniel Veillard35925471999-02-25 08:46:07 +000015318Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * makefile.am : added parserInternals.h, oops.
15321
Daniel Veillard1e346af1999-02-22 10:33:01 +000015322Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * parserInternals.h: added this header giving access to the parser
15325 internal functions.
15326 * doc/Makefile.am : added a rebuild target which rebuilds the full
15327 set of documentations
15328 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15329 the internal subset.
15330 * *.c *.h: modifications needed to generate the documentation using
15331 gtk-doc, cleanup of functions blocks, reorganisation of struct
15332 declarations.
15333
Daniel Veillard1164e751999-02-16 16:29:17 +000015334Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15337 the tar and spec file to include the beginning of the doc.
15338
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153391999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15340
15341 * doc/.cvsignore: Added this file.
15342
Daniel Veillard6800ef31999-02-08 18:33:22 +000015343Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * tree.c: fixed xmlGetProp to return "" when the attribute
15346 exists, even if the node-list is NULL.
15347
Daniel Veillard726c7e31999-02-08 15:13:10 +000015348Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * tree.c: patched an error outputting empty attribute values.
15351 * Makefile.am and doc/makefile.am: have been updated during the
15352 week-end. Sorry for an empty CVS log, I got a shell problem.
15353
Daniel Veillard1899e851999-02-01 12:18:54 +000015354Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * tree.h: cleaned up using enums instead of defines
15357 * parser.c, valid.[ch]: more work on parsing/output of element
15358 declarations
15359
Daniel Veillard3b9def11999-01-31 22:15:06 +000015360Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * valid.[ch], tree.c, parser.c : more work toward full parsing
15363 of XML DTDs.
15364 * README: added informations about mailing-list and on-line
15365 documentation
15366
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153671999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15368
15369 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15370
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015371Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * parser.c, tree.[ch] : more work toward conformance testing,
15374 added a last element to accelerate parsing of very flat structures
15375 started working on internal subset Element content declaration.
15376 * valid.[ch] : first cut at adding code toward validation.
15377 * previous changes had also small impact on most files, especially
15378 the conformance testing using James Clark test suite.
15379
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015380Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * test/* : updated the examples, most of them were not well
15383 formed (humm), and added rdf2.
15384 * result/* : resulting changes in the output.
15385
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015386Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15389
Daniel Veillard44b3a061998-12-05 17:27:22 +000015390Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * tree.c: patched a bug in the generation of empty attributes
15393
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015394Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15397 for node/trees/documents/... Biggest problem is namespace
15398 support when copying subtrees.
15399
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015400Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * parser.c, entities.c: improve entities and char ref encoding,
15403 and cleanups of error messages.
15404
Daniel Veillard242590e1998-11-13 18:04:35 +000015405Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * parser.c, entities.c: simple bug hunting done during rpm2html and
15408 rpmfind integration.
15409
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015410Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * parser.[ch]: Added interfaces allowing to specify a SAX
15413 handler before parsing.
15414
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015415Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * parser.c: redirrect all errors reporting through the SAX
15418 error function
15419
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015420Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15423 * libtool, tlmain ...: update of the libtool files
15424
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154251998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15426
15427 * entities.c: Use g_snprintf insteda of snprintf.
15428
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015429Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15432 added ent5 test for this purpose.
15433 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15434
Daniel Veillard27271681998-10-30 06:39:40 +000015435Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * parser.c: fixed? a strange error due to compression on a GWP
15438 document.
15439
Daniel Veillard25940b71998-10-29 05:51:30 +000015440Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * tree.[ch]: bug fixing
15443 * entities.[ch]: defined a specific type for predefined entities
15444 * doc/xml.html: more documentation on the library, how to use it,
15445 overview of the interfaces.
15446
Daniel Veillard16253641998-10-28 22:58:05 +000015447Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15450
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015451Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15452
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015453 * tree.c: corrected a small bug
15454 * doc/xml.html: continuing writing documentation.
15455
15456Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15457
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015458 * debugXML.h debugXML.c: added debugging utilities.
15459 * tester.c: added --debug switch.
15460 * tree.c: patched an incorrect node->type assignment.
15461 * parser.c: formatting, ensure that node->doc != NULL in attributes
15462
Daniel Veillardccb09631998-10-27 06:21:04 +000015463Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15466 entity support and provide an internal representation close to
15467 DOM one (entity ref nodes, and attribute value as tree). I tried
15468 to preserve the interface but this will surely break some apps
15469 (I have to change rpm2html/rpmfind for example). I had to change
15470 two interfaces, and the generated tree is somewhat different.
15471 * doc/* : started documenting the XML library, the tree and
15472 DOM/Corba. This is a first step.
15473
Daniel Veillard11e00581998-10-24 18:27:49 +000015474Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * parser.c: Set up the fonctions comment block, boring but useful.
15477 * parser.h, SAX.c, parser.c: now attributes are processed through
15478 the SAX interface. The problem is that my SAX interface diverged
15479 quite a bit from the original one, well this is not an official
15480 spec, and translating it from Java to C is hairy anyway...
15481
Daniel Veillard97b58771998-10-20 06:14:16 +000015482Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15485 fonctions comment block, boring but useful.
15486
15487Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015488
15489 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15490 conversion routines. However they are not yet used to convert the
15491 inputs. The core will run with UTF-8.
15492
Daniel Veillard33942841998-10-18 19:12:41 +000015493Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * tree.c : make sure that the type id is properly set-up when
15496 a new object is allocated, needed for DOM.
15497
Daniel Veillard27fb0751998-10-17 06:47:46 +000015498Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * tree.h, tree.c: Ok, the main objects in the tree will be native
15501 corba objects, it costs 8 bytes per Node, Attribute and Document
15502 but it simplifies the Corba integration a lot (no extra interface
15503 objects to allocate/free).
15504
Daniel Veillard0bef1311998-10-14 02:36:47 +000015505Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15508 and changed NODEs contants for conformity with DOM Level 1
15509
Daniel Veillard27864701998-10-08 03:47:24 +000015510Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * added hooks to keep track of servants when creating objects
15513 xmlDoc and xmlNode (for Corba export).
15514
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015515Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * added xml-config script.
15518
Daniel Veillard7066a791998-10-01 20:28:28 +000015519Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15522 to autoupdate libtool and automake conf files.
15523
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155241998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15525
15526 * Makefile.am: Use '?' to separate the sed
15527 commands as ',' is used when people pass -Wl,something.
15528
15529
Daniel Veillard15a8df41998-09-24 19:15:06 +000015530Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * tree.c, tree.h: added a per-document compression interface.
15533
Daniel Veillard151b1b01998-09-23 00:49:46 +000015534Tue Sep 22 20:47:38 EDT 1998
15535
15536 * tree.c, tree.h: added saving with compression and added interfaces
15537 to control the compression level (xmlGetCompressMode,
15538 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15539
Daniel Veillard70120ff1998-09-22 00:24:21 +000015540Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * parser.c: corrected a loop for files of size 0
15543
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155441998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15545
15546 * error.h: New file. Contains prototyes from `error.c'.
15547
Tom Tromeyc19653d1998-08-14 01:22:43 +000015548Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15549
15550 * Makefile.am (xmlincdir): New macro.
15551 (xmlinc_HEADERS): Renamed from include_HEADERS.
15552
Daniel Veillard845664d1998-08-13 04:43:19 +000015553Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * applied small patch on numeric entities from
15556 Christopher Blizzard <blizzard@appliedtheory.com>
15557
Daniel Veillard260a68f1998-08-13 03:39:55 +000015558Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * New release 0.2, removed the old xml_* files so that it's
15561 coherent with the other CVS base (W3C), far better conformance
15562 to standard, new namespaces, decent entities support, beginning
15563 of a SAX-like interface. Nearly nothing left intact, even the
15564 test examples ...
15565
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155661998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15567
15568 * .cvsignore: Add .deps dir
15569
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015570Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15573
Daniel Veillardfe926001998-07-26 04:28:20 +000015574Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015575
Daniel Veillardfe926001998-07-26 04:28:20 +000015576 * configure.in: added test for CPP
15577 * AUTHORS, Changelog: the original ones didn't get commited but the
15578 glib ones instead, fixed.
15579 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015580
Daniel Veillardfe926001998-07-26 04:28:20 +000015581Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015582
Daniel Veillardfe926001998-07-26 04:28:20 +000015583 * integrated code developped at W3C
15584 * changed the original Copyright
15585 * migrated to automake
15586 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015587