blob: a1ebbc3ae713668f21072020484d6b6165217b81 [file] [log] [blame]
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
4 to fix some URI/file escaping problems
5
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00006Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * python/generator.py: fixed a bug raised by Raymond Wiker,
9 docSetRootElement() should not raise an exception if the
10 return is None
11
Daniel Veillard3e20a292003-01-10 13:14:40 +000012Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
15 fixed bug #102181 by applying the suggested change and fixing
16 the generation/registration problem.
17
Daniel Veillarde55e8e42003-01-10 12:50:02 +000018Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
21 routines.
22
Daniel Veillard8f872442003-01-09 23:19:02 +000023Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * parser.c: one more IsEmptyElement crazyness, that time in
26 external parsed entities if substitution is asked.
27 * python/tests/reader3.py: added a specific test.
28
Daniel Veillarde329fc22003-01-09 21:36:42 +000029Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
32 support and improved error handler registration
33
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000034Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
37 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
38 * README: fixed a link
39
Daniel Veillarde2830f12003-01-08 17:47:49 +000040Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * configure.in doc/* NEWS: preparing 2.5.1 release
43 * SAX.c parser.c: fixing XmlTextReader bug
44
Daniel Veillard8bf70b92003-01-07 23:14:24 +000045Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * SAX.c: fuck, I introduced a memory leak on external parsed
48 entities in 2.5.0 :-(
49
Daniel Veillard56ada1d2003-01-07 11:17:25 +000050Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * xmllint.c: another fix needed as pointed by Christophe Merlet
53 for --stream --debug if compiled without debug support.
54
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000055Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
56
57 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000058 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000059 update man page with --stream and --chkregister
60
Daniel Veillard8326e732003-01-07 00:19:07 +000061Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * globals.c: fixed --with-threads compile
64 * xmllint.c: fixed --without-debug compile
65 * include/libxml/globals.h: cleanup
66 * include/libxml/schemasInternals.h: add a missing include
67
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000068Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * configure.in NEWS: preparing 2.5.0 release
71 * SAX.c: only warn in pedantic mode about namespace name
72 brokeness
73 * globals.c: fix a doc generation problem
74 * uri.c: fix #101520
75 * doc/*: updated and rebuilt the doc for the release, includuding
76 stylesheet update
77 * python/Makefile.am: fix a filename bug
78
79Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
82 should not be called.
83
84Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * libxml-2.0.pc.in: applied the patch to fix #101894
87
88Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * tree.c : applied patch from Lukas Schroeder for register callbacks
91 * valid.c: modified patch from Lukas Schroeder to test
92 register callbacks with --chkregister
93
94Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * xmlreader.c: seriously changed the way data are pushed to
97 the underlying parser, go by block of 512 bytes instead of
98 tryng to detect tag boundaries at that level. Changed the
99 way empty element are detected and tagged.
100 * python/tests/reader.py python/tests/reader2.py
101 python/tests/reader3.py: small changes mostly due to context
102 reporting being different and DTD node being reported. Some
103 errors previously undetected are now caught and fixed.
104 * doc/xmlreader.html: flagged last section as TODO
105
106Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * python/libxml.py: integrated the Python 2.2 optimizations
109 from Hannu Krosing, while maintaining compatibility with
110 1.5 and 2.1
111
112Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * xmllint.c: a bit of cleanup
115 * xmlreader.c: small fix
116 * doc/xmlreader.html: more work on the XmlTextReader tutorial
117 * python/libxml.py: a few fixes pointed out by Hannu Krosing
118
119Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * python/setup.py.in: patch from Stéphane Bidoul to include
122 drv_libxml2.py in setup.py
123
124Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * doc/xmlreader.html: starting documenting the new XmlTextReader
127 interface.
128
129Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * xmllint.c: added the --stream flag to use the TextReader API
132 * xmlreader.c: small performance tweak
133
134Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * xmlreader.c python/tests/reader2py: okay the DTD validation
137 code on top of the XMLTextParser API should be solid now.
138
139Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * xmlreader.c python/tests/reader2py: Fixing some more mess
142 with validation and recursive entities while using the
143 reader interface, it's getting a bit messy...
144
145Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * xmlreader.c python/tests/reader.py: another couple of problem
148 related to IsEmptyElement reported by Stéphane Bidoul needed
149 some fixes.
150
151Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
154 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
155 based on the python XmlTextReader interface.
156
157Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * tree.c: backing out one change in the last patch which broke the
160 regression tests
161
162Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * global.data globals.c tree.c include/libxml/globals.h: applied
165 an old patch from Lukas Schroeder to track node creation and
166 destruction. Probably missing a lot of references at the moment
167 and not usable reliably.
168
169Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
172 from doc/news.html and a stylesheet
173
174Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * xmlreader.c python/tests/reader.py: fixed another couple of
177 xmlreader bugs reported by Stéphane Bidoul and added tests.
178
179Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * xmlreader.c python/tests/reader2.py: fixed another validity
182 checking in external parsed entities raised by Stéphane Bidoul
183 and added a specific regression test.
184 * python/tests/reader3.py: cleanup
185
186Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
187
188 * xmlreader.c python/tests/reader2.py: fixed a problem with
189 validation within entities pointed by Stéphane Bidoul, augmented
190 the tests to catch those.
191
192Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
193
194 * python/generator.py: modified the generator to allow keeping
195 class references when creating new classes, needed to fix a bug
196 pointed by Stéphane Bidoul where the input buffer of the
197 xmlTextReader instance gets destroyed if the python wrapper for
198 the input is not referenced anymore.
199
200Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
201
202 * xmlreader.c python/tests/reader.py: fixed another pair of problem
203 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
204
205Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
206
207 * xmlreader.c python/tests/reader.py: fixed another problem
208 pointed by Stéphane Bidoul
209
210Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
211
212 * xmlreader.c python/tests/reader.py: fixed a limit case problem
213 with "<a/>"
214
215Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
216
217 * SAX.c: warn on xmlns:prefix="foo"
218 * xmlreader.c python/tests/reader.py: fixed a couple of problem
219 for namespace attributes handling.
220
221Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
224 a really nasty problem raised by a DocBook XSLT transform
225 provided by Sebastian Bergmann
226
227Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
230 by Stéphane Bidoul and integrated it into the tests
231
232Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
233
234 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
235 extended the XmlTextReader API a bit, addding accessors for
236 the current doc and node, and an entity substitution mode for
237 the parser.
238 * python/libxml.py python/libxml2class.txt: related updates
239 * python/tests/Makefile.am python/tests/reader.py
240 python/tests/reader2.py python/tests/reader3.py: updated a bit
241 the old tests and added a new one to test the entities handling
242
243Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
244
245 * python/generator.py python/libxml2class.txt
246 python/tests/reader.py python/tests/reader2.py: changed the
247 generator to provide casing for the XmlTextReader similar to
248 C# so that examples and documentation are more directly transposable.
249 Fixed the couple of tests in the suite.
250
251Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
252
253 * doc/guidelines.html: added a document on guildeline for
254 publishing and deploying XML
255
256Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
257
258 * valid.c xmlreader.c: final touch running DTD validation
259 on the XmlTextReader
260 * python/tests/Makefile.am python/tests/reader2.py: added a
261 specific run based on the examples from test/valid/*.xml
262
263Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * python/libxml.py: added a few predefined xmlTextReader parser
266 configuration values.
267
268Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * python/libxml_wrap.h: trying to fix #102037
271
272Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
273
274 * SAX.c: fixing bug #95296, when the predefined entities
275 are redefined in the DTD the default one must be used
276 instead anyway.
277
278Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
279
280 * doc/xmllint.xml
281 * doc/xmllint.1
282 Add discussion of XML_DEBUG_CATALOG to xmllint man
283 page - bug #100907
284
285
286Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
287
288 * xmlreader.c: Fixed the empty node detection to avoid reporting
289 an inexistant close tag.
290
291Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
292
293 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
294 for Python 2.1
295
296Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
297
298 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
299
300Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
301
302 * doc/libxml2-api.xml python/tests/reader.py: one really need
303 to provide the base URI information when creating a reader parser
304 from an input stream. Updated the API and the example using it.
305
306Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
307
308 * testReader.c xmlreader.c valid.c include/libxml/tree.h
309 include/libxml/valid.h include/libxml/xmlreader.h: working on
310 DTD validation on top of xml reader interfaces. Allows to
311 validate arbitrary large instances. This required some extensions
312 to the valid module interface and augmenting the size of xmlID
313 and xmlRef structs a bit.
314 * uri.c xmlregexp.c: simple cleanup.
315
316Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
317
318 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
319 work on the xml reader interfaces.
320 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
321 Web page for the Windows binaries.
322
323Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
324
325 * xmlIO.c: applied a patch for VMS following the report by
326 Nigel Hall
327
328Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
329
330 * parser.c: the parseStartTag bug fix wasn't complete.
331
332Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
333
334 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
335 parseStartTag, fixing it.
336 * test/att4 result/att4 result/noent/att4: adding the test
337 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
338 more methods to XmlTextReader.
339
340Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
341
342 * win32/libxml2.def.src: added more xml reader exports
343 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
344 to the build
345
346Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
347
348 * doc/tutorial/xmltutorial.xml
349 plus generated html and pdf
350 Updating tutorial again based on further comments from Niraj
351 Tolia on the last iteration
352
353Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
354
355 * doc/tutorial/xmltutorial.xml
356 * doc/tutorial/includekeyword.c
357 * doc/tutorial/includegetattribute.c
358 plus generated html and pdf
359 Adding fix from Niraj Tolia to tutorial to properly free memory.
360
361
362Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
365 more methods of XmlTextReader.
366 * python/libxml2class.txt python/tests/reader.py: this increased the
367 methods in the bndings, augmented the test to check those new
368 functions.
369
370Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
371
372 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
373 methods of XmlTextReader.
374 * python/generator.py python/libxml_wrap.h python/types.c
375 python/libxml2class.txt: added the reader to the Python bindings
376 * python/tests/Makefile.am python/tests/reader.py: added a specific
377 test for the Python bindings of the Reader APIs
378 * parser.c: small cleanup.
379
380Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * xinclude.c: fallback was only copying the first child not the
383 full child list of the fallback element, closes #89684 as reopened
384 by Bernd Kuemmerlen
385
386Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
387
388 * win32/libxml2.def.src: exported htmlNodeDumpOutput
389
390Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * configure.in: preparing release of 2.4.30
393 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
394 gives enum values, fix functype return type, put back fields in
395 structs
396 * doc/*: updated the docs rebuilt
397
398Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
399
400 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
401 about htmlNodeDumpOutput location.
402 * xpath.c: removed an undefined function signature
403 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
404 too many symbols in the API breaking the python bindings.
405 Updated with the libxslt/libexslt changes.
406
407Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * configure.in: preparing release of 2.4.29
410 * doc/*: rebuilt the docs and API
411 * xmlreader.c: a few more fixes for the XmlTextReader API
412
413Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
414
415 * include/win32config.h: applied mingw patch from Magnus Henoch
416
417Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419 * catalog.c doc/libxml2-api.xml: a bit more cleanup
420
421Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
422
423 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
424 building Python script, does the C parsing directly, generates
425 a better API description including structure fieds defs and
426 enums. Still a couple of bugs, but good enough for the python
427 wrappers now.
428 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
429 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
430 include/libxml/schemasInternals.h include/libxml/tree.h: more
431 cleanup based on the python analysis script reports.
432 * libxml.spec.in: make sure the API XML description is part of the
433 devel package.
434
435Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
436
437 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
438 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
439 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
440 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
441 code cleanup, especially the function comments.
442 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
443
444Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * Makefile.am xmlreader.c include/libxml/Makefile.am
447 include/libxml/xmlreader.h: Adding a new set of APIs based on
448 the C# TextXmlReader API but converted to C. Allow to parse
449 in constant memory usage, far simpler to program and explain
450 than the SAX like APIs, unfinished but working.
451 * testReader.c: test program
452
453Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
454
455 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
456
457Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
458
459 * tree.c: Chip turner indicated that XHTML1 serialization
460 rule for style actually break on both IE and Mozilla,
461 try to avoid the rule if escaping ain't necessary
462
463Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
464
465 * nanhttp.c: handle HTTP URL escaping, problem reported by
466 Glen Nakamura and Stefano Zacchiroli
467
468Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
469
470 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
471
472Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
473
474 * uri.c: Johann Richard pointed out some XPointer problems for
475 URN based URI references in XInclude. Modified the URI parsing
476 and saving routines to allow correct parsing and saving of
477 XPointers, especially when attached to "opaque" scheme accordingly
478 to RFC 2396
479
480Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
483 of refactoring to the HTML saving code.
484 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
485 in the doc.
486
487Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
488
489 * tree.c include/libxml/tree.h: refactored the XML dump of a node
490 to a buffer API to reuse the generic dump to an OutputIO layer,
491 this reduces code, fixes xmlNodeDump() for XHTML, also made
492 xmlNodeDump() now return the number of byte written.
493
494Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
495
496 * python/setup.py.in: another patch from Stéphane Bidoul for
497 Python bindings on Windows
498 * doc/parsedecl.py: small cleanup
499
500Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
501
502 * libxml.spec.in configure.in: add a line in %changelog for releases
503
504Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * parser.c: patch from Marcus Clarke fixing a problem in entities
507 parsing that was detected in KDe documentations environment.
508
509Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
510
511 * python/libxml.c (libxml_prev): Return the previous as opposed to
512 the next node (I guess this is the result of some cut & paste programming:)
513
514Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
515
516 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
517
518Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
519
520 * python/generator.py python/libxml.c python/setup.py.in: trying
521 to fix the Python bindings build on Windows (Stéphane Bidoul)
522
523Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
524
525 * win32/configure.js: added option for python bindings
526 * win32/libxml2.def.src: added more exports
527
528Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
529
530 * win32/Makefile.mingw: fixed unresolved symbols when linking with
531 pthreads
532 * win32/wince/*: applied updates to Windows CE port from Javier
533
534Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * configure.in: preparing 2.4.28
537 * libxml.spec.in doc/Makefile.am: some cleanup
538 * doc/*: updated the news and regenerated.
539
540Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
541
542 * HTMLparser.c: final touch at closing #87235 </p> end tags
543 need to be generated.
544 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
545 this change slightly the output of a few tests
546 * doc/*: regenerated
547
548Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550 * parserInternals.c: fixing bug #99190 when UTF8 document are
551 parsed using the progressive parser and the end of the chunk
552 is in the middle of an UTF8 multibyte character.
553
554Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
555
556 * threads.c: fixed initialization problem in xmlNewGlobalState
557 which was causing crash.
558 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
559 in xmlInitializeGlobalState.
560 * parserInternals.c: cleaned up ctxt->sax initialisation.
561
562Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * tree.c include/libxml/tree.h: modified the existing APIs
565 to handle XHTML1 serialization rules automatically, also add
566 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
567 libxslt serialization uses it when needed without changing
568 the library API.
569 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
570 result/xhtml1: added a new test specifically for xhtml1 output
571 and updated the result of one XHTML1 test
572
573Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * xinclude.c parserInternals.c encoding.c: fixed #99082
576 for xi:include encoding="..." support on text includes.
577 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
578 test/XInclude/ents/isolatin.txt : added a specific regression test
579 * python/generator.py python/libxml2class.txt: fixed the generator
580 the new set of comments generated for doc/libxml2-api.xml were
581 breaking the python generation.
582
583Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
584
585 * doc/Makefile.am: repair some problem if gtk-doc fail or such
586 * configure.in: patch for Solaris on new autoconf closes #98880
587 * doc/parsedecl.py: repair the frigging API building script,
588 did I say that python xmllib sucks ?
589 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
590 and some comment are no more truncated.
591
592Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * parser.c: Martin Stoilov pointed out a potential leak in
595 xmlCreateMemoryParserCtxt
596
597Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
600 included in HTML documents and using the push parser.
601
602Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
603
604 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
605 specified, look for the Python interpreter not just in the
606 specified root but also in the specified location. Fixes #98825
607
608Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
609
610 * python/libxml.c: fixing bug #98792 , node may have no doc
611 and dereferencing without checking ain't good ...
612
613Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * configure.in: preparing release 2.4.27
616 * doc/* : updated and rebuilt the docs
617 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
618 and all the docs are actually packaged and in the final RPMs
619 * parser.c parserInternals.c include/libxml/parser.h: restore
620 xmllint --recover feature.
621
622Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * parser.c xpath.c: fixing #96925 wich was also dependant on the
625 processing of parsed entities, and XPath computation on sustitued
626 entities.
627 * testXPath.c: make sure entities are substitued.
628
629Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
630
631 * parser.c: fixed #96594, which was totally dependant on the
632 processing of internal parsed entities, which had to be changed.
633
634Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
635
636 * Makefile.am python/Makefile.am python/tests/Makefile.am:
637 trying to fix bug #98517 about building outside the source tree
638 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
639
640Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
641
642 * include/win32config.h: cleanup
643 * win32/Makefile.mingw: integrated mingw in JScript configure
644 * win32/Makefile.msvc: modified to allow mingw coexistence
645 * win32/configure.js: integrated mingw
646 * win32/Readme.txt: cleanup
647
648Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * HTMLparser.c: strengthen the guard in the Pop macros,
651 like in the XML parser, closes bug #97315
652
653Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
654
655 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
656 callback is never used.
657
658Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
659
660 * parserInternals.c: fixed the initialization of the SAX structure
661 which was breaking xsltproc
662 * xpath.c: patch from Petr Pajas for CDATA nodes
663 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
664 * parser.c include/libxml/parser.h: patch from Peter Jones
665 removing a leak in xmlSAXParseMemory() and adding the
666 function xmlSAXParseMemoryWithData()
667
668Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
669
670 adding pdf of tutorial, changing web page to link to it
671 * doc/tutorial/xmltutorial.pdf
672 * doc/xml.html
673 * doc/docs.html
674
675Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
676
677 * doc/tutorial/ar01s08.html
678 adding file what I forgot for tutorial
679
680
681Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
682
683 Adding encoding discussion to tutorial
684 Added:
685 * doc/tutorial/images/*.png: DocBook admonition image files
686 * doc/tutorial/apf.html, apg.html: new generated html
687 * doc/tutorial/includeconvert.c: conversion code entity file
688 changed:
689 * doc/tutorial/xmltutorial.xml: DocBook original
690 * doc/tutorial/*.html: generated html
691
692Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
693
694 * include/libxml/*.h: retired xmlwin32version.h
695 * doc/Makefile.am: retired xmlwin32version.h
696 * win32/configure.js: retired xmlwin32version.h
697
698Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
699
700 * win32/libxml2.def.src: exported additional symbols
701 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
702 sisterhood
703
704Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
705
706 * globals.c: fixed a typo pointed out by Igor
707 * xpath.c: try to speed up node compare using line numbers
708 if available.
709
710Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
711
712 * tree.c: make xmlFreeNode() handle attributes correctly.
713
714Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
715
716 * catalog.c: completed the #96963 fix, as reported by Karl
717 Eichwalder
718
719Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
720
721 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
722
723Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * Makefile.am: switched the order of a couple of includes
726 to fix bugs #97100
727
728Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
729
730 * catalog.c: fixed bug #96963, reverted to the old behaviour of
731 xmlLoadCatalogs that used to separate directories with a ':'.
732
733Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
734
735 * threads.c: improvements to the Windows-side of thread handling
736 * testThreads.c: conditionally excluded unistd.h
737 * testThradsWin32.c: broke overlong lines
738 * include/win32config.h: adapted thread-related macros to the new
739 scheme and for pthreads on Windows
740 * win32/Makefile.msvc: introduced a more flexible thread build,
741 added testThreads[Win32].c to the build
742 * win32/configure.js: introduced a more flexible thread config
743
7442002-10-31 John Fleck <jfleck@inkstain.net>
745
746 * doc/xml.html (and, by implication, FAQ.html)
747 added UTF-8 conversaion FAQ from Marcus Labib Iskander
748
749Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
750
751 * configure.in: removed xmlwin32version.h
752 * include/libxml/Makefile.am: removed xmlwin32version.h
753
754Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
755
756 * tree.c: applied patch from Brian Stafford to fix a bug
757 in xmlReconciliateNs()
758
759Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
760
761 * tree.c: applied patch from Christian Glahn to allow
762 xmlNewChild() on document fragment nodes
763
764Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
765
766 * parser.c: Christian Glahn found a problem with a recent
767 patch to xmlParseBalancedChunkMemoryRecover()
768 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
769 problems
770 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
771 test/schemas/seq*: added the test cases from Charles
772
773Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
774
775 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
776 serious cleanup of the spec file and associated changes
777 in the Makefiles.
778 * valid.c: try to remove some warnings on x86_64
779
780Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
781
782 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
783 fix bug #96586
784
785Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
786
787 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
788 parsing, applied his patch
789 * result/HTML/attrents.html result/HTML/attrents.html.err
790 result/HTML/attrents.html.sax test/HTML/attrents.html:
791 added the test and result case provided by Mikhail Sogrine
792
793Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
794
795 * vms/build_libxml.com vms/config.vms vms/readme.vms
796 include/libxml/parser.h include/libxml/parserInternals.h
797 include/libxml/tree.h include/libxml/xmlIO.h
798 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
799 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
800 Applied the VMS update patch from Craig A. Berry
801 * doc/*.html: update
802
803Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
806
807Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * debugXML.c: adding a grep command to --shell in xmllint
810 for T.V. Raman
811
812Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
813
814 * xmlcatalog.c: tried to fix some of the problem with --sgml
815
816Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
817
818 * parser.c: tried to fix bug #91500 where doc->children may
819 be overriden by a call to xmlParseBalancedChunkMemory()
820
821Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
822
823 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
824 identifiers in SGML catalogs containing '&'
825
826Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
827
828 * python/types.c: fixed bugs when passing result value tree
829 to Python functions.
830
831Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * configure.in: preparing the release of 2.4.26
834 * doc/*: updated and rebuilt the documentation
835
836Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
837
838 * parser.c: fixed a XML Namespace compliance bug reported by
839 Alexander Grimalovsky
840
841Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
842
843 * HTMLtree.c: fixed serialization of script and style when
844 they are not lowercase (i.e. added using the API to the tree).
845
846Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * valid.c: make xmlValidateDocument emit a warning msg if there
849 is no DTD, pointed by Christian Glahn
850
851Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
854 content model when some of the blocks have min or max, and a couple
855 of bugs found in the process.
856 * result/schemas/list0* test/schemas/list0*: added some specific
857 regression tests
858
859Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
860
861 * README: updated the contact informations
862
863Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
866 misses it, reported by Peter Bray.
867
868Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * tree.c: investigating xmlNodeGetContent() on namespace nodes
871 and removed a few warnings
872
873Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
874
875 * parser.c: Christian Glahn found a small bug in the push parser.
876 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
877 public
878
879Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * xmlschemas.c include/libxml/xmlschemas.h: added
882 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
883 * testSchemas.c: added --memory to test the new interface
884
885Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * doc/index.py doc/search.php: integrated the XSLT indexing,
888 a few fixed in the indexer, added a scope selection at the
889 search level.
890
891Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
892
893 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
894 this was due to uninitialized parts of the validation context
895
896Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
897
898 * debugXML.c: applied patch from Mark Vakoc except the API
899 change, preserved it.
900 * doc/*: updated the docs to point to the search engine for
901 information lookup or before bug/help reports.
902
903Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * doc/index.py doc/search.php: added mailing-list archives
906 indexing and lookup
907
908Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
911
912Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
913
914 * doc/index.py: improved HTML indexing
915 * doc/search.php: make the queries also lookup the HTML based indexes
916
917Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
918
919 * doc/index.py: added HTML page indexing
920
921Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
922
923 * xmlIO.c: extended Windows path normalisation to fix the base
924 problem in libxslt.
925 * catalog.c: fixed list handling in XML_CATALOG_FILES
926
927Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
928
929 * valid.c: typo/bug found by Christian Glahn
930
931Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
932
933 * xmlIO.c: applied Windows CE patch from Javier.
934 * win32/wince: new directory, contains support for the PocketPC
935 with Windows CE from Javier.
936 * include/win32config.h: reorganised, removed duplicate
937 definitions and applied WinCE patch from Javier.
938 * include/wsockcompat.h: new file, now contains WinSock
939 compatibility macros.
940 * win32/Makefile.msvc: introduced double-run compilation.
941
942Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * configure.in include/libxml/xmlwin32version.h: preparing release
945 of 2.4.25
946 * doc/*: updated and regenerated teh docs and web pages.
947
948Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
951 error were not covering namespace declarations.
952 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
953 it was missing the attribute declaration for the namespace
954 * result/VC/NS3: the fix now report breakages in that test
955
956Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
957
958 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
959
960Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
961
962 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
963 and regenerated the docs and web site
964
965Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
968 ATTRIBUTE_UNUSED is always put after the attribute declaration,
969 not before
970
971Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * python/generator.py python/libxml2class.txt: fixed a stupid error
974 breaking the python API
975
976Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
977
978 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
979 triostr.c triostr.h: applied a trio update patch from
980 Bjorn Reese which should work with MinGW
981
982Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * tree.c: improving some documentation comments
985 * xmlregexp.c: found and fixed a mem leak with python regression tests
986 * doc/*: rebuilt the doc and the API XML file including the
987 xmlregexp.h xmlautomata.h and xmlunicode.h headers
988 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
989 python/types.c: added access to the XML Schemas regexps from
990 python
991 * python/tests/Makefile.am python/tests/regexp.py: added a
992 simple regexp bindings test
993
994Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
995
996 * doc/xml.html:
997 fixing ftp links - thanks to Vitaly Ostanin
998
999Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * xmlregexp.c: fixed the data callback on transition functionality
1002 which was broken when using the compact form
1003 * result/schemas/*: updated the results, less verbose, all tests
1004 pass like before
1005 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1006 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1007 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1008 annoying warnings
1009 * xpath.c: try to provide better error report when possible
1010
1011Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * Makefile.am: fixed a breakage raised by Jacob
1014
1015Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1016
1017 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1018 which don't use sockets
1019
1020Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1021
1022 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1023 * win32/configure.js: applied zlib patch from Daniel Gehriger
1024
1025Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1026
1027 * win32/configure.js: applied the patch from Mark Vakoc for
1028 regexp support
1029 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1030 for regexp support
1031
1032Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * xmlschemastypes.c: as pointed by Igor Float and Double
1035 parsing ain't finished yet
1036
1037Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * Makefile.am configure.in: trying to fix #88412 by bypassing
1040 all the python subdir if python ain't detected
1041
1042Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1045 made configuring with regexps/automata/unicode the default
1046 but without schemas ATM
1047 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1048 fixed the regexp based DTD validation performance and memory
1049 problem by switching to a compact form for determinist regexps
1050 and detecting the determinism property in the process. Seems
1051 as fast as the old DTD validation specific engine :-) despite
1052 the regexp built and compaction process.
1053
1054Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * valid.c: determinism is debugged, new DTD checking code now works
1057 but xmlFAComputesDeterminism takes far too much CPU and the whole
1058 set usues too much memory to be really usable as-is
1059
1060Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * tree.c: fixed another stupid bug in xmlGetNodePath()
1063 * xmllint.c: --version now report the options compiled in
1064
1065Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * HTMLparser.c: small cleanup
1068 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1069 when configured with them. A bit of debugging around the determinism
1070 checks is still needed
1071
1072Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1075
1076Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * xmlIO.c: small portability glitch fixed.
1079
1080Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * xmlschemastypes.c: incomplete steps for real/double support
1083 * testAutomata.c include/libxml/xmlautomata.h
1084 include/libxml/xmlregexp.h: avoiding a compilation problem
1085 * valid.c include/libxml/valid.h: starting the work toward using
1086 the regexps for actual DTD validation
1087
1088Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * hash.c: cosmetic cleanup
1091 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1092 integrating a DTD validation layer based on the regexps
1093
1094Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1097 the determinism was tested before eliminating the epsilon
1098 transitions :-(
1099
1100Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * python/generator.py python/libxml.c python/libxml.py
1103 python/libxml2-python-api.xml python/libxml2class.txt
1104 python/libxml_wrap.h python/types.c: updated the python
1105 bindings, added code for easier File I/O, and the ability to
1106 define a resolver from Python fixing bug #91635
1107 * python/tests/Makefile.am python/tests/inbuf.py
1108 python/tests/outbuf.py python/tests/pushSAXhtml.py
1109 python/tests/resolver.py python/tests/serialize.py: updated
1110 and augmented the set of Python tests.
1111
1112Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1113
1114 * win32/configure.js: added more readme info for the binary
1115 package.
1116
1117Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlIO.c: fixed a stupid out of bound array error
1120
1121Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1124 messing around with support for Windows path, cleanups,
1125 trying to identify and fix the various code path to the
1126 filename access. Added xmlNormalizeWindowsPath()
1127
1128Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * error.c valid.c: working on better error reporting of validity
1131 errors, especially providing an accurate context.
1132 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1133 error reports in those cases.
1134
1135Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1138 parser.c parserInternals.c xmlIO.c: get rid of all the
1139 perror() calls made in the library execution paths. This
1140 should fix both #92059 and #92385
1141
1142Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * xmllint.c: memory leak reporting was broken after a change
1145 of the preprocessor symbol used to activate it.
1146
1147Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * tree.c: try to make the copy function work for node of
1150 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1151 DOM layers though, not libxml2 itself.
1152
1153Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * valid.c: try to provide file and line informations, not all
1156 messages are covered, but it's a (good) start
1157
1158Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * xinclude.c: reimplemented a large part of the XInclude
1161 processor, trying to minimize resources used, James Henstridge
1162 provided a huge test case which was exhibiting severe memory
1163 consumption problems.
1164
1165Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * python/Makefile.am: applied patch from Christophe Merlet to
1168 reestablish DESTDIR
1169
1170Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * libxml.spec.in: fixes libary path for x86_64 AMD
1173
1174Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1175
1176 * doc/tutorial/includekeyword.c
1177 * doc/tutorial/xmltutorial.xml:
1178 (plus resulting generated html files)
1179 fixing one spot I missed in the tutorial where I hadn't freed
1180 memory properly
1181
1182Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1183
1184 * doc/tutorial/includeaddattribute.c
1185 * doc/tutorial/includeaddkeyword.c
1186 * doc/tutorial/includegetattribute.c
1187 * doc/tutorial/includekeyword.c
1188 * doc/tutorial/xmltutorial.xml
1189 * doc/tutorial/*.html:
1190 update tutorial to properly free memory (thanks to Christopher
1191 R. Harris for pointing out that this needs to be done)
1192 * doc/tutorial/images/callouts/*.png:
1193 added image files so the callouts are graphical, making it
1194 easier to read ( use "--param callout.graphics 1" to generate
1195 html with graphical callouts)
1196
1197Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1200 nice logos generated by Marc Liyanage
1201 * doc/site.xsl *.html: changed the stylesheet to show the new
1202 logo and regenerated the pages
1203
1204Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1207
1208Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * xpath.c: possible mem leak patch from Jason Adams
1211
1212Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1215 in the XQuery namespace
1216 * configure.in: preparing 2.4.24
1217 * doc/*.html: updated the web pages
1218
1219Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * python/generator.py: closing bug #85258 by generating conditional
1222 compile check to avoid linking to routines not configured in.
1223
12242002-08-22 Havoc Pennington <hp@pobox.com>
1225
1226 * autogen.sh: update error message for missing automake
1227
1228Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * python/Makefile.am: typo in target name resulted in libxml2.py
1231 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1232
1233Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * win32/win32/Makefile.mingw: updated with version from
1236 Elizabeth Barham at http://soggytrousers.net/repository/
1237
1238Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1239
1240 * win32/Makefile.msvc: added the prefix location to the include
1241 and lib search path.
1242
12432002-08-18 Havoc Pennington <hp@pobox.com>
1244
1245 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1246 both automake 1.6 and 1.4 installed get the right automake. Means
1247 compilation from CVS will now require the latest automake 1.4
1248 release, or manually creating symlinks called "automake-1.4" and
1249 "aclocal-1.4"
1250
1251Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * configure.in python/Makefile.am: more AMD 64 induced changes from
1254 Frederic Crozat
1255
1256Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * xinclude.c: oops I was missing the xml:base fixup too
1259 * result/XInclude/*.xml: this adds xml:base attributes to most
1260 results of the tests
1261
1262Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * xinclude.c: quick but apparently working implementation of
1265 xi:fallback, should close bug #89684
1266 * Makefile.am test/XInclude/docs/fallback.xml
1267 result/XInclude/fallback.xml: added a basic test for fallback,
1268 and run with --nowarning to avoid a spurious warning
1269 * configure.in: applied patch from Frederic Crozat for python
1270 bindings on AMD 64bits machines.
1271
1272Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1275 the caller don't pass a SAX callback block.
1276
1277Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * tree.c: applied the same fix for the XML-1.0 namespace to
1280 xmlSearchNsByHref() as was done for xmlSearchNs()
1281
1282Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * libxml.3: small cleanup of the man page
1285 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1286 when serializing HREF attributes generated by XSLT.
1287
1288Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1291 version of Marc Liyanage' patch for boolean attributes in HTML
1292 output
1293
1294Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * python/tests/serialize.py: fixed the test results, indenting
1297 behaviour changed slightly
1298
1299Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1300
1301 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1302 new c14n function to Windows def files
1303
1304Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1305
1306 * c14n.c: fixed a memory leak in c14n code
1307
1308Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * parser.c include/libxml/parser.h: adding a new API for Christian
1311 Glahn: xmlParseBalancedChunkMemoryRecover
1312 * valid.c: patch from Rick Jones for some grammar cleanup in
1313 validation messages
1314 * result/VC/* result/valid/*: this slightly change some of the
1315 regression tests outputs
1316
1317Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * tree.c: trying to fix a problem in namespaced attribute handling
1320 raised by Christian Glahn
1321
1322Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * encoding.c include/libxml/encoding.h: Opening the interface
1325 xmlNewCharEncodingHandler as requested in #89415
1326 * python/generator.py python/setup.py.in: applied cleanup
1327 patches from Marc-Andre Lemburg
1328 * tree.c: fixing bug #89332 on a specific case of loosing
1329 the XML-1.0 namespace on xml:xxx attributes
1330
1331Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1332
1333 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1334 corner case from new Merlin's test suite and added a callback
1335 that will be used to improve xmlsec performance
1336
1337
1338Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * HTMLtree.c: trying to fix the <style> escaping problem in
1341 HTML serialization bug #89342
1342
1343Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1346 and rebuilt the web site.
1347
1348Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1349
1350 * include/libxml/tree.h: added _private member to xmlNs struct
1351
1352Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * HTMLparser.c: fixing bug #84876 based on the xml working
1355 code.
1356
1357Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1358
1359 * python/Makefile.am: enhanced to fix bug 72012 (errors
1360 when using '-jX' make parameter)
1361
1362Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1363
1364 * xpath.c: small additional enhancement for booleans
1365 compared to nodesets
1366
1367Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * HTMLtree.c: changed the order of the encoding declaration
1370 attributes in the meta tags due to a bug in IE/Mac
1371
1372Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1373
1374 * xpath.c: enhanced handling of booleans (especially '='
1375 and '!=' for nodesets) - fixes bug 85256. Added new
1376 routine xmlXPathNotEqualValues for more proper handling
1377 of '!=' when nodesets are involved.
1378
1379Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1382 doc/xmlcatalog_man.xml to the source distribution
1383
1384Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1385
1386 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1387 asked for this.
1388
1389Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * configure.in: preparing 2.4.23
1392 * doc/*: rebuilt the docs
1393
1394Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * parser.c: fixing bug #84169 by fixing the
1397 comment of xmlCreatePushParserCtxt to describe the
1398 encoding detection parameters better.
1399
1400Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * valid.c: fixing bug #79331 in one path the lookup for
1403 ID attributes on a namespaced node wasn't handled correctly :-\
1404
1405Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * HTMLparser.c: trying to fix 87235 about discarded white
1408 spaces in the HTML parser.
1409 * result/HTML/*: this changes the output of a number of HTML
1410 regression tests
1411
1412Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * xpath.c: applied patch from Richard Jinks for the namespace
1415 axis + fixed a memory error.
1416 * parser.c parserInternals.c: applied patches from Peter Jacobi
1417 removing ctxt->token for good.
1418 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1419 popped out by the regression tests.
1420 * Makefile.am: patch for threads makefile from Gary Pennington
1421
1422Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1423
1424 * xpath.c: enhanced behaviour of position() after usage of
1425 expressions involving preceding-sibling (et al).
1426
1427Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * hash.c: applied a patch from Peter Jacobi to solve a problem
1430 when compiling with the Watcom C on Win32
1431 * result/schemas/*.err: the change of hashing algo generated
1432 permutations in the output
1433
1434Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * hash.c: applied patch from Sander Vesik improving the quality of
1437 the hash function.
1438
14392002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1440
1441 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1442 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1443 xmllint.c xpath.c: replaced sprintf() with snprintf()
1444 to prevent possible buffer overflow (the bug was pointed
1445 out by Anju Premachandran)
1446
1447Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * parser.c: removed an uninitialized data error popped by valgrind
1450 on PE references
1451
1452Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1453
1454 * doc/xml.html
1455 adding tutorial reference to the web page
1456
1457Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1458
1459 * doc/tutorial/xmltutorial.xml
1460 * doc/tutorial/ar01s07.html
1461 * doc/tutorial/ape.html
1462 * doc/tutorial/includegetattribute.c
1463 adding section to tutorial about retrieving an attribute
1464 value
1465
1466Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * parser.c: applied a couple of patches from Peter Jacobi to start
1469 to get rid of ctxt->token, with a possible significant speed
1470 improvement to be gained once done. Better compliance with PE
1471 references constructs in DTDs too.
1472 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1473 from Peter too
1474
1475Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1478 xmlParseElement was likely to have been deallocated at the
1479 time of the report, possibly leading to segfault. Just report
1480 the tag name now.
1481
1482Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * xpath.c: patch from Richard Jinks for XPath substring() function
1485 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1486
14872002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1488
1489 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1490
1491Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1492
1493 *doc/FAQ.html
1494 fixing typos in FAQ, thanks to Robert Funnell for the
1495 editing help
1496
1497Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * NEWS: got complaints from rpmlint that it was empty
1500
1501Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1502
1503 * added doc/tutorial, including:
1504 apa.html
1505 apb.html
1506 apc.html
1507 apd.html
1508 ar01s02.html
1509 ar01s03.html
1510 ar01s04.html
1511 ar01s05.html
1512 ar01s06.html
1513 includeaddattribute.c
1514 includeaddkeyword.c
1515 includekeyword.c
1516 includestory.xml
1517 index.html
1518 xmltutorial.xml
1519 libxml tutorial, including generated html
1520
1521Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1522
1523 * result/c14n/exc-without-comments/merlin-c14n-two-*
1524 result/c14n/without-comments/merlin-c14n-two-*
1525 test/c14n/exc-without-comments/merlin-c14n-two-*
1526 test/c14n/without-comments/merlin-c14n-two-*
1527 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1528 c14n/exc-c14n and slightly modified test script to handle
1529 these test cases
1530 * c14n.c: fixed bugs for complicated nodes set (namespace
1531 without node and others from merlin-c14n-two.tar.gz)
1532 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1533 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1534 for xmlsec performance patch
1535 * xpath.c: fixed self::node() for namespaces and attributes
1536
1537Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1538
1539 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1540 but with the format parameter
1541 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1542
1543Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1544
1545 * Makefile.am: updated c14n tests suite
1546 * c14n.c: performance improvement for previous c14n patch
1547
1548Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * parser.c: another peroformance patch from Peter Jacobi, that
1551 time on parsing attribute values.
1552
1553Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1554
1555 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1556 into LibXML2 test suite
1557
1558Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1559
1560 * c14n.c: propagating xpath ancesstors node fix to c14n
1561 plus small performance improvement to reduce number of
1562 mallocs
1563 * xpath.c: fixed ancestors axis processing for namespace nodes
1564
1565Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1568 Peter Jacobi
1569
1570Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * configure.in: preparing 2.4.22
1573
1574Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1577 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1578 a public entry point.
1579 * doc/*: rebuilt the API and docs
1580
1581Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * xpath.c: patch from Richard Jinks to fix a problem introduced
1584 in the previous patch and pointed by Norm
1585
1586Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * libxml.spec.in: fixing bug #81112
1589
1590Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * uri.c: fixing bug #82848
1593
1594Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1597 output of one catalog test
1598
1599Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1600
1601 * global.data globals.c tree.c include/libxml/globals.h
1602 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1603 default value for global parameter xmlIndentTreeOutput to 1 and
1604 introduced new global parameter xmlTreeIndentString (the string
1605 used to do one-level indent) with default value " " (as it was
1606 in tree.c)
1607
1608Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1611 with trio and schemas.
1612
1613Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * xpath.c: patch from Richard Jinks to fix the problem raised in
1616 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1617
1618Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * xmlschemas.c: a bit of work on import.
1621 * xmlschemastypes.c: Charles Bozeman provided a compare function
1622 for date/time types so min/max facet restrictions should work,
1623 indeterminate comparisons return an error instead of equal.
1624 * test/schemas/date_0* result/schemas/date_0_0: specific test
1625 from Charles Bozeman too
1626
1627Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1630 from Christian Cornelssen fixing the man pages and the Catalog
1631 building script.
1632 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1633 next step is <xs:import> I now have a reasonable understanding
1634 of how it works.
1635
1636Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1639
1640Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1641
1642 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1643
1644Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * xpath.c: fixing an XPath function evalutation bug pointed out
1647 by Alexey Efimov where the context was lost when evaluating
1648 the function arguments
1649
1650Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1651
1652 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1653 function public for XMLSec performance optimizations
1654
1655Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * python/generator.py python/libxml2class.txt : fixed a problem
1658 with the HTML parser pointed by Gary Benson
1659 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1660 example
1661
1662Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1663 * parser.c: fixed bug #81159 (memory growth in SAX)
1664
1665Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1666 * xpath.c: fixed bug #78858 (the real fix)
1667
1668Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1669 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1670
1671Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * tree.c: modified xmlNodeSetBase to allow changing the
1674 base of a document.
1675
1676Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * xmlschemastypes.c: patch Charles Bozeman for validation of
1679 all the date, time, and duration types
1680 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1681 * configure.in: fixed an error pointed by an user
1682 * xml2-config.in: fixed an error pointed by an user
1683
1684Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1685
1686 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1687 win32/libxml2.def.src xmlIO.c: exported default
1688 'file:', 'http:' and 'ftp:' protocols input handlers
1689 and maked protocols comparisson case insensitive
1690
1691Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * configure.in: Neven Has detected a typo
1694
1695Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1698 as one of the persons allowed to commit directly to the
1699 module.
1700
1701Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1704 * valid.c: raised a too low limit
1705 * doc/*: rebuilt the docs
1706
1707Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * test/XPath/expr/floats test/XPath/expr/functions
1710 result/XPath/expr/floats result/XPath/expr/functions
1711 xpath.c: another XPath conformance patch from Richard Jinks
1712
1713Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * xmlschemas.c: fixed validation of attribute groups.
1716 * test/schemas result/schemas: added an example from the primer
1717
1718Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1721 * test/schemas result/schemas: updated the test list
1722
1723Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * TODO: updated a bit
1726 * parser.c: made a comment more specific
1727 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1728 Schemas conformance.
1729 * test/schemas result/schemas: updated the test list
1730
1731Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1734 implementing xs:all with minOccurs = 0
1735 * tes/schemas/* result/schemas/*: added more tests covering
1736 xs:all
1737
1738Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * xmlregexp.c: first implementation of the all particle, this
1741 may need to be revisited for case where not all transitions
1742 must be crossed.
1743
1744Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * tree.c: another entity processing update from Markus Henke
1747
1748Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1749
1750 * trionan.c: fixed crash on OSF/1
1751
1752Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * xmlschemas.c: more Schemas work
1755 * test/schemas/* result/schemas/*: added more tests coming
1756 from the spec.
1757
1758Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1761 ExcC14N specification
1762
1763Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * tree.c: patch from Markus Henke, fix for recursive entities.
1766
1767Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * xpath.c: fix a problem with string() on a document node.
1770
1771Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * Makefile.am xmlschemas.c: more Schemas work
1774 * test/schemas/* result/schemas/*: added more tests coming
1775 from the spec.
1776
1777Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1780 * result/HTML/*: this changes a few things in the results
1781
1782Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1783
1784 * include/libxml/tree.h: eliminated 'declaration different than
1785 prototype' warning
1786 * include/win32config.h: "resolved" conflicts with errno.h
1787
1788Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1791 on the automata interfaces and debug of counted choices
1792 * test/schemas/* result/schemas/*: added a number of tests
1793
1794Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1797 a bit of work on Schemas
1798 * testSchemas.c: try to make it more useful
1799 * test/schemas/* result/schemas/* Makefile.am: changed the
1800 Schemas regression test procedure, started adding a few samples
1801
1802Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1803
1804 * include/libxml/encoding.h: Patch for the Borland C++ builder
1805 * include/libxml/tree.h: Patch for the Borland C++ builder
1806 * threads.c: Patch for the Borland C++ builder
1807 * win32/bcb5: New directory for the Borland C++ builder
1808 project files
1809
1810Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1811
1812 * win32/Makefile.msvc: Update for XML Schema support
1813 * win32/configure.js: Update for XML Schema support
1814 * win32/libxml2.def.src: Update for XML Schema support
1815
1816Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1819 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1820 xmlunicode.c include/libxml/Makefile.am
1821 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1822 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1823 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1824 include/libxml/xmlversion.h.in : merged the current state of
1825 XML Schemas implementation, it is not configured in by default,
1826 a specific --schemas configure option has been added.
1827 * test/automata test/regexp test/schemas Makefile.am
1828 result/automata result/regexp result/schemas:
1829 merged automata/regexp/schemas regression tests
1830
1831Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * xpath.c: Gary found a compile time problem, fixes #78823
1834
1835Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * configure.in: release of 2.4.20
1838 * doc/*: updated and rebuilt the docs
1839
1840Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * python/Makefile.am: patch from Cristian Gafton to build on
1843 Red Hat 6.2, should also fix #75779
1844
1845Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * valid.c: first part of fixing #78729
1848
1849Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1852 escaping of URI when saving HTML files.
1853 * result/HTML/*: this impacted some tests
1854
1855Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * configure.in: trying to fix #77441
1858
1859Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * include/libxml/xmlIO.h: Hallski complained it could not be
1862 included by itself.
1863
1864Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1867
1868Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1869
1870 * win32/configure.js: patch from Nilo for the c14n option
1871 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1872
1873Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1876 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1877 LIBXML_THREAD_ENABLED
1878
1879Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * xpath.c: another patch from Richard Jinks for substring conformance
1882 * test/XPath/expr/floats test/XPath/expr/strings
1883 result/XPath/expr/floats result/XPath/expr/strings: update of the
1884 test suite to check those.
1885
1886Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * xpath.c: patch from Richard Jinks for .x float parsing.
1889
1890Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * parser.c: patch from Markus Henke when an encoding ain't recognized
1893
1894Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * libxml.m4: got a report that #include <string.h> was needed
1897
1898Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1901
1902Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1903
1904 * doc/example.html: fixing typo
1905
1906Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1909 pointed out by Melvyn Sopacua.
1910
1911Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * libxml.m4: Frédéric Crozat gave a patch related to the change
1914 of Include paths breaking the libxml.m4
1915
1916Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * xpath.c: Fix bug #76927 forgot to save some context
1919 when evaluating binary expressions
1920
1921Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * configure.in: fixed configure for MPE/iX from Markus Henke
1924 * xmlmemory.c: fixed initialization problems
1925 * xpath.c: another set of patches from Richard Jinks this
1926 fixes "make XPathtests" on linux
1927
1928Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1931 * test/XPath/expr/compare test/XPath/expr/equality
1932 test/XPath/expr/floats test/XPath/expr/functions
1933 test/XPath/expr/strings result/XPath/expr/compare
1934 result/XPath/expr/equality result/XPath/expr/floats
1935 result/XPath/expr/functions result/XPath/expr/strings: Updated
1936 tests though they show a divergence on Linux
1937
1938Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * xpath.c trionan.c: previous commit also included patches
1941 from Richard Jinks on some IEEE support corner case
1942
1943Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1946 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1947 that $(datadir) should be used for docs
1948
1949Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1952 could leak filedescriptors
1953
1954Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * configure.in nanohttp.c: applied patch from Allan Clark for
1957 UnixWare/OpenServer
1958
1959Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * configure.in: preparing 2.4.19
1962 * doc/*: rebuilt the docs
1963
1964Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * nanohttp.c: fixing #76043, got fed up with non-portability
1967 of that piece of code.
1968
1969Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * valid.c SAX.c: Never commit without running "make tests" :-(
1972 fix a couple of stupidities in the previous commit
1973 * result/*: a few changes in some attribute order result of previous
1974 commit.
1975
1976Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1979 the internal subset should not raise duplicate ID errors,
1980 also there was a small bug in conjunction to namespace
1981 declarations defaulted and xml:xxx attributes DTD definitions.
1982
1983Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xpath.c: Richard Jinks also raised some rounding problems
1986 this tries to fix them
1987
1988Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1991 behaviour in xmlXPathCastToString()
1992
1993Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1996 raised by Morus Walter
1997
1998Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2001 from Igor
2002
2003Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * xpath.c: fixing #75619, related to a problem when trying
2006 to evaluate condition when the current node set resulting
2007 from that sub-step evaluation is empty. Also fixes 2 potential
2008 problem with previous-sibling and next-siblings axis.
2009
2010Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2013 HTML support is not configured in.
2014
2015Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2018 include/libxml/tree.h: dohh I really didn't intended to commit
2019 this test version :-(
2020
2021Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * testSAX.c: I wanted to see the real speed at the SAX interface
2024 after a little too many Ximianer started complaining about the
2025 parser speed.
2026 added a --quiet option:
2027 paphio:~/XML -> ls -l db100000.xml
2028 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2029 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2030 3200006 callbacks generated
2031 real 0m1.270s
2032 Which means 16MBytes/s and 3Mcallback/s
2033
2034Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * xpath.c: valgrind spotted another error that time when running
2037 on libxslt regression tests
2038
2039Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * Makefile.am: adding "make valgrind" running the full regression
2042 tests (except python ones) under Valgrind (using valgrind -q
2043 which was kindly added by the author).
2044 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2045 passes cleanly now except an obcure floating point initialization
2046 raised in log10() in one XPath regression test ???
2047 * tree.c: edited some comments to close #75244
2048
2049Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2052 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2053 context of ScrollKeeper, made sure that if the number is
2054 an integer, the serialization follows the description at
2055 http://www.w3.org/TR/xpath#section-String-Functions
2056
2057Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * configure.in: preparing 2.4.18
2060 * doc/*: updated and rebuilt the web site
2061 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2062 the Windows and Cygwin maintainers.
2063 * parser.c: humm, changed the way the SAX parser work when
2064 xmlSubstituteEntitiesDefault(1) is set, it will then
2065 do the entity registration and loading by itself in case the
2066 user provided SAX getEntity() returns NULL.
2067 * testSAX.c: added --noent to test the behaviour.
2068
2069Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * parser.c: Wilfried Teiken provided a hackish but working
2072 way to get context reported back on entities when parsing
2073 with SAX and without breaking the DOM build.
2074
2075Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * c14n.c: applied a new patch from Aleksey Sanin
2078 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2079 to reference Aleksey implementation of XML digital Signatures
2080
2081Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * xpath.c: small fix to avoid potential problem due to
2084 ordering of freeing data
2085 * python/Makefile.am: people were complaining about
2086 the generated file in python dir not being built
2087
2088Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2091 python/generator.py python/libxml.c python/types.c: Cleanup
2092 of the python Makefiles based on Jacob and James feedback,
2093 fixed the spec file accordingly, fixed the number of warning
2094 that passing my pedantic CFLAGS was generating. Conclusion
2095 is that Python includes are real crap.
2096
2097Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * configure,in: it was reported quite a few times that
2100 xml2-config --cflags should not output
2101 -I$includeprefix/libxml2/libxml because libxml2 header names
2102 clashes with existing names like list.h from C++ stl.
2103 Includes should be #include<libxml/xxx.h> so ...
2104
2105Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * c14n.c: another patch from Aleksey Sanin
2108
2109Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2112 canonicalization algorithm
2113 * doc/xml.html doc/index.html: added the C14N references on the
2114 index page.
2115
21162002-03-13 jacob berkman <jacob@ximian.com>
2117
2118 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2119 usage, redundant, and gcc specific
2120
2121Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * xpath.c: speedup some node selection operations, this can
2124 have a significant impact on DocBook Norm's stylesheets
2125 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2126 make sure it's always the case
2127 * debugXML.c: distinguish CDATA and comments in ls operations
2128
2129Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2132 to generate better API descriptions etc...
2133
2134Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * c14n.c: Fixing #74186, made sure all boolean expressions
2137 get fully parenthesized, ran indent on the output
2138 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2139 include/libxml/tree.h: also #74186 related, removed the
2140 --with-buffers option, and all the preprocessor conditional
2141 sections that were resulting from it.
2142
2143Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * valid.c: applied patch from Dodji Seketeli fixing an
2146 uninitailized variable in xmlValidGetValidElements()
2147
2148Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * c14n.c: fixed a few comments
2151 * doc/*.html doc/*/*.html: regenerated the docs and added
2152 the C14N API
2153 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2154
2155Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * check-xml-test-suite.py: fix to adapt varaiations in the
2158 bindings
2159 * configure.in python/setup.py python/setup.py.in: fixed to
2160 have the version of the python scripts automatically updated
2161
2162Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2165 in xmlCopyProp()
2166
2167Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * configure.in: preparing 2.4.17 release
2170 * doc/*: updated and rebuilt the docs
2171 * xpath.c: fixed a comment
2172 * python/libxml.c: fixed a possible reentrancy problem
2173
2174Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2177 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2178 added a specific regression test
2179 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2180 not raise exceptions when failing to find the attribute.
2181
2182Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * configure.in xmllint.c: owen pointed out a problem with the
2185 ftme fix, gettimeofday() was not detected by configure and
2186 the ftime header wasn't included, dohhh
2187
2188Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * configure.in xmllint.c: trying to fix #71457 for timing
2191 precision when gettimeofday() is not availble but ftime() is
2192
2193Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2196 are now copied on install and part of the -devel RPM
2197
2198Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * xpath.c: trying to avoid bug #72150 which was apparently
2201 caused by a gcc bug (or a processor problem) as detailed
2202 at http://veillard.com/gcc.bug
2203
2204Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2207 fixed xmlReconciliateNs(), added a Python test/example for
2208 inter-document cut'n paste
2209 * python/libxml.py: fixed node.doc on document nodes and added
2210 xpathEval() onto node objects
2211
2212Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2215 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2216 fixup and integrated tests for the serialization stuff
2217
2218Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2221 moved the libxml man page to section 3
2222
2223Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * tree.c: fix bug #72490
2226 * python/libxml.c python/libxml.py: added methods serialize()
2227 and saveTo() to all node elements.
2228
2229Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * xmlIO.c: closed #73430, don't read from an input source
2232 which indicated an end-of-file or an error.
2233
2234Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * parser.c: make sure SAX endDocument is always called as
2237 this could result in a Python memory leak otherwise (it's
2238 used to decrement ref-counting)
2239 * python/generator.py python/libxml.c python/libxml.py
2240 python/libxml2-python-api.xml python/libxml2class.txt
2241 python/tests/error.py python/tests/xpath.py: implemented
2242 the suggestions made by Gary Benson and extended the tests
2243 to match it.
2244
2245Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * python/generator.py: applied patch fixing #73450
2248
2249Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xpath.c: fixing #61290 "namespace nodes have no parent"
2252 long standing divergence from the XPath REC. NodeSets
2253 simply hold a copy of namespace nodes and those node ->next
2254 points to the parent (which may not be the node carrying the
2255 definition).
2256 * include/libxml/xpath.h: flagged but didn't added a possible
2257 speedup
2258 * DOCBparser.c HTMLparser.c: removed some warnings from push
2259 parser due to new state being added.
2260 * tree.c: new fix from Boris Erdmann
2261 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2262 the XML Canonalization support from Aleksey Sanin
2263
2264Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * tree.c: patch from Boris Erdmann fixing some namespace odities
2267 with xmlCopyNode()
2268
2269Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * xmlIO.c: fix bug #72706 when loading a NULL entity
2272
2273Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2276 actually change in a future XML Namespace revision.
2277
2278Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2281 added the possibility of returning nodesets from XPath extension
2282 functions written in Python
2283
2284Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * python/*: commiting some Python bindings work done while travelling
2287
2288Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2291 explicitely with memory debugging switched on
2292
2293Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2296 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2297 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2298 the accessor generator for strings
2299 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2300 regression test.
2301
2302Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * python/README python/generator.py python/libxml.c python/setup.py:
2305 added the 'usual' setup.py to allow building a libxml2-python
2306 module based on the same code. The initialization is however
2307 different the 2 .so files fo libxml2 and libxslt are identical and
2308 they entry point initialize both libraries. this is done to avoid
2309 some possible nasty problem since the Python don't merge the maps
2310 of all shared modules.
2311
2312Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * parser.c: fixed a push/encoding bug reported by Michael
2315 on librsvg
2316
2317Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * include/libxml/parserInternals.h: fixes a misplaced #endif
2320
2321Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * parser.c valid.c: found and fixed a couple of allocation bugs
2324
2325Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * doc/xml.html doc/python.html doc/*: added a Python and binding
2328 page describing the current state of the Python bindings and
2329 giving pointers to the other languages wrappers.
2330
2331Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2334 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2335 rebuilt the API and web site
2336 * xpath.c: fixed #71978 portability bugs
2337
2338Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2341
2342Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * include/libxml/parserInternals.h parser.c: had to change
2345 2 internal parsing API when processing document content
2346 to check the start and end of element content are defined
2347 in the same entity
2348 * valid.c include/libxml/valid.h: attribute normalization can
2349 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2350 with the context to report it.
2351 * SAX.c: fixed the last known bugs, crazy validation constraints
2352 when a document is standalone seems correctly handled. There
2353 is a couple of open issues left which need consideration especially
2354 PE93 on external unparsed entities and standalone status.
2355 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2356 The 2 tests left failing are actually in error. Cleanup done.
2357
2358Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * valid.c: implemented E59 spaces in CDATA does not match the
2361 nonterminal S
2362
2363Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * SAX.c parser.c valid.c: more validation test fixups
2366 * check-xml-test-suite.py: added duration info for the tests
2367
2368Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * parser.c valid.c: a couple of errors were reported but not
2371 saved back as such in the parsing context. Down to 1% failure rate
2372 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2373
2374Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * xmlInternald.c: isExtender was missing a char
2377 * parser.c include/libxml/parser.h: % are acceptable in the
2378 internal subset if within a PUBLIC ID
2379
2380Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * SAX.c parserInternals.c valid.c: more work on the conformance
2383 suite. Took the step to finally block documents with encoding
2384 errors. It's a fatal error per the spec, people should have fixed
2385 their documents by now.
2386
2387Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * check-xml-test-suite.py: fixed the test script after some discussion
2390 on the semantic of TYPE="error"
2391 * Makefile.am: added the script to the distrib
2392
2393Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * SAX.c entities.c: fixed a couple of conformances issues deep
2396 into the validation code (standalone and undeclared Notations)
2397
2398Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2401 stayed there for years !
2402
2403Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2406 missing
2407
2408Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * check-xml-test-suite.py: improved the behaviour a bit as
2411 well as the logs
2412 * parser.c valid.c SAX.c: fixed a few more bugs
2413 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2414
2415Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * check-xml-test-suite.py: python script to run regression tests
2418 against the XML Test suite of W3C/OASis
2419 * SAX.c: fixed a validation bug
2420 * parser.c: fixed 3 errors pointed by the test suite
2421 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2422 * python/Makefile.am: fixed a dependendy
2423
2424Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * xmlmemory.c: avoid a warning bug #71594
2427
2428Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2431 warning on alpha/Tru64
2432
2433Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * include/libxml/entities.h: fixing a comment
2436 * valid.c: fixing some troubles with validity check on namespaces
2437 * result/VC/NS3 test/VC/NS3: added a specific regression test
2438
2439Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * tree.c: Fixing #71342 serializing '\n' in attribute values
2442 * result/noent/att3 result/att3 test/att3: added a specific
2443 test.
2444
2445Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * python/libxml.c: couple of bug fixes
2448
2449Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * python/*.py: removed tabs and used spaces.
2452
2453Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2456 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2457
2458Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2461 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2462
2463Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * include/libxml/encoding.h include/libxml/entities.h
2466 include/libxml/globals.h include/libxml/parser.h
2467 include/libxml/threads.h include/libxml/tree.h
2468 include/libxml/xmlmemory.h: trying to fix the include mess
2469
2470Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * include/libxml/xmlmemory.h: reverted part of the previous
2473 attempt to provide #69655, this was breaking the build.
2474
2475Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2478 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2479 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2480 include/libxml/parserInternals.h include/libxml/tree.h
2481 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2482 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2483 clean.
2484 * python/libxml.c: fixed a warning.
2485
2486Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2489 copying of node, merge back IDs in the target document.
2490 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2491 test/XInclude/ents/ids.xml: test case
2492 * result/VC/ElementValid4: output changed due to a typo fix
2493
2494Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * python/Makefile.am: seems some version of automake didn't
2497 generate the dependancies right as Jacob found out. Add
2498 an extra dependancy rule.
2499
2500Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * parserInternals.c valid.c: Justin Fletcher found some parts
2503 of the code needing cleanup
2504 * libxml.spec.in python/Makefile.am python/generator.py
2505 python/libxml.c python/libxml.py: Fixed the python Makefiles
2506 corrected a bug showing up on ia64, changed the name of the
2507 python internal module too
2508
2509Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * Makefile.am: applied patch from Andris Pavenis for binary
2512 name suffixes
2513
2514Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * xmllint.c win32/win32config.h: fixing #68748
2517
2518Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * valid.c: fixing #70166
2521
2522Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * valid.c: fixing #70077
2525
2526Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * Copyright Makefile.am README configure.in libxml.spec.in:
2529 Changed to the MIT Licence
2530 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2531 doc/xmlio.html: updated the doc accordingly
2532 * include/libxml/xmlwin32version.h configure.in: preparing
2533 2.4.14 release
2534 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2535 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2536 fixed the const xmlChar * wrapper and generator, XPath extension
2537 functions now use the context as first argument
2538 * python/tests/tstxpath.py python/tests/xpath.py
2539 python/tests/xpathext.py: Updated the tests accordingly
2540 * tree.c: fixed bug #70067
2541
2542Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * Makefile.am: cleanup
2545 * debugXML.c: always use stdout if output is NULL
2546 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2547 * python/Makefile.am python/generator.py python/libxml2class.txt
2548 python/libxml_wrap.h python/types.c: augmented the number of bindings
2549 handling FILE * and XPath contexts
2550 * python/tests/Makefile.am: avoid a stupid problem due to the
2551 use of TEST.
2552
2553Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2556
2557Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * python/TODO python/libxml.c: cleanup the extension function lookup
2560 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2561
2562Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * configure.in python/Makefile.am: do not install outside
2565 of prefix
2566
2567Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * python/TODO python/libxml.c: started adding SAX interfaces
2570 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2571 SAX test
2572
2573Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c: hardened the addChild function
2576 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2577 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2578 added accessors needed for xmlNode, a bit more testing and
2579 extension of interfaces
2580 * python/tests/Makefile.am python/tests/build.py: added a test
2581 build from scratch/save/load/check
2582
2583Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * parserInternals.c: change a small bit in the way valididy
2586 error messages get initialized
2587 * python/TODO python/libxml.c python/libxml2-python-api.xml
2588 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2589 added some memory debugging to track leaks at the libxml2 level
2590 * python/tests/*.py: changed all tests to check for leaks,
2591 there is just one left in XPath extension registrations.
2592
2593Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * python/TODO python/generator.py python/libxml2-python-api.xml
2596 python/libxml2class.txt: more accessor classes for the parser
2597 context, allow to switch on and check validity
2598 * python/tests/Makefile.am python/tests/error.py
2599 python/tests/invalid.xml python/tests/valid.xml
2600 python/tests/validate.py: attded more test and and added error.py
2601 which I forgot to commit in the last step
2602
2603Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * python/Makefile.am python/types.c: cleanup
2606 * python/libxml.c python/libxml.py python/libxml_wrap.h
2607 python/generator.py python/libxml2-python-api.xml
2608 python/libxml2class.txt: added class for parser context, added
2609 first cut for push mode support. Added a framework to generate
2610 accessors functions.
2611 * python/tests/Makefile.am python/tests/push.py: added a push
2612 test
2613
2614Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2617 bug a bit of cleanup.
2618
2619Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2622 python/libxml2class.txt: adding error redirections and preformat
2623 to a python handler
2624 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2625 tests self checking
2626
2627Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2630 a function
2631
2632Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2635 python/libxml.c python/libxml2-python-api.xml
2636 python/libxml2class.txt: Progressing through the TODOs, class
2637 description output, extra XML API, RPM now builds the wrappers
2638 for all python installed versions
2639
2640Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * configure.in libxml.spec.in python/Makefile.am python/TODO
2643 python/generator.py python/libxml2class.txt: added more informations
2644 in the libxml2-python package including docs. Slightly changed
2645 the class hierarchy
2646 * python/tests/*: added basic regression tests infrastructure too
2647
2648Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2651 added libxml2-python as part of the packages installed
2652
2653Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * python/Makefile.am python/generator.py python/libxml.c
2656 python/libxml.py: more work, now able to extend the
2657 XPath interpreter with functions written in python.
2658
2659Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * python/Makefile.am: Jacob sent a patch to allow building from
2662 tarfile.
2663
2664Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2667 inserted the python wrappers build, I hope this won't be too
2668 unportable
2669
2670Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * xpath.c: minor optimization
2673 * python/generator.py python/libxml.c python/libxml.py
2674 python/libxml_wrap.h: more work on the python bindings,
2675 they now support XPath and there is no evident leak
2676
2677Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * python/generator.py python/libxml.c python/libxml.py:
2680 more work on the python bindings generator.
2681
2682Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * python/generator.py python/libxml.c python/libxml_wrap.h:
2685 more work on the python bindings.
2686
2687Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * python/generator.py python/libxml.c python/libxml.py
2690 python/libxml_wrap.h: commited early version of a python binding
2691 for private use only ATM
2692
2693Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * entities.c tree.c include/libxml/entities.h: applied patch
2696 from Anthony Jones to implement copy of DTD subtree too. Had
2697 just to keep 2 function private which really ought to become
2698 public ones.
2699
2700Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * xmllint.c: added pointers to the web pages in the usage()
2703
2704Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * tree.c: more fixes from Petr Kozelka for attribute handling
2707 in the tree API to align the semantic with DOM.
2708
2709Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * valid.c tree.c entities.c: another set of patches from
2712 Anthony Jones for copy operations cleanup and robustness
2713
2714Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2717 an alphabetic index based on comments content
2718 * doc/*: rebuilt the web site with the new references
2719
2720Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * parserInternals.h: Greg Sjaardema suggested to use an
2723 eponential buffer groth policy in xmlParserAddNodeInfo()
2724
2725Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2728 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2729 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2730 to generate cross-references, and added/updated the stylesheets
2731 to generate and link API indexes. The generic keyword index
2732 is not done yet.
2733 * doc/*.html: regenerated all the usual docs too
2734
2735Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * debugXML.c: added an xpath function to the shell for T. V. Raman
2738
2739Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2742 debug routines.
2743
2744Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2747 support of attribute nodes
2748
2749Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2752 hopefully near complete and fully documented of the API in XML
2753 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2754 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2755 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2756 include/libxml/parserInternals.h include/libxml/valid.hi
2757 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2758 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2759 include/libxml/xpath.h include/libxml/xpathInternals.h:
2760 Cleaned up the doc comments a lot in the process, the interface
2761 coverage is now 100%
2762
2763Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2766 extracts comments from the gtk-doc DocBook output (a bit
2767 convoluted but seems to work).
2768
2769Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2772 added an XML description of the API, moved the script generating
2773 it here. Added a "make api" target
2774
2775Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2778
2779Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * xpath.c include/libxml/xpathInternals.h: the change made to
2782 xmlXPathFuncLookupFunc was incompatible roll it back
2783
2784Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * SAX.c: cleanup patch from Anthony Jones
2787 * doc/Makefile.am: fix the headers to avoid in make scan
2788 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2789 includes, * vs Ptr and general cleanup
2790 * parsedecl.py: first version of a script to extract the
2791 module interfaces, the goal will be to provide .decl or XML
2792 specification of the interfaces to build wrappers.
2793
2794Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2797 now provides return codes in case of errors
2798
2799Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2800
2801 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2802 Upgraded to trio baseline 1.6
2803 * strio.h strio.c: Replaced by triostr.h and triostr.c
2804
2805Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2808 of strdup usage in the code
2809
2810Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * parser.c error.c: Keith Isdale complained rightly that
2813 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2814
2815Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * tree.c: fixed the funxtion to set the xml: attributes
2818 * debugXML.c: added "setbase" to test it.
2819
2820Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2823 to allow updating an attribute content
2824
2825Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * libxml.h: try to avoid problems when compiling on Windows
2828
2829Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * hash.c: patch from Anthony Jones for hash.c allocation size
2832 * Makefile.am: trying to work around Yet Another Libtool Madness
2833 and build the 2.4.13 release finally ...
2834
2835Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2838 * doc/* : update of the documentation
2839
2840Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2843 at fixing #61290 :-(
2844
2845Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2848 Fixes bug #67229
2849
2850Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * tree.c: trying to avoid troubles when a subtree is copied
2853 and coalesced in part with the target tree. Should fix
2854 bug #67407
2855
2856Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * valid.c: fixed validation of attributes content of type
2859 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2860 values, very old bug. Fixes #67671
2861
2862Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * parser.c include/libxml/parserInternals.h tree.c: integrated
2865 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2866 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2867
2868Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * threads.c: applied Serguei Narojnyi's patch to add native
2871 thread support on the Win32 platform
2872 * testThreadsWin32.c Makefile.am: added the test program also
2873 from Serguei, Win32 specific
2874 * include/win32config.h include/libxml/xmlwin32version.h.in:
2875 added patch from Igor for the Windows thread specific defines.
2876
2877Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2880
2881Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2884 output page into XMLinfo.html. Close bug #66951 and
2885 raised by Robert Collins too.
2886
2887Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * encoding.c: Paul Keogh pointed out a possibility of segfault
2890 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2891 Closes bug # 68238
2892
2893Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * doc/*.html: updated the Gdome2 links
2896
2897Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * libxml.h: Applied following patches from Robert Collins
2900 and make sure IN_LIBXML is defined when compiling it
2901 -------
2902 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2903 as well as Visual C.
2904 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2905 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2906 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2907 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2908 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2909 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2910 xmlSysIDExists xmlNoNetExists).
2911 * xmllint.c: Don't include winsock2.h for Cygwin.
2912
2913Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2916 when the version info is not present.
2917
2918Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * tree.c: Anthony Jones pointed out a problem in
2921 xmlStringGetNodeList() and provided a fix for it
2922
2923Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * parser.c: patch from Frank J Franklin to remove a bug in
2926 xmlCreatePushParserCtxt() when the initial buffer passed
2927 is large.
2928
2929Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * win32/*: big cleanup of the Windows/MSVC project files
2932 from Igor Zlatkovic
2933
2934Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * doc/Makefile.am: should fix #67674 and avoid troubles if
2937 xsltproc is not available or fails in the prefix provided
2938
2939Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2942
2943Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2944
2945 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2946 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2947 Fixed a few other problems raised by Charlie Bozeman.
2948 * result/VC/ElementValid[5-7]: fixed the output
2949
2950Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2951
2952 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2953 patches from Charlie Bozeman. Regenerated the HTML docs.
2954
2955Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2956
2957 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2958 for Windows from Igor
2959
2960Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2961
2962 * xmllint.c: applied Justin Fletcher patch for --output or -o
2963
2964Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2965
2966 * win32/libxml2/libxml2.def.src: close #67019
2967
2968Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2969
2970 * xmllint.c: applied Justin Fletcher generic timing patch
2971 similar to the one already applied to xsltproc.
2972
2973Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * include/libxml/tree.h tree.c: applied documentation patches
2976 from Charlie Bozeman
2977
2978Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2979
2980 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2981
2982Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2983
2984 * valid.c: fix the xmlStrdup() used in the previous patch.
2985 * valid.c: added --dropdtd
2986 * tree.c: fixed xmlUnlinkNode so it also removes the references
2987 from the document if the node is a DTD
2988
2989Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * HTMLtree.c valid.c: cleanup some static declarations
2992
2993Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2994
2995 * xmllint.c: removed another strdup()
2996 * doc/FAQ: removed the HP/UX entry
2997
2998Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2999
3000 * valid.c: fix bug #66816 when validating.
3001 * xmllint.c: don't use sys/time.h if configure did not found it
3002
3003Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3004
3005 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3006 xmlcatalog_man.xml
3007
3008Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3009
3010 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3011 xmlInitMemory() was declared twice
3012
3013Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3014
3015 * globals.c: do not reference strdup() !
3016 * configure.in libxml-2.0.pc.in: trying to fix the libs
3017 of the various config extraction modules
3018
3019Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3020
3021 * configure.in : preparing 2.4.12
3022 * doc/* : updated and rebuilt the docs
3023
3024Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3025
3026 * uri.c: closed bug #66159
3027 * testURI.c: added --escape option
3028 * configure.in: some cleanup for xml2-config --cflags
3029
3030Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * globals.c testThreads.c: removed some misplaced includes
3033 of xmlversion.h
3034
3035Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3036
3037 * threads.c: patch from Gary Pennington fixing a possible
3038 problem at initialization time.
3039
3040Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3041
3042 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3043 Eric Lavigne contribution to build libxml2 on MacOS using
3044 CodeWarrior.
3045
3046Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3047
3048 * xmllint.c: applied Geert Kloosterman's patch to fix
3049 --repeat --timing output
3050
3051Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3054 where non-wellformed XML declaractions were not detected.
3055
3056Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3059
3060Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3063 gets reset by xmlCleanupInputCallbacks() and this makes the
3064 function useless. Same for output.
3065
3066Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * xmlIO.c: robert pointed out a loop error in callback cleanups
3069
3070Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3073 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3074 they are not really tied to debugging
3075
3076Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3079 * xmllint.c: better --catalogs description
3080
3081Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3082
3083 * tree.c: fixed a couple of problems in xmlSetProp()
3084
3085Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3088 unappropriate stdout output.
3089
3090Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3093 by Denis Beurive, closes #65111
3094
3095Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * valid.c: in case of content model validity error, don't
3098 print it if validity warnings were not requested.
3099
3100Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3103 * parserInternals.c: removed the last exit() call. Print an
3104 unmaskable error on stderr instead (library mismatch detection)
3105
3106Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3107
3108 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3109 shell instructions from Heiko Rupp
3110
3111Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * catalog.c: use the URL notation file:// for default catalog paths
3114
3115Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * include/libxml/tree.h: better comments for _private fields
3118 * tree.c: removed a problem when copying an entity reference.
3119
3120Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3121
3122 * vms/*: updated instructions and diffs from John A Fotheringham
3123
3124Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * include/libxml/xmlerror.h: avoid an include problem if
3127 #include <libxml/xmlerror.h> happens first in code
3128 seems to be the case in KDE libs
3129
3130Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3133 from Igor for Windows
3134
3135Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * Makefile.am: Gary Pennington pointed out a missing prefix
3138
3139Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3142 * doc/*: upgraded and rebuilt the docs
3143
3144Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3145
3146 * HTMLparser.c: fix comment in scripts element parsing.
3147 * result/HTML/doc3*: updated the results.
3148
3149Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3150
3151 * uri.c: another URI bug fix #63336, using Joel Young patch.
3152
3153Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3156 a cleaned up version of the Pwd shell string generation.
3157
3158Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * valid.c include/libxml/tree.h: trying to fix namespaces +
3161 validation problems for good, closing #63619 in the process
3162 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3163 wrong in this respect, fixed it.
3164
3165Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3166
3167 * xmllint.c: Morus Walter patch to allow --format and --encode
3168
3169Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * debugXML.c: Stefan Kost provided an help command for the shell
3172
3173Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * debugXML.c: Heiko Rupp pointed that the shell would crash
3176 on empty nodesets returns.
3177
3178Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3181 migh need the history libraries
3182
3183Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3186 handle the case of < in quoted attributes, Bastian Kleineidam
3187
3188Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3191 fixing catalog breakages
3192 * Makefile.am catalog.c result/catalogs/catal
3193 result/catalogs/mycatalog.* test/catalogs/catal*:
3194 fixed more problems in catalog support, added more regression tests
3195 for both XML and SGML catalog handling
3196
3197Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * debugXML.c: applied an improvement to xmlGetLineNo() from
3200 Keith Isdale
3201
3202Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3205 Side effect of the progressive catalog loading
3206
3207Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3208
3209 * Makefile.am: confexecdir and confexec_DATA were defined twice
3210 pointed out by Karl Eichwalder
3211
3212Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * xmlcatalog.c: avoid unlink() and use remove() instead.
3215
3216Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3217
3218 * libxml.spec.in: cleanup
3219 * include/libxml/xmlwin32version.h: updated with 2.4.8
3220
3221Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3222
3223 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3224 of compiling libxml with a non standard set of options
3225
3226Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3227
3228 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3229 document --sgml option, fixing gnome bugzilla #63382
3230
3231Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3234 breakage of 2.4.7, added a couple of really needed APIs
3235 like xmlCatalogIsEmpty() and xmlNewCatalog()
3236 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3237 for install-catalog
3238 * configure.in: preparing 2.4.8
3239
3240Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3241
3242 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3243 include/libxml/tree.h include/libxml/xmlIO.h: more include
3244 cleanups, export cleanly one html output + format function.
3245
3246Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3247
3248 * parser.c: removed initGenericErrorDefaultFunc call from
3249 xmlInitParser() since it could destroy previous calls to
3250 xsltSetGenericErrorFunc() effects
3251
3252Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3255 keyword.
3256
3257Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * Makefile.am: cleanup
3260 * threads.c: cleanup too
3261 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3262 from xsltproc
3263 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3264 dependancy loop.
3265
3266Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3269 was not used anymore !
3270
3271Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3272
3273 * configure.in: preparing 2.4.7
3274 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3275 manual page from John
3276 * doc/*: updated the doc and rebuilt the generated pages
3277
3278Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3279
3280 * xmlIO.c: closing bug #62711, the library should never
3281 close stdin or stdout.
3282
3283Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * uri.c: second pass at fixing #63336, using Joel Young
3286 final patch. looks okay.
3287
3288Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * uri.c include/libxml/uri.h: trying to clear #63336
3291 allowing the escaping routine to parse unconformant
3292 URI-References.
3293
3294Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * vms/readme.vms vms/build_libxml.com nanoftp.c
3297 include/libxml/xmlversion.h.in: a few VMS updates from
3298 John A Fotheringham
3299 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3300 and xmlCleanupOutputCallbacks() for the Perl binding people.
3301
3302Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3303
3304 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3305 apply fixes to close #63271 and avoid segfaults when
3306 the error routine gets callbed before xmlInitParser()
3307 get called.
3308 * nanoftp.c error.c: Applied patches from Justin Fletcher
3309 correcting some xmlGenericError misuses.
3310
3311Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3312
3313 *doc/xmllint.xml, doc/xmllint.1
3314 New and improved man page for xmllint - .xml is the original, .1
3315 is the generated man page
3316
3317Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3320 the web site from the main HTML document.
3321
3322Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * parser.c: fixed an erroneous validation bug when PE refs
3325 occurs in external parsed entities referenced from the
3326 internals subset
3327 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3328 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3329 added the associated testcase, it's a nice one.
3330 * HTMLparser.c: generate the DTD node as HTML still ...
3331 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3332
3333Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * HTMLparser.c: fixed a bug in htmlNewDoc()
3336
3337Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3338
3339 * test/threads/*: added entities testing to the Thread test
3340 * testThreads.c: make the test reasonable
3341 * DOCBparser.c: fix the DTD public and system ID
3342 * xmllint.c: added --sgml for SGML DocBook importing
3343 * Makefile.am: added Docbtests target
3344
3345Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3348 * testThreads.c: removed bogus include
3349
3350Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3353 fixed a very serious (looping) validation bug
3354
3355Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3356
3357 * include/libxml/globals.h include/libxml/threads.h threads.c
3358 testThreads.c: far more testing, cleaning up bugs
3359 * *.c : make sure globals.h is always included.
3360
3361Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * HTMLparser.c: try to get rid of parser loops for good.
3364
3365Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * configure.in: fixed some bugs in CFLAGS passing.
3368 * test/threads Makefile.am testThreads.c: added a specific
3369 threaded test case (really nasty, guaranteed).
3370
3371Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * catalog.c: serious cleanup on the management of the
3374 XML catalog tree, more tests done, especially with
3375 the catalog PI.
3376
3377Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * catalog.c: avoid a problem in catalog cleanup on SMP if
3380 catalogs were not initialized.
3381
3382Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * catalog.c xpath.c: trying to cleanup the not thread safe
3385 parts of the library.
3386
3387Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * include/libxml/globals.h configure.in global.data: make
3390 the allocation be per-thread a configure option
3391 * encoding.c include/libxml/parser.h: fixed compilation
3392 errors
3393
3394Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3395
3396 * include/libxml/parser.h: Norm reported that a few lines
3397 added were breaking libxslt compile, removed them for now
3398
3399Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3400
3401 * parser.c parserInternals.c threads.c: debugged and fixed
3402 initialization problems which were giving troubles on SMP
3403 boxes.
3404
3405Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * include/libxml/Makefile.am: missing globals.h
3408
3409Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3410
3411 * globals.c: added a couple of standard includes.
3412
3413Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3414
3415 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3416 include/libxml/parserInternals.h include/libxml/tree.h
3417 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3418 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3419 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3420 Applied the last patches from Gary, cleanup, activated threading
3421 all user accessible global variables are now handled in globals.[ch]
3422 Still a bit rought but make tests passes with either
3423 --with-threads defined at configure time or not.
3424 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3425 linking options
3426
3427Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3428
3429 * Makefile.am include/libxml/Makefile.am
3430 include/libxml/globals.h globals.c include/libxml/threads.h
3431 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3432 configure.in: started integrating the core of the thread support
3433 not activated yet but half integrated. The code should still
3434 compile and work anyway.
3435
3436Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3437
3438 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3439 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3440 integrating the non-controversial parts of Gary Pennington
3441 multithread patches
3442 * catalog.c: corrected a small bug introduced
3443
3444Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * catalog.c include/libxml/catalog.h: very serious cleanup,
3447 isolating unportable code and as much as possible the accesses
3448 to the global shared catalog. May need more testing !
3449
3450Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3453 Keith Isdale patches for the XSLT debugger interfaces. Some
3454 cleanup
3455
3456Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3459 * DOCBparser.c: generate line nubers in elements
3460
3461Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * configure.in: preparing 2.4.6 release
3464 * doc/xml.html doc/html/*: updated and rebuilt the docs
3465 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3466
3467Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3468
3469 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3470 adding documentation for DV's supercatalog support
3471
3472Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3473
3474 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3475 super catalog support adding one API and one flag --sgml to
3476 xmlcatalog
3477
3478Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3479
3480 * doc/xmlcatalog_man.xml, xmlcatalog.1
3481 One more crack at
3482 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3483
3484
3485Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3486
3487 * xpath.c: implemented xmlXPathObjectCopy for external objects
3488 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3489
3490Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3491
3492 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3493 finishing up fix to
3494 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3495 the xmlcatalog man page display more elegantly
3496
3497Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3498
3499 * configure.in: closing bug #61832
3500 * HTMLparser.c: removed a warning
3501
3502Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * xpath.c: fixing #61673 part I, do not loose doc information
3505 when copying result value trees.
3506
3507Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * xpath.c: trying to harden the XPath interpreter
3510
3511Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3512
3513 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3514 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3515
3516Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3517
3518 * HTMLparser: repaired another loop problem
3519
3520Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3521
3522 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3523 parsing.
3524 * xpath.c: fix bug #61291 the default XML namespace node is
3525 missing from the namespace axis.
3526 * tree.c: refuse to create namespaces nodes with prefix "xml"
3527
3528Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * SAX.c: ouch a non-defined namespace could lead to a crash,
3531 fixed #61215
3532
3533Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * parserInternals.c: closed bug #61054
3536
3537Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * include/libxml/Makefile.am: closing #60708
3540
3541Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3544 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3545
3546Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3547
3548 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3549
3550Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3553 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3554
3555Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * catalog.c: Justin Fletcher provided cleaup code in case
3558 HAVE_STAT is not defined
3559 * include/win32config.h: Igor Zlatkovic suggested to have
3560 HAVE_STAT defined there
3561
3562Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3563
3564 * catalog.c - fixed typing error reported by M. Barros
3565
3566Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3567
3568 * xmllint.c - fixing typo
3569
3570Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3571
3572 * HTMLparser.c: small enhancement to prevent loop on
3573 unrecognizable data
3574
3575Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * parserInternals.c: applying patch from bug #60757 this
3578 should close it
3579
3580Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * catalog.c xmlcatalog.c: removed a couple of warning
3583 * xpath.c: try to solve the linking problem on platforms
3584 needing trio to compile
3585
3586Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * Makefile.am libxml.spec.in: backing up non-documented changes
3589 commited without review or aproval by Jens Finke <jens@gnome.org>
3590 * HACKING: made 100% clear that no commit should be done directly
3591
3592Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * configure.in: Joe Orton provided a patch fixing a problem
3595 when iconv is specified to be in a non-standard directory
3596 but wasn't exported in xml2-config --cflags
3597
3598Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * configure.in: let's ship 2.4.5 before getting too much
3601 troubles with 2.4.4 errors.
3602
3603Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * encoding.c entities.c: do not output hexadecimal charrefs
3606 when serializing HTML since some version of Netscape can't
3607 grok it, generate decimal ones.
3608 * result/HTML/doc3.htm: output changed due to previous test
3609 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3610
3611Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3614 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3615
3616Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3617 Released 2.4.4
3618
3619 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3620 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3621 updated the configuration scripts systems accordingly
3622
3623Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3624
3625 * configure.in: preparing for 2.4.4
3626 * doc/xml.html doc/html/*: updated and rebuilt the docs
3627
3628Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * win32/dsp/libxml2.def.src: tried to incorporate comments
3631 from bug #59220
3632
3633Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * parser.c result/noent/wml.xml: fixed bug #59981 related
3636 to handling of '&' in attributes when entities are substitued
3637
3638Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3639
3640 * libxml.h include/libxml/xmlversion.h.in
3641 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3642 Tried to close bug #60131
3643
3644Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3645
3646 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3647
3648Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * SAX.c: fixing bug #59946 on xmlns=""
3651
3652Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3655 but allocates a new error code.
3656
3657Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * xmllint.c: John Fleck fixed typos in the options output
3660 * parser.c SAX.c: fix ignorable white space SAX selection
3661
3662Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * entities.c: Steve Underwood found the possibility of an
3665 ininite loop in case of error.
3666
3667Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3670
3671Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * parser.c: warn if version is not 1.0 but it's not
3674 strictly speaking an error after analyzing the spec
3675
3676Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3677
3678 *doc/catalog.html - add link to the html version of the
3679 man page, other linguistic cleanups
3680
3681Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3682
3683 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3684 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3685 file, has not yet been included in the build.
3686
3687Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * catalog.c: removed a duplicate affectation Justin Fletcher
3690
3691Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * tree.c: Armin Sander pointed a possible text coalescing
3694 problem, completed his patch.
3695
3696Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3697
3698 * trionan.c: Fixed const and volatile re-definition problem
3699
3700Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * libxml.4 parser.c: doc updates from Heiko Rupp
3703 * parserInternals.c: 2 sanity checks from Heiko Rupp
3704
3705Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * tree.c: applied patch from Armin Sander to make some pointers
3708 const in xmlCopyNode()
3709 * include/libxml/tree.h: added fix to the header
3710
3711Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * xpath.c: hum, restrict the integer usage gcc bug workaround
3714 to only gcc compilers so that other architecture don't get
3715 penalized by this limitation.
3716 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3717
3718Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3721 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3722
3723Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3724
3725 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3726 --convert option to xmlcatalog to convert SGML ones to
3727 the XML syntax.
3728 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3729
3730 2.4.3 got released at that point
3731Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * catalog.c xmlIO.c: started some serious testing and fixed
3734 a few bug and optmization needs.
3735
3736Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3739 preparing for a 2.4.3 release even if it may not be ready yet
3740 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3741 all file parsing lookup to go through the entity resolver, add
3742 to add an API to bypass it (needed to load catalogs themselves),
3743 some cleanup on the catalog code too.
3744 * nanoftp.c: small cleanup
3745 * doc/catalog.html: small update
3746
3747Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3750 Jun Kuriyama
3751
3752Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3753
3754 * doc/catalog.html: finished the catalog documentation
3755
3756Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * doc/catalog.html doc/xml.html: added documentation about
3759 Catalog support, misses an API description
3760 * doc/html/*: reextracted the API pages
3761
3762Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3765 Added the part about section 7.2 on URI resolution,
3766 fixed a side effect in the HTML parser, look complete
3767 and ready to rock except the URI/SystemID part!
3768
3769Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * include/libxml/catalog.h include/libxml/parser.h
3772 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3773 xmlIO.c: added support and APIs needed for the catalog PI
3774 * include/libxml/xmlIO.h: cleanup
3775
3776Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3777
3778 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3779 include/libxml/catalog.h: starts to look okay, really
3780 plugged the new framework, cleaned a lot of stuff,
3781 added some APIs, except the PI's support missing this
3782 should be mostly complete
3783 * result/catalogs/* test/catalogs/*: added new test, enriched
3784 the existing one with URN ID tests
3785
3786Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * catalog.c: fixed nextCatalog
3789 * result/catalogs/docbook test/catalogs/*: started adding
3790 a small regression test
3791
3792Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3795 more work on the XML catalog support.
3796 * parser.c include/libxml/parser.h: small cleanup seems using
3797 list as a public parameter name can give portability troubles
3798 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3799 include/libxml/xpath.h include/libxml/Makefile.am: removed
3800 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3801 wrappers
3802
3803Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3804
3805 * Makefile.am trio.c triodef.h trionan.c xpath.c
3806 include/libxml/Makefile.am include/libxml/trionan.h:
3807 Re-worked Not-A-Number and Infinity support.
3808 * xmlcatalog.c: added readline include files
3809
3810Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3813 testCatalog as xmlcatalog, making it an installed app
3814 adding a shell, and preparing it to be a /etc/xml/catalog
3815 management tool, though not ready yet
3816 * catalog.c include/libxml/catalog.h: adding support for
3817 XML Catalogs http://www.oasis-open.org/committees/entity/
3818 not finished, there is some interesting tradeoffs and a
3819 few open questions left.
3820
3821Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * xmllint.c: fixed a line formatting problem
3824
3825Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * SAX.c: removed a couple of unused variable (Albert Chin)
3828
3829Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3832 trying to fix some troubles w.r.t. function returning
3833 const xxxPtr.
3834
3835Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3838 defined
3839
3840Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * xpointer.c: removed unused var
3843
3844Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * testXPath.c: another small cleanup closing bug #59110
3847
3848Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * win32/dsp/libxml2.def.src: small cleanup closing bug
3851 #59108
3852
3853Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * example/gjobread.c: add xmlCleanupParser() before leaving
3856
3857Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * config.h.in configure.in include/libxml/xmlwin32version.h:
3860 released 2.4.2
3861
3862Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * include/libxml/valid.h debugXML.c valid.c: deprecate
3865 the non-boundchecking Sprintf functions, add Snprintf
3866 this should close bug #57984
3867
3868Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3871 URIs before doing the lookups (pointed by Mark Vakoc)
3872
3873Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * xpath.c: serious changes on Result Value Trees and NodeSets
3876 w.r.t. deallocation and collect operations. Probably not
3877 100% clean (merge of allocated trees smells like a problem).
3878 Seems sufficient to close #58943
3879
3880Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3881
3882 * xmllint.c: adding a --format option
3883
3884Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * xpath.c: count() was broken on Result Value Tree
3887 * xmlIO.c: fixed file:/// accesses on _WIN32
3888
3889Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3892 macro was renamed, this should close bug #58683
3893
3894Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3897 entity substitution mode text at the end of the entity might
3898 be added due to text coalescing.
3899 * nanoftp.c parser.c: small cleanup
3900
3901Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * HACKING: added John Fleck right to commit in the doc subdir
3904
3905Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3908 allow to inherit attributes from the DTD directly in the
3909 tree, this is needed for XPath and can be a useful feature.
3910 Inherited namespaces are always provided at the tree level now
3911 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3912 of tests for this feature (XSLT being the prime user).
3913
3914Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3917 testSAX.c xmlIO.c xmllint.c include/win32config.h
3918 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3919 include/libxml/xmlwin32version.h.in win32/README.MSDev
3920 win32/dsp/*: applied Win32 Facelift No.2 patches from
3921 Igor Zlatkovic for Windows/MSC
3922
3923Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * SAX.c: unparsedEntityDecl() the URI computation of the
3926 entity wasn't done breaking XSLT unparsed-entity-uri()
3927
3928Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * xpath.c: fixed a bug when walking the descendants and
3931 the current node has no children
3932 * debugXML.c: show up when a text node is supposed to not be escaped
3933
3934Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3935
3936 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3937 worked like the set:leading() function)
3938 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3939
3940Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3943
3944Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * include/libxml/xmlIO.h: apply change to close #58141
3947 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3948
3949Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * parser.c: when the internal subset uses a PE, then the
3952 included entity can use conditional sections.
3953
3954Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955
3956 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3957 when walking the namespace axis showing up in
3958 libxst/tests/general/bug-12
3959 * xmlmemory.c: added the possibility to trace a given block
3960 defined by its address
3961
3962Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * parser.c: don't override existing encoding specified before
3965 starting xmlParseDocument()
3966
3967Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * include/libxml/xmlwin32version.h: reinserted, needed for
3970 Windows users of CVS
3971
39722001-07-27 Darin Adler <darin@bentspoon.com>
3973
3974 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3975 * testCatalog.c: Add include of <libxml/parser.h>.
3976
39772001-07-27 Darin Adler <darin@bentspoon.com>
3978
3979 * include/libxml/.cvsignore:
3980 * include/libxml/xmlwin32version.h:
3981 Remove this file from CVS because it's generated.
3982
3983Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * parser.c include/libxml/parser.h: applied const patches from
3986 Tom Moog #58002
3987
3988Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3989
3990 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3991 lookup framework
3992
3993Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994
3995 * tree.c: fixed xmlCopyNode() for documents
3996
3997Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3998
3999 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4000
4001Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * parser.c: fixes bug #57652 reported by Morus Walter
4004
4005Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4008
4009Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010
4011 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4012 errors, lesson don't add new functions at 1am before a release
4013 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4014 from XPath initialization when possible.
4015
4016Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * result/scripts/base*: removing history/readline changed
4019 this slightly
4020 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4021 xmllint.c: make element content line number generation
4022 optionnal to avoid breaking old apps added interface to switch
4023
4024Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * configure.in: get rid of the readline and libhistory
4027 dependancies by default, release 2.4.1 with IA64 fix
4028 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4029 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4030 John Kroll fixes to allow saving to HTTP via PUT (or
4031 POST of needed).
4032 * doc/html/*.html: regenerated the docs
4033
4034Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4035
4036 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4037 xmlHashScanFull and xmlHashScannFull3 to get passed the
4038 three keys as arguments to the callback function
4039
4040Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * configure.in Makefile.am: removed libxml softlink for good
4043 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4044 100% coverage by gtk-doc
4045
4046Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4049 fixed serious troubles due to size_t vs. int mismatch
4050
4051Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4054
4055Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4056
4057 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4058 convenient extension API for value and context managing
4059 Now handles external objects through xmlXPathPopExternal,
4060 xmlXPathWrapExternal and xmlXPathReturnExternal.
4061 Added functions for sets operations (intersection, etc.)
4062
4063Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4066 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4067 HTMLparser.c: cleanup of global variables, marking some
4068 const or private.
4069
4070Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4071
4072 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4073 fixed xmlXPathNodeSetItem when passing index=0
4074
4075Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4078
4079Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * xmllint.c: fixed compilation under Cygwin #57503
4082 * TODO: update
4083
40842001-07-13 Peter Williams <peterw@ximian.com>
4085
4086 * config.h.in: add #undef HAVE_DLFCN_H
4087
4088 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4089 builddir.
4090
4091Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4094 raised by #57348 and #57381
4095
4096Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4099 tree.c xpointer.c: store the line numbder in element->content,
4100 may break some software, need a configuration mechanism
4101
41022001-07-10 Darin Adler <darin@bentspoon.com>
4103
4104 * .cvsignore:
4105 * example/.cvsignore:
4106 * include/.cvsignore:
4107 * include/libxml/.cvsignore:
4108 Various things that are generated and should be ignored.
4109
4110Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4113 * doc/xml.html doc/html/*: updated the docs
4114
4115Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4118 validation occured on content with element child
4119
4120Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * tree.c: fixed XML Base computation which was broken
4123 * debugXML.c: added a base function to the shell
4124 * Makefile.am result/scripts/* test/scripts/*: added scripts
4125 based regression tests, and adding 2 XML Base tests
4126
4127Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * tree.c: set properties doc and call xmlSetListDoc for properties
4130 content when grafting them in a different tree.
4131 * aclocal.m4: remove from CVS
4132
4133Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * win32/libxml2/libxml2.def.src: added some missing entry point
4136 for XPath (Mark Vakoc)
4137
4138Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4141 layer should URI-Unescape before trying to open resources.
4142
4143Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * xpath.c: fix the name() bug for elements in the default
4146 namespace reported by Charlie Bozeman
4147
4148Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4151 led to an XPath fix, improvements of SAX initialization, and
4152 an added option --nocdata to testXPath
4153
4154Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * doc/libxml-doc.el: Felix Natter provided anew version working
4157 with XEmacs too
4158
4159Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4160
4161 * include/libxml/xpath.h: small cleanup
4162 * doc/xml.html: update
4163
4164Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165
4166 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4167 released 2.3.14
4168
4169Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * doc/html/*: rebuilt the docs for the release
4172 * doc/xml.html: added 2.3.14 release.
4173
4174Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4177 were not equal to empty strings
4178
4179Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * SAX.c: fixed a URI-Reference computation problem when validating
4182 * xmlIO.c: small cleanup
4183
4184Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * parser.c: improved the description of a couple of interfaces
4187 upon Larry Stamper suggestion
4188
4189Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * SAX.c entities.c parser.c: changed completely the way entities
4192 are handled when running the parser in entity substitution mode.
4193 This fixes a bug reported by Stephan Kulow and nearly divides
4194 by 3 the amount of memory required by libxslt to load and process
4195 DocBook TDG.
4196
4197Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * HTMLparser.c: fixing a too early root closing problem raised
4200 byt Prashanth Naidu
4201
4202Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4205 raised by Mark Vakoc.
4206
4207Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * example/Makefile.am: fixed the include path to add srcdir/include
4210 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4211 and some cleanup
4212
4213Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4216 lot of optimization work, results in significant improvements
4217 when handling really complex XPath queries. Add a small optimizer
4218 for unions, improve [n] and [last()], avoid some costly ops.
4219
4220Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4223 * xpath.c: small cleanup
4224 * xmlGetNsList: reformated, fixed problems if used on Entities
4225
4226Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4229
4230Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4233 * Makefile.am example/Makefile.am: workaround automake generating
4234 erroneous deps
4235
4236Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * include/win32config.h: bug #56801 Yon Derek provided a patch
4239 to the windows config file.
4240
4241Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242
4243 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4244 libxml.h : Yon Derek provided a set of changes to compile from
4245 CVS on Windows/MSC
4246
4247Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * parser.c: fixed UTF8 BOM support in push mode
4250 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4251 added a specific testcase
4252
4253Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * Makefile.am: added --push regression tests
4256 * parserInternals.c: the XML parser segfaulted in --push mode
4257
4258Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * configure.in: moved the symlinks detection within a CVS
4261 check, this is not portable and will be removed soon.
4262 * xpath.c: small cleanup/speedup
4263
4264Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4267 release of 2.3.12
4268 * parser.c: make an error message if unknow entities in all cases
4269
4270Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271
4272 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4273
4274Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4277 includes were installed in the wrong dir
4278
4279Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * doc/html.xml: warn against sending code to exhibit bugs.
4282
4283Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4286 Tru64 from Thomas Leitner
4287
4288Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * AUTHORS: added William and Bjorn
4291 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4292 daniel@veillard.com hopefully I won't have to do this again
4293 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4294 docs can be rebuilt cleanly now
4295 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4296 from CVs it's generated, added include/libxml/xmlwin32version.h
4297 also generated but which should change far less frequently.
4298 * catalog.c nanoftp.c: made sure to include libxml.h not
4299 libxml/xmlversion.h directly
4300 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4301 when compiling on WIN32 and MSC
4302
4303Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * include/Makefile.am include/libxml/Makefile.am configure.in:
4306 fixed make distcheck and rebuilding the rpms
4307
4308Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * configure.in: should finish the migration of exported includes
4311 into a real include/libxml in CVS, at least for CVS users.
4312 * removed the exported headers, added in include/libxml (as well
4313 as xmlversion.h.in).
4314
4315Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * configure.in: fixed the way to detect symlink
4318
4319Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320
4321 * configure.in: updated, include/libxml is now a real CVS dir
4322
4323Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324
4325 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4326 version works with both libxml1 and libxml2 (it autodetects
4327 the prefix of the html-files) from Felix Natter.
4328 * doc/xml.html: updated doc accordingly
4329
4330Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332 * xpath.c: fixed the bug generating a template loop in libxslt
4333 when using docbook-xsl-1.4, * should filter out document nodes
4334 * HACKING: added William
4335 * TODO: updated
4336
4337Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * doc/FAQ.html: added a warning about gcc-3.0
4340 * doc/xml.html: added reference to gdome2 and removed a confusing
4341 sentence
4342
4343Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * xmlversion.h: okay this is a generated file, but Windows
4346 users need it and they can't generate it, and I want CVS
4347 Windows users ...
4348 * win32/libxml2/libxml2_so.dsp: Windows project file for
4349 the shared lib version of libxml2
4350 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4351 resources needed for libxslt/xsltproc by Yon Derek
4352
4353Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4354
4355 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4356
4357Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4360
4361Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * include/win32config.h: Yon Derek provided a first fix
4364 to be able to compile libxslt/xsltproc on Windows
4365
4366Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * xpath.c: attempt to work around what seemed a gcc optimizer
4369 bug when handling floats on i386 http://veillard.com/gcc.bug
4370 * tree.c entities.c encoding.c: doing some cleanups while
4371 chasing it
4372
4373Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * Makefile.am: cleanup when --without-debug is specified
4376 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4377 w.r.t. --without-debug and other include points
4378 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4379 Catalogs
4380 * configure.in entities.h tree.h HTMLparser.c: removed
4381 --without-corba, made the _private field mandatory
4382
4383Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4386 outputs a BOM in UTF8, an errata has been issued to avoid the
4387 problem, that was the most reasonable solution... Add support
4388 for a leading UTF8 BOM in entities.
4389
4390Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * valid.c: fixed a bug found when post validating an entity ref
4393 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4394 activate it too
4395
4396Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4399 weakness in the node copy the XPointer and the XInclude
4400 implementations. Serious cleanup.
4401
4402Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * Makefile.am: Kjartan Maraas provided a small patch to
4405 add xml2-config.in to EXTRA_DIST
4406
4407Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4410 provided another failing case found in KDE, the way the
4411 ctxt->vctxt.nodeTab was allocated and freed changed over
4412 time but it wasn't completely cleaned up. This should fix it.
4413
4414Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * parser.c: Stephan Kulow also raised the fact that line number
4417 could get miscounted making debug harder, fixed the problem
4418 in xmlParseCharData()
4419
4420Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * valid.c: Stephan Kulow pointed out a problem when validating
4423 and using an empty entity, forgot a 'break' in a case.
4424
4425Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4428 * doc/xml.html: updated with 2.3.11
4429
4430Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * TODO: updated adding cleanup of generated doc
4433 * configure.in: prepared to release 2.3.11
4434 * xmllint.c: added --version for bug reporting
4435 * doc/html/*.html: rebuilt the doc
4436
4437Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * xpath.c: first part of the work on selecting namespace to
4440 fix bug #56115
4441
4442Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4445 when using -liconv
4446 * TODO: updated
4447
4448Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4451 cleanup, encoding support.
4452
4453Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4456
4457Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * xpath.c: bug detected by Ankh when / is used as a function arg
4460
4461Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4464 of element and use it to avoid outputting formatting spaces at
4465 the wrong place. Implemented the format parameter for HTML save.
4466 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4467 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4468 result/HTML/wired.html: of course this impact the result of a
4469 number of HTML tests
4470
4471Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * HTMLtree.[ch]: started augmenting the HTML save API with
4474 encoding and formatting parameters
4475
4476Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * HTMLtree.h: cleanup and started evaluating the work needed on
4479 revamping the HTML output code
4480
4481Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4484
4485Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * valid.c: fixed bug #56049, forgot one check in the
4488 validation routine
4489
4490Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4493
4494Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * libxml.h: fixed an error in last commit
4497 * doc/FAQ.html: added an entry for compilation from CVS
4498
4499Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * xmlversion.h.in libxml.h: Cygwin patches
4502 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4503 * tree.h: cleanup
4504
4505Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4508 memory block in a strange case where libxml is linked twice
4509 in the binary.
4510
4511Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4514 state far too often, simple fix used to avoid it.
4515
4516Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4519 being processed, applied his patch
4520 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4521
4522Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4525 provided fixes to compile on MSCC again
4526 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4527 also provided an update for the project files.
4528
4529Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4532 bug #55810
4533
4534Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * tree.c: fixed xmlGetNsProp() to close bug #55683
4537 Note this requires libxslt to use it's own function instead.
4538
4539Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * HTMLtree.c: when in a pre element no formatting space should
4542 be added.
4543 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4544
4545Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * configure.in: added tests for signal() and signal.h
4548
4549Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4552
4553Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * doc/libxml-doc.el: Felix Natter provided a new version for
4556 libxml2
4557
4558Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * HTMLtree.c: when in a pre element no formatting space should
4561 be added.
4562
4563Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4566
4567Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4570 hack
4571 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4572 * uri.c: fixed a warning
4573
4574Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * HTMLtree.c: trying to close bug #55772 escaping in script
4577 elements
4578 * doc/xml.html: suggest to send mail to the list
4579
4580Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4583 good. Use a macro and based on the solution provided in
4584 vsnprintf manual page from GNU.
4585
4586Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4587
4588 * error.c: Workaround for non-preserving variadic list.
4589 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4590
4591Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * doc/xml.html: added 2.3.10 release
4594
4595Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * configure.in: releasing 2.3.10
4598
4599Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4602
4603Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * encoding.c: Robert Collins provided a patch to add the
4606 "US-ASCII" encoding alias
4607
4608Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4611 string oriented functions and started cleaning the related areas
4612 in xpath.c which needed fixing in this respect
4613
4614Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4617 #55380
4618 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4619
4620Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * TODO: updated
4623 * nanohttp.[ch] : started adding APIs to get the redirected URL
4624 when this occurs (needed for further base computation
4625 * tree.h: cleanup
4626 * encoding.c: cleanup
4627 * SAX.c: minor change around ctxt->loadsubset
4628
4629Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * Makefile.am include/Makefile.am: small change to have
4632 include/libxml rebuilt if working from CVS.
4633 * uri.c: applied another patch from Carl Douglas for URI escaping,
4634 this should close bug #51876
4635
4636Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4639 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4640 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4641 added specific regression test
4642 * parser.h: preparing for the XSLT mode where DTD inherited
4643 attributes are added to the tree.
4644
4645Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * xinclude.[ch]: Updated the namespace for the Last Call version
4648 * result/XInclude/include test/XInclude/include: updated the
4649 testsuite accordingly
4650
4651Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4654 related to bug #51876
4655
4656Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * tree.c: fixed a gross mistake in base computation, xml:base is
4659 not completely correct yet (need cascade).
4660 * xpath.[ch]: added the few things needed to find a function name
4661 and URI from the XPath context when it is called.
4662
4663Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4666 * DOCBparser.c: small cleanup
4667 * xmllint.c: added a --catalogs option to load catalogs from
4668 $SGML_CATALOG_FILES
4669 * tree.c: cleanup
4670 * configure.in: iconv library fixup, ICONV_LIBS
4671
4672Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * catalog.c: handling of CATALOG entries. detection of recursion,
4675 and a few bugfixes
4676 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4677 against the default namespace
4678
4679Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4682
4683Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * parser.c: fixed propagation context info when parsing an
4686 external entity.
4687 * doc/html/*.html: regenerated a couple of docs
4688
4689Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * doc/xml.html: update with 2.3.9 informations
4692
4693Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4696 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4697 * doc/html/* : rebuilt the docs
4698 * valid.c: small patch which may improve some case when
4699 validating.
4700
4701Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * HTMLparser.c: Closed bug #54891
4704 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4705 to the suite
4706
4707Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4710 applied a documentation patch from LotR and filled in a few missing
4711 descriptions
4712
4713Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * xpath.c tree.c parser.c: speed optimizations at the parser level
4716 document tree freeing and xpath evaluation
4717
4718Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * parser.c parser.h parserInternals.h: fixed a couple of
4721 interfaces for handling memory buffer input to const char *
4722 upon suggestion of JamesH.
4723
4724Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * configure.in: LoTR sent a patch fixing the previous commit
4727
4728Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * configure.in: trying to deal again with the stoopid -R linking
4731 flag of Solaris
4732
4733Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * xpath.h: two nodeset access macros from Thomas Broyer
4736
4737Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4740 patch from Thomas Broyer
4741
4742Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4745 case
4746 * INSTALL: was empty added stuff from the FAQ
4747
4748Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4751 attributes handling and #54433 by adding xmlUnsetProp()
4752 and xmlUnsetNsProp()
4753
4754Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * HTMLparser.c: Patch from Jonas Borgström
4757 (htmlGetEndPriority): New function, returns
4758 the priority of a certain element.
4759 (htmlAutoCloseOnClose): Only close inline elements if they
4760 all have lower or equal priority.
4761 * result/HTML: this of course changed a number of tests results.
4762
4763Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * xmlIO.c catalog.c: plugged in the default catalog resolution
4766 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4767 documentations
4768 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4769
4770Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771
4772 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4773 integrating catalogs
4774 * catalog.[ch] testCatalog.c: adding a small catalo API
4775 (only SGML catalog support).
4776 * parser.c: restaured xmlKeepBlanksDefault(0) API
4777
4778Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4781
4782Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * parser.c: added xmlParseExternalEntityPrivate() to allow
4785 propagation of ctxt->_private when parsing external entities
4786
4787Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4790
4791Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4794
4795Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * valid.c: warn when indeterminist content model is detected
4798 * result/VC/ElementValid8: this adds a message
4799 * Makefile.am: add --novalid for VCM tests
4800 * parserInternals.c: added a call to Init memory
4801
4802Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4805 when both parameters are NULL.
4806
4807Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * valid.c: applied small patch from Gary Pennington, reindented
4810 some part of the code.
4811
4812Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4815 release, updated and regenerated the docs
4816
4817Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * xpath.c result/XPath/expr/floats : clarified and cleanup
4820 printing of abnormal floats in tests.
4821
4822Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4825 * results/HTML/ : a few changes in the output of the HTML tests as
4826 a result.
4827 * configure.in: tying to fix -liconv where needed
4828
4829Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * Makefile.am: fixed a stupid error
4832
4833Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * configure.in Makefile.am: make the inclusion of the trio
4836 modules in the library conditional
4837
4838Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * DOCBparser.c: patche from László Kovács, fixed entities refs
4841 in attributes handling
4842
4843Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4846 flushing
4847
4848Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * xpath.c: fix of an XSLT namespace bug reported on the list
4851 general/bug-8-
4852
4853Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * strio.h trio.c: Dan McNichol suggested a couple of small
4856 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4857
4858Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * tree.c parser.c encoding.c: spent a bit more time looking
4861 at the parsing speed and DOM handling. Added a few more
4862 speedups.
4863
4864Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * parser.c: small but effective parsing speed improvement
4867
4868Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * configure.in: default on the DocBook parser inclusion (for Gnome)
4871 * DOCBparser.h: fixed a header reference
4872
4873Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * configure.in xpath.c: applied Bjorn patches for FPE on the
4876 alpha
4877
4878Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4881 xmlSaveFormatFileTo()
4882
4883Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * xpath.c: simple and efficient optimization, XPath functions
4886 aways bind to the same code, cache this
4887 * TODO: updated (by saying some is obsolete)
4888
4889Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpath.c: more cleanup work on XPath name parsing routines
4892
4893Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4896 xmlXPathParseName
4897 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4898 * debugXML.c: avoid compilation problems if compiling without
4899 HTML support, Igor Zlatkovic
4900 * win32/libxml2/libxml2.def.src: being able to compile without
4901 XPath on Windows
4902
4903Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * libxml.m4: yet another patch from Toshio Kuratomi
4906
4907Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4910
4911Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * tree.[ch]: added xmlSaveFormatFile interface for saving
4914 and indenting a file.
4915
4916Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * xpath.c: fixed bug #53689 related to processing-instruction()
4919
4920Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * DOCBparser.c: patche from László Kovács
4923
4924Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * parser.c: applied fixes from Christian Glahn bug report #53391
4927
4928Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * error.c: Jean François Lecomte provided a complete description
4931 and a fix to bug #53537
4932
4933Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4936
4937Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * DOCBparser.c SAX.c: a bit more work on entities processing.
4940 Still Need to cleanup XML output and references in attributes
4941
4942Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4945
4946Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * tree.c: trying to fix #53574, not completely complete,
4949 I would like xmllint --copy --debug test/ent1 and
4950 xmllint --debug test/ent1 to show the same result.
4951 * xpath.c: fix a bug when trying to sort namespace nodes
4952
4953Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * HTMLtree.c: real fix for #53402
4956
4957Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4960 PIs when using xsl:output
4961 * valid.c: closing #53537 some case generate segfaults if there
4962 is validity errors
4963
4964Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4967 of external parsed entities, added --noent to testDocbook
4968 * valid.c: Garry Pennington found an uninitialized variable
4969 access in xmlValidateElementContent()
4970
4971Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4974 with madness
4975 * result/HTML/ : this modified the result of the regression tests
4976 a lot.
4977
4978Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4981 to doc where it wasn't checked against NULL reported by
4982 Jens Laas
4983
4984Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4987 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4988
4989Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4992 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4993 * SAX.[ch]: cleanup and updates for DocBook
4994 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4995 ex SGML identifier changes
4996 * valid.c: removed a static unused function.
4997
4998Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * HTMLtree.c: applied change for Paul Sponagl on script saving
5001 * Makefile.am: the warning about entity title.xml are normal.
5002
5003Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * configure.in: release of 2.3.7
5006 * Makefile.am: fixing make distcheck
5007
5008Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * doc/html/* doc/xml.html: updated and regenerated the docs
5011
5012Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5015
5016Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * tree.c: fixed #53388 with the provided patch
5019
5020Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * valid.c: Bjorn detected an invalid memory access. Fixed
5023 vstateVPush()
5024
5025Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5028
5029Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5030
5031 * libxml.h: new header used only for the compilation of libxml
5032 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5033 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5034 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5035 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5036 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5037 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5038 baseline (version 1.2 plus a single patch).
5039 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5040 scientific notation for numbers. Tests added.
5041 * xpath.c: formatting of numbers changed to use sprintf
5042 (contribution from William Brack)
5043
5044Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * valid.c: cleanup, more useful debugging
5047 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5048 * xmlIO.c: entity loading is printed as an error when validating
5049
5050Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * valid.c: fixed to validate within entities
5053 * test/VCM/v22.xml: added a specific testcase
5054
5055Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * valid.c: forgot an epsilon transition in for ()+
5058 * test/VCM/v21.xml : added a specific test case
5059
5060Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * valid.c: removed a state explosion exhibited by RSS
5063 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5064 from bug #51872
5065
5066Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5069 validation without using an ugly NFA -> DFA algo in the source.
5070 Made a specific algorithm easier to maintain, using a single
5071 stack and without recursion.
5072 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5073 * hash.c: made the growing routine static
5074 * tree.h parser.c: added the parent information to an
5075 xmlElementContent node.
5076
5077Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * SAX.c parser.c xpath.c: generating IDs when not validating
5080 from an external parsed entity was poisoning the ID has table
5081 with removed values. This was killing XSLT on the KDE help
5082 browser.
5083
5084Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * entities.h: andrew@ugh.net.au detected a double declaration
5087
5088Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * debugXML.c hash.c tree.h valid.c : some changes related to
5091 the validation suport to improve speed with DocBook
5092 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5093 the way validation errors get reported
5094
5095Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5098 by P C Chow and William M. Brack for XSLT HTML output
5099
5100Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5103 Igor Zlatkovic patches for MSC compilation and added his
5104 updates
5105
5106Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5109 prefix lookup.
5110 * parserInternals.c: fixed the bug reported by Morus Walter
5111 due to an off by one typo in xmlStringCurrentChar()
5112
5113Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * HTMLparser.c result/HTML/*: revamped the way the HTML
5116 parser handles end of tags or end of input
5117
5118Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5121
5122Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5125 bug where the linktime verions of free() won't work ...
5126
5127Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5130
5131Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * doc/xml.html: added 2.3.6 release
5134
5135Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5138 * result/wml.xml: resulted in a small output change
5139
5140Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * tree.c: xmlNewDoc was missing the charset initialization
5143 * xmllint.c: added --auto to autogenerate a doc, allow to
5144 reproduce the problem fixed on xmlNewDoc
5145
5146Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * xpath.c: trying to get 52979 solved
5149 * tree.c result/ result/noent/: trying to get 52712 solved, this
5150 also made me clean up the fact that XML output in general should
5151 not add formating blanks by default, this changed the output of
5152 a few tests
5153
5154Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5157
5158Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * configure.in: finally released 2.3.6
5161
5162Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xpath.c: checking for null pointer generated by new code
5165
5166Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * xpath.c: fixed a [] evaluation problem reported
5169 * test/XPath/tests/simpleaddr: extended test
5170 * result/XPath/simpleaddr: updated result
5171
5172Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * xmllint.c: Dan Timis reported a portability problem
5175 on Macs without mmap, fixed it.
5176
5177Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * testXPath.c : added a --tree option allowing to display the
5180 tree dump of the XPath expression
5181
5182Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * xpath.c: fixed a memleak when comparing nodesets
5185 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5186 * tree.c: added a TODO
5187
5188Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5191 we need string functions
5192 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5193 to be able to use them where needed. Applied some changes
5194 to reduce name linking pollution and compile in only what's
5195 needed.
5196 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5197 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5198 for the string manipulation functions
5199 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5200 to the free() function of xmlmemory.c
5201 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5202 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5203 usage.
5204
5205
5206Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * error.c: applied the context output patch of the error
5209 handling submitted by Chuck Griffith
5210 * error/VC/*: this slightly change some error logs
5211
5212Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * parser.c: fixed line number reporting on error
5215
5216Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * parser.c: Sullivan and Darin found a parser bug,
5219 applied the patch.
5220
5221Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5224 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5225 xmlversion.h.in xpointer.c: of course the way I defined
5226 UNUSED breaks on old gcc version. Try to be smart and
5227 also define it directly in xmlversion.h
5228 * configure.in: removed -ansi flag from the pedantic set
5229
5230Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231 Huge cleanup, I switched to compile with
5232 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5233 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5234 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5235 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5236 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5237 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5238 encoding.h entities.c error.c list.[ch] nanoftp.c
5239 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5240 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5241 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5242 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5243 Cleanup, staticfied a number of non-exported functions,
5244 detected and cleaned up a dozen of problem found this way,
5245 avoided a lot of public function name/typedef/system names clashes
5246 * doc/xml.html: updated
5247 * configure.in: switched private flags to the really pedantic ones.
5248
5249Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * configure.in: 2.3.5
5252 * doc/html/*: rebuilt the docs
5253
5254Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * parser.c: fixed a reported bug in NOTATION parsing
5257 * uri.c: accepted but not fixed bug 51876, added TODO
5258 * Makefile.am: fixed bug 51876
5259
5260Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * config.h.in configure.in error.c: fix a compilation problem
5263 on platforms without vsnprintf (xml@thewrittenword.com)
5264
5265Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * parser.c: fixed a function name header typo
5268 * SAX.c: notations can also occur in external subset.
5269
5270Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * error.c: removed a C++ like comment
5273
5274Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * parser.c: fixing bug 52299 strange condition leading
5277 to a parser crash due to a buffer overflow
5278 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5279 added the specific test case
5280
5281Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5284 xmlXPathConvert{String,Number,Boolean} to be able to make
5285 type casts without a context stack, fixed some implementation
5286 problems related to the absence of context at parse-time,
5287 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5288 in the public API too
5289 * xpointer.c xpathInternals.h: we need to know at parse time
5290 whether we are compiling an XPointer
5291
5292Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5295 cleaned up the parser internals, refactored XPath code, added
5296 new compilation based APIs and cleanly separated public and
5297 private APIs.
5298
5299Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * xpath.h: the comp field must be added at the end to avoid
5302 killing binary compat.
5303
5304Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * Makefile.am: detect XPath memleaks in regreson tests
5307 * error.c: fixed and error w.r.t. error reporting still using
5308 stderr
5309 * hash.c: added new line at end of file
5310 * tree.h: minor cleanup
5311 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5312 expression parsing from evaluation, resulted in a number of
5313 changes internally, and in XPointer. Likely to break stuff
5314 using xpathInternals.h but should remain binary compatible,
5315 new interfaces will be added.
5316
5317Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * configure.in: fixed a couple of problems reported by
5320 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5321 without gcc on non linux platforms.
5322
5323Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5326 a fix for --with-html-dir= configure support. I hope it won't
5327 break rpm generation
5328
5329Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * xmlIO.c: one function comment cleanup.
5332
5333Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * SAX.c: external subset notations were improperly registered
5336 in the internal subset.
5337
5338Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * README.cvs-commits: added, pointing to HACKING
5341 * HACKING: updated
5342
5343Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * parser.c: and Matt Sergeant found one in the XML push
5346 parser (erroneous check I forgot to remove when I fixed the
5347 main parser).
5348
5349Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * xpath.c: ptittom found a small bug in UnaryExpr
5352
5353Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * configure.in: bumped to 2.3.4
5356 * error.c: fixed bug #51860
5357 * tree.c: fixed bug #51861
5358 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5359 * tree.[ch] : added xmlDefaultBufferSize
5360 * nanoftp.c: typo in function name header block
5361 * doc/xml.html : updated, added link to XML::LibXSLT
5362 * doc/html/* : rebuilt the docs
5363
5364Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * parser.c SAX.c: the new content parsing code raised an
5367 ugly bug in the characters() SAX callback. Found it
5368 just because of strangeness in XSLT XML Rec ouptut :-(
5369
5370Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * Makefile.am: Martin Baulig suggested to add -lm
5373 * tree.c: found another bug in xmlNodeGetContent()
5374
5375Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xpath.c: Bjorn found the error related to strictness of comparison.
5378
5379Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * parser.c: trying to fix the Dtd parsing problem reported
5382 by Gary, side effect of last week speed optimizations.
5383
5384Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5387 * parserInternals.c: removed unneeded test raised by Stric
5388
5389Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5390
5391 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5392 and fixed by William Brack). Added xmlXPathFormatNumber.
5393 Changed the sorting slightly.
5394 * configure.in Makefile.am example/Makefile.am: Added -lm.
5395 Please note that applications linking with libxml2, must
5396 also like with the math library from now on.
5397
5398Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5401
5402Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * parser.c: one must report spaces even if the Dtd element
5405 content proves that this is not part of the element content.
5406 * result/valid/*.xml: this changed the ouptu slightly
5407
5408Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * configure.in: bumped to 2.3.3
5411 * doc/xml.html: updated
5412
5413Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * tree.c: minor doc fix
5416 * xpath.c: deallocation issues when a result tree has been
5417 converted to a node-set
5418
5419Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * doc/xml.html: oops corrected dates s/2000/2001
5422
5423Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * valid.c: new patch from Gary Pennington
5426
5427Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * doc/xml.html: applied patch from Ankh
5430
5431Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * xinclude.c: fixed a problem building on Mac
5434
5435Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * parser.c: more work on increasing parsing ferformances
5438
5439Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5442 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5443 avoiding memcpy in production builds MEM_CLEANUP macro use
5444 * parser.[ch] parserInternals.c: optimizations of the tightest
5445 internal loops inside the parser. Better checking of I/O
5446 flushing/loading conditions
5447 * xmllint.c : added --timing
5448
5449Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * configure.in: bumped to 2.3.2
5452 * doc/xml.html: updated for release
5453
5454Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * xpath.c: found a memleak and fixed a nasty bug
5457
5458Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * xmllint.[c1] : added return code errors for xmllint
5461 * xpath.c: specific debug dump function for result value trees
5462
5463Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * xpath.c: finally implemented xmlXPathCompareNodeSets
5466 * test/XPath/expr/floats results/XPath/expr/floats: added
5467 a test for float expressions
5468
5469Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5472 * parserInternals.[ch]: trying to speed up parsing
5473 * xpath.c : speeded up node set equality op
5474
5475Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5478 better handling of ID/IDREF and the list modules associated
5479 * configure.in: small CFLAGS cleanup
5480
5481Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * configure.in: fixed iconv detection on AIX (stric)
5484
5485Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5488
5489Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5490
5491 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5492 and optimized xmlXPathNodeSetSort
5493
5494Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * xpath.c: bug fix when context size is 0
5497 * parser.c: I like Norm's Dtd because they still manage to break
5498 the parser occasionally
5499
5500Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5503
5504Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5507 attributes within the XML-1.0 namespace
5508
5509Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * xpathInternals.h: exported a few axis functions
5512 * doc/xml.html: updated the doc
5513
5514Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * configure.in: applied patch from Daniel van Balen for OpenBSD
5517 and bumped version to 2.3.1
5518 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5519 attempt to find autoclosing was simply broken, removed it,
5520 updated the examples, this is better
5521
5522Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5525 hash functionnalities.
5526 * doc/html/* : rebuild the doc
5527
5528Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5531 on predicate
5532 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5533 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5534 really want to have tags closed on output even if we accept
5535 unclosed ones on input
5536
5537Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpath.c: ouch don't free NULL, rare case fixed
5540 * tree.c: don't coalesce text nodes if they don't have the
5541 same behaviour wrt escaping on output
5542
5543Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xpath.c: small fixup
5546 * SAX.c: don't warn on empty namespaces.
5547
5548Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * README: a bit of cleanup
5551 * configure.in: preparing for 2.3.0 release
5552
5553Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * hash.[ch]: added a first version of xmlHashSize()
5556 * valid.c: another bug fix from Gary Pennington
5557
5558Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * valid.c: couple of bug fixes pointed by Gary Pennington
5561 * HTMLtree.c: #if 0 cleanup
5562
5563Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5566 which removes a time consuming check of xmlXPathNodeSetAdd()
5567 and use it in places where we are sure to not break unicity
5568
5569Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * xpath.c: bug fixes found from XSLT
5572 * tree.c: preserve node->name special values when copying nodes.
5573 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5574 external subset are fetched when available but without full
5575 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5576 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5577 output with encoding disabled.
5578
5579Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5582 xmlCheckFilename should not be called from xmlFileOpenW
5583 and xmlGzfileOpenW
5584
5585Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5588 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5589 added the new tests for URI normalization
5590 * testURI.c: fixed stoopid bugs
5591 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5592 the URI in the error messages are now properly normalized
5593
5594Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5597
5598Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5601
5602Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * xpath.c: fixed mod operator
5605
5606Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * parser.c: fixed xmlStrcat doc
5609 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5610 trees.
5611
5612Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c result/XPath/tests/chaptersbase
5615 result/XPath/tests/simplebase: fixed XPath node()
5616 * tree.c: small fix in xmlNewNs()
5617 * Makefile.am: removed extraneous xml2Conf.sh rule
5618
5619Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5622 Changed the library name, in order to get libxml-devel and
5623 libxml2-devel to coexist on a single system
5624 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5625 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5626
5627Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5630 libxml2-devel installable in // as libxml-devel.
5631
5632Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * doc/Makefile.am: fixed make rebuild in doc
5635 * doc/html/*.html: rebuilt the docs
5636
5637Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5640
5641Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5644 the HTML doc to go into the -devel RPM ...
5645 * aclocal.m4 config.h.in: some updates due to auto* magic
5646
5647Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * xpath.h: added a hook in the context structure allowing to
5650 link to extra support, needed for XSLT
5651
5652Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5655 xmlXPtrCmpPoints to use it.
5656 * propagated the following patch from Alejandro Forero
5657 * include/win32config.h xmlIO.c: applied further suggestions
5658 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5659 * example/gjobread.c: fixed warnings, now that it builds
5660
5661Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5662
5663 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5664
5665 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5666 filename points to a valid file (not a directory).
5667 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5668 Added calls to xmlCheckFilenameDir.
5669
5670 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5671 `path' (rather than `filename') as the parameter to gzopen and open.
5672
5673Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * Makefile.am: fixed a problem with EXTRA_DIST
5676
5677Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * Makefile.am example/Makefile.am: finally found the trick
5680 to build the example, i.e. add "." in SUBDIRS before example
5681 in the list <grin/>
5682
5683Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * doc/xml.html: updated with an XSLT section, removed pointer to
5686 W3C CVS base.
5687
5688Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5691 too, and deallocation need to occur the same way.
5692
5693Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5696 type correponding to an XSLT result tree fragment. Share most
5697 of the data format with node set, as well as operators.
5698 * HTMLtree.c: added a newline at the end of the doctype output
5699 whe this one is not present initially.
5700 * tree.c: make sure taht the parent and doc pointers are properly
5701 set when copying attributes (lists).
5702
5703Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5706
5707Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * xpath.c: seems I finally killed that ugly path evaluation
5710 context bug (tagged 9999 in case is is wrong)
5711
5712Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5715 for XSLT
5716
5717Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5720 for xmlGzfileOpen() bug
5721
5722Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.c: removed an error found by XSLT usage
5725 * tree.c parserInternals.h: use a predefined static string
5726 for text and comment nodes, avoid freeing them in xmlFreeNode,
5727 exported the string name in parserInternals.h and added
5728 another value to disable encoding at output (for XSLT),
5729 gain memory, time.
5730
5731Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5734 win32/libxml2/libxml2_so.dsp: new makefiles and update
5735 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5736
5737Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5740 Gary Pennington
5741
5742Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * xpath.c: fixed the comaprision of values and nodelists,
5745 need to compare nodelist still ...
5746 * debugXML.c: avoided a possible core dump
5747 * HTMLparser.c: cleanup
5748 * nanohttp.c: contributed fix.
5749 * tree.c: fixes in properties handling added xmlSetNsProp
5750 needed by libxslt
5751 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5752 comment
5753 * TODO: updated
5754
5755Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * parser.c parserInternals.c: applied Bjorn Reese optimization
5758 patch
5759
5760Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * Makefile.am: applied patch fro make check from Martin Vidner
5763
5764Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * configure.in: preparing 2.2.11
5767 * doc/html/*: rebuild the HTML files
5768 * doc/xml.html : updated
5769
5770Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * tree.c: fixed a stupid bug
5773 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5774 patches related to validation of an XInclude processing result
5775 * TODO: updated
5776
5777Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5780 on large files
5781
5782Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5785
5786Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5789 reported by Jonas Borgström
5790 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5791
5792Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * testXPath.c xpath.c: fixing the XPath union expressions problem
5795 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5796
5797Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * xmllint.c: Made is so if the file name is "-" is will read form
5800 standard input. Sven Heinicke <sven@zen.org>
5801 * tree.c: fixed a problem when growing buffer
5802 * tree.h: fixed the comment of the node types following andersca
5803 comment
5804 * TODO: updated
5805
5806Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5807
5808 * HTMLparser.[ch]: added a way to avoid adding automatically
5809 omitted tags. htmlHandleOmittedElem() allows to change the
5810 default handling.
5811 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5812 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5813 of xmllint too when using --memory flag, added a memory test
5814 suite at the Makefile level.
5815 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5816 with namespace use when encountering QNames in XPath evalation,
5817 added xmlns() scheme in XPointer.
5818 * nanoftp.c : incorporated a fix
5819 * parser.c xmlIO.c: fixed problems raised with encoding when using
5820 the memory I/O
5821 * parserInternals.c: closed bug 25934 reported by
5822 torsten.landschoff@innominate.de
5823 * TODO: updated
5824
5825Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5826
5827 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5828 on a non-updated tree :-(, made a 2.2.10 release to correct the
5829 situation
5830
5831Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5832
5833 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5834 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5835 integrated a set of OpenVMS changes from Howard Taylor
5836 <Howard.Taylor@pacoast.com>
5837
5838Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5839
5840 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5841 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5842
5843Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5844
5845 * HTMLparser.c: some fixes on auto-open of html/head/body
5846 * encoding.c: fixed a compilation error on some gcc env
5847 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5848 XPointer implementation
5849 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5850 related XPointer tests and associated results
5851
5852Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * doc/xmldtd.html doc/xml.html: following a short step by step
5855 guidance on IRC to help maciej with DTDs I started a small
5856 page on the subject.
5857
5858Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * HTMLparser.c: fixed handling of broken charrefs
5861 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5862 patches
5863
5864Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * doc/xml.html doc/html/* : rebuilt the docs after adding
5867 xinclude and updated page for 2.2.7 and 2.2.8
5868 * configure.in: releasing 2.2.8
5869
5870Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * parser.[ch] parserInternals.c: applied the conditional
5873 section processing fix from Jonathan P Springer
5874 <jonathan.springer2@gte.net>
5875 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5876 project file, fixed iconv default non support
5877 * xpath.c: fixed the problem of evaluating relative expressions
5878 when a node context is provided.
5879
5880Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * nanoftp.c: fixed gcc 2.95 new warnings
5883 * SAX.c: fixed a stupid bug
5884 * tree.c: fixed a formatting problem when round-tripping
5885 from/to memory
5886 * xinclude.c: chased memleak, fixed a base problem
5887 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5888 xmlXPtrBuildNodeList()
5889 * TODO: updated
5890 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5891 adding a first small set of regression tests for XInclude
5892
5893Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * nanohttp.[ch]: applied Wayne Davison patches to access
5896 the WWW-Authorization header.
5897 * parser.c: Closed Bug#30847: Problems when switching encoding
5898 in short files by applying Simon Berg's patch.
5899 * valid.c: fixed a validation problem
5900 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5901 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5902 Wayne Davison
5903 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5904 need to be extended to non full nodes selections.
5905 * xinclude.c: starts to work decently
5906
5907Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5910 debugXML.c xmlversion.h.in: Started adding XInclude support,
5911 this is a new xmllint option
5912 * tree.c xpath.c: applied TOM patches for XPath
5913 * xpointer.c: fixed a couple of errors.
5914 * uri.c: added an escaping function needed for xinclude
5915 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5916 new warning from RH70 gcc's version
5917
5918Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5919
5920 * HTMLparser.c: fixed loop on invalid char in scripts
5921 * parser.c: update to description of xmlIOParseDTD()
5922 * libxml.m4 xmlversion.h.in: changes contributed by
5923 Michael Schmeing <m.schmeing@internet-factory.de>
5924 * configure.in: preparing for 2.2.7
5925 * Makefile.am: trying to avoid config.h and acconfig.h
5926 being included in the distrib
5927 * configure.in: released 2.2.7
5928
5929Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5930
5931 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5932 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5933
5934Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5935
5936 * parser.[ch]: added xmlIOParseDTD()
5937 * xpointer.c: added support for the 2 extra parameters of
5938 string-range, fixed a stoopid error when '0' was present
5939 in XPointer expressions
5940 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5941 testsuite for the above
5942
5943Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * libxml.spec.in: improved package descriptions
5946
5947Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5948
5949 * xpath.c xpathInternals.h: applied a large cleaning patch
5950 from TOM <ptittom@free.fr>, it also add namespace support
5951 for function and variables registration.
5952
5953Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5956 * Makefile.mingw: Wayne Davison's update adding hash.c
5957
5958Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5959
5960 * xpath.c: fixed the root evaluation problems
5961 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5962 ignorable spaces with <b> <bold> <em>
5963 * tree.c: fixed a loop in xmlSearchNsByHref()
5964
5965Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * xpath.c: applied another XPath patch from TOM
5968 * xpath.c include/makefile.am: applied another patch from
5969 china@thewrittenword.com (cleanup on IRIX).
5970
5971Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5972
5973 * xml-config.1: received a fixed version from Fredrik Hallenberg
5974 <hallon@lysator.liu.se>
5975
5976Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5979 cleanup patch for XPath
5980
5981Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * patched to redirrect all "out of context" error messages to
5984 a reconfigurable routine. The changes are:
5985 * xmlerror.h : added the export of an error context type (void *)
5986 an error handler type xmlGenericErrorFunc there is an interface
5987 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5988 to reset the error handling routine and its argument
5989 (by default it's equivalent to respectively fprintf and stderr.
5990 * all the c files: all wild accesses to stderr or stdout within
5991 the library have been replaced to calls to the handler.
5992
5993Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5994
5995 * configure.in: release 2.2.6
5996 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5997 exporting the inner functions of xpath for extension modules
5998 * doc/*: updated and rebuilt the doc
5999
6000Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * nanohttp.c : applied Wayne HTTP cleanup patch
6003 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6004 and xmlNodeSetSpacePreserve()
6005
6006Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * xpath.c: closing bug #29260
6009
6010Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6013 multikey tuples, made hash structure opaque
6014 * valid.[ch]: moved elements, attributes, notations decalarations
6015 as well as ID and refs to hash tables.
6016 * entities.c: hash cleanup
6017 * xmlmemory.c: fixed a dump problem in debug mode
6018 * include/Makefile.am: problem passing in DESTDIR= values patch
6019 from Marc Christensen <marc@calderasystems.com>
6020 * nanohttp.c: removed debugging remains
6021 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6022 * HTMLparser.c parser.c: fixing a number of problems with the
6023 macros in the *parser.c files (Wayne).
6024 * HTMLparser.c: close the previous option when opening a new one
6025 (Marc Sanfacon).
6026 * result/HTML/*: updated the HTML results accordingly
6027
6028Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6031 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6032 XPath functions and XML entities table to them. More to come...
6033 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6034
6035Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * tree.c: coalesce adjacent text nodes
6038 * valid.c: handling of blank nodes in DTd validation (raised
6039 by problems with a posteriori validation).
6040 * nanohttp.c: changing behaviour on HTTP write stuff.
6041 * HTMLtree.c: forced body and html to be explicitely closed.
6042 * xpath.h: exported more XPath functions.
6043
6044Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * Release of 2.2.5
6047 * xpointer.c: range() range-inside and other helper functions
6048 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6049
6050Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6053 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6054
6055Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6058 and XPointer modules
6059
6060Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * SAX.h: closed #25107
6063
6064Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * testSAX.c: fixed problem with cdata reporting
6067 * SAXresult/* : updated
6068
6069Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6072 Closed bug #27499, added to regression tests
6073 * TODO: updated
6074
6075Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6078 support for SCRIPT and STYLE with help from Bjorn Reese
6079 * test/HTML/* result/HTML/*: added simple testcase and updated
6080 the existing ones.
6081
6082Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6085 string-range for empty strings
6086 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6087 test/XPath/xptr/strrange: augmented the XPointer testsuite
6088
6089Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * doc/xml.html doc/xmlmem.html: added a module describing memory
6092 interfaces and use, updated the main page.
6093
6094Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6097 nanoftp code work on Windows too now
6098
6099Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6102 * xpointer.c: implemented string-range() at least a good first version
6103 * test/XPath/docs/str test/XPath/xptr/strrange
6104 result/XPath/xptr/strrange: the string-range() tests
6105
6106Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * Makefile.am include/Makefile.am include/win32config.h
6109 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6110 and make distcheck
6111
6112Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6115 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6116 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6117
6118Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6121 patch for socklen_t detection by
6122 Albert Chin-A-Young <china@thewrittenword.com>
6123
6124Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6127 and added a --dtdvalid option to xmllint used to test it
6128
6129Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6132 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6133
6134Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6137 handlings (registration, lookup, cleanup)
6138
6139Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6140
6141 * configure.in Makefile.am include/makefile.am: adding XPointer
6142 and XPtrtests target
6143 * xpointer.[ch] : new files for XPointer support
6144 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6145 more XPath tests
6146
6147Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * configure.in: fixed, very broken, make distcheck works again
6150
6151Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * More work toward 2.2.5, integrated a number of patches
6154 * configure.in Makefile.am win32config.h.in: trying to cleanup
6155 make distcheck .... huh ...
6156 * include/Makefile.am include/win32config.h: new directory
6157 for includes
6158 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6159 updated teh makefiles and instructions for WIN32
6160 * xpath.c: small fixes
6161 * test/XPath/ results/XPath: updated the testcases and results
6162 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6163 suggested patches
6164 * valid.c: fixed an ID bug
6165
6166Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6167
6168 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6169 the automake bug where wrong dependancies were generated.
6170 * xpath.[ch]: worked on XPointer
6171
6172Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * configure.in Makefile.am: 2.2.5, ship the include in an
6175 include/libxml subdirectory, use symlinks when using CVS
6176 * testSAX.c: fixed small bug
6177 * testXPath.c: changed the way testfiles are parsed
6178 * debugXML.c: same kind of cleanup when parsing an argument expression
6179 XPath/XPointers can have blanks embedded
6180 * xpath.[ch]: more cleanup, reorgs for XPointer work
6181 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6182 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6183
6184Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6185
6186 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6187 in the XPath engine, rewrote large parts of it, now it's far
6188 cleaner and in sync with the REC not an old WD. Fixed a parsing
6189 problem in the interactive XML shell found when testing XPath.
6190
6191Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6194 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6195 examples with the extra test
6196
6197Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6200 the global init function.
6201
6202Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6203
6204 * HTMLparser.c: Doohhh, attribute name parsing was still case
6205 sensitive ! Fixed this ...
6206 * result/HTML/* : updated the tests results accordingly
6207
6208Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6211 engine, should be far more stable, incorporated a new version of
6212 preceding/following axis, need testing
6213 * uri.c: fixed file:///c:/a/b/c problem
6214 * test/XPath/tests/idsimple: augmented the XPath tests
6215
6216Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6217
6218 * doc/* rebuilding docs for 2.2.4 release
6219
6220Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * configure.in: releasing 2.2.4
6223 * parser.[ch]: added xmlStrEqual()
6224 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6225 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6226 use xmlStrEqual instead
6227 * TODO: updated
6228 * added an XPath test
6229
6230Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6233 * entities.h: exported xmlInitializePredefinedEntities
6234 * parser.[ch] : added xmlInitParser()
6235 * parserInternals.h : had to export htmlInitAutoClose()
6236
6237Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6240 problems
6241 * Makefile.am : added XPath regression tests to normal tests
6242 * uri.c: fixed a problem with local paths, cleanup
6243 * parser.c: fixed a problem with large CData sections
6244
6245Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6246
6247 * configure.in xml-config.in: patch from "Ben Taylor"
6248 <sol7x86@hotmail.com> for solaris shared libs lookup
6249
62502000-09-30 Martin Baulig <baulig@suse.de>
6251
6252 * libxml-2.0.pc.in: Provide pkg-config script.
6253
6254 * configure.in: Create the libxml-2.0.pc script from the
6255 libxml-2.0.pc.in templates.
6256 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6257 script in `$(libdir)/pkgconfig'.
6258
6259Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6262 when compiling with MSC
6263
6264Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * xpath.c: patch for normalize-string() substring-before(),
6267 substring-after() and translate() functions from Bjorn Reese
6268 <breese@mail1.stofanet.dk>
6269 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6270 Fredrik Hallenberg <hallon@lysator.liu.se>
6271 * TODO: updated
6272
6273Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6276 problem of socklen_t being undefined on a number of platforms
6277 * debugXML.c: fixed a compilation problem when without snprintf
6278
6279Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6282 an URI bug and a fix for the control-character-induced infinite loop
6283 * nanohttp.c: preventive fix for compiling on WIN32
6284
6285Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * xmlint.c: closing bug #25000
6288
6289Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6292 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6293 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6294 related function, fixing xmlStrncmp(), and associated cleanup
6295 * result/HTML/entities.html.sax: updating result
6296
6297Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6298
6299 * uri.c: applied patch for URI escaping from Wayne Davison
6300 <wayned@blorf.net>
6301 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6302 from Denis Barbier <barbier@imacs.polytechnique.fr>
6303 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6304 patch from Wayne Davison
6305
6306Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * doc/xml.html : updated with new releases, adding "how to help"
6309
6310Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6313 removed a few warnings in pedantic mode ...
6314 * parserInternals.c parser.c: moved encoding switching function
6315 to parserInternals.c
6316 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6317
6318Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6321 error or warning handlers
6322
6323Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * parserInternals.c parserInternals.h parser.c Makefile.am:
6326 created a new module parserInternals.c, moved most of the
6327 code shared by the various parsers there, as well as
6328 deprecated code from parser.c. More cleanup of parser.c
6329 * uri.c: fixed a problem when URI is NULL
6330 * valid.c: speedup when looking for an attribute declaration
6331
6332Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6335 the cleanup of the computation of URI references when seeking
6336 external entities. The URI reference string and the resulting
6337 URI are both stored now.
6338 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6339 large s(n)printf checks and cleanup from Denis Barbier
6340 <barbier@imacs.polytechnique.fr>
6341 * xmlversion.h.in tree.h: couple of SGML declarations for a
6342 possible docbook module.
6343 * result/VC/ : a couple of test output changed due to the change
6344 of the entities URI
6345
6346Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * parser.h: added a _private field for linking user's data
6349
6350Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * parser.c parserInternals.h: demacroified most of the IS_XXX
6353 the gain in size is significant so ...
6354
6355Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * entities.c: cases where looking up entities with doc==NULL
6358 covered
6359
6360Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * uri.c: applied Wayne Davison patch
6363 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6364
6365Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * uri.c testUri.c: applied Wayne Davison patches
6368 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6369 * Makefile.in: added URItest and included thenin "make tests"
6370
6371Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * xmlversion.h.in: closed bug 22941
6374
6375Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * doc/xmlio.html: added doc and example for entity loader
6378 redefinition.
6379
6380Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6383 used by libxml
6384
6385Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * parser.c: Fixed bug on invalid ontent characters and when using
6388 push.
6389 * xmllint.c: fixed xmllint endling of errors in push mode
6390
6391Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * HTMLparser.c testHTML.c: applied two new patches from
6394 Wayne Davison <wayned@users.sourceforge.net>
6395 * result/HTML/*.sax: regenerated HTML SAX output
6396 * parser.c: more cleanup.
6397
6398Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * HTMLparser.[ch] testHTML.c: applied the second set of
6401 patches from Wayne Davison <wayned@users.sourceforge.net>,
6402 adding htmlEncodeEntities()
6403 * HTMLparser.c: fixed an ignorable white space detection bug
6404 occuring when parsing with SAX only
6405 * result/HTML/*.sax: updated since the output is now HTML
6406 encoded...
6407
6408Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * HTMLparser.[ch]: applied some of Wayne Davison
6411 <wayned@users.sourceforge.net> patches
6412
6413Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6416 undeclared namespace prefix was used, added a warning.
6417 Cleaned up support w.r.t. entities, spilling out a warning
6418 and being pedantic on lookups.
6419 * test/warning/ent9 : added testcase for previous example.
6420 * TODO: updated
6421 * parserInternals.h parser.c: changed the way names are parsed
6422 now allow infinite size and decrease penalty for normal use
6423 * parser.c: Started a big cleanup/check of the parser code,
6424 fixed some of the most tortuous entity code, spotted code
6425 unused anymore
6426 * test/*: added tests for very long names and related nasty
6427 things.
6428
6429Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * doc/encoding.html: added encoding aliases doc
6432 * doc/xml.html: updates
6433 * encoding.[ch]: added EncodingAliases functions
6434 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6435 bottleneck affecting large DTDs like Docbook
6436 * parser.[ch] xmllint.c: added a pedantic option, will be
6437 useful
6438 * SAX.c: redefinition of entities is reported in pedantic mode
6439 * testHTML.c: uninitialized warning from gcc
6440 * uri.c: fixed a couple of bugs
6441 * TODO: added issue raised by Michael
6442
6443Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * doc/encoding.html: propagated Martin Duerst suggestions
6446
6447Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6450 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6451 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6452 by Wayne Davison
6453
6454Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * nanoftp.c nanohttp.c: small cleanup
6457 * TODO: updated
6458
6459Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * added an old VC testcase and updated title.xml entity
6462
6463Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6466 done on auto-opening of <p> tags and cleanup of SAX output
6467
6468Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6471
6472Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * doc/xml.html libxml.* structure.*: updated the doc a bit
6475
6476Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6479 of SAX tests
6480
6481Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6484 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6485
6486Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6489 * testHTML.c: fix core dump on Solaris 2.x systems
6490 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6491 * result/HTML/*.sax: previous bug fix lead to new results
6492
6493Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6496 * configure.in: added --with-readline=DIR to accept alternate
6497 path for readline include/library
6498 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6499 for ANSI under HP-UX
6500 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6501 includes @LIBS@
6502
6503Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * doc/* : rebuilt the docs
6506 * getting ready for 2.2.2 release
6507
6508Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6511 and xmlAddFeature()
6512 * tree.[ch]: added xmlAddChildList()
6513 * xmllint.c: MAP_FAILED macro test
6514 * parser.h: added xmlParseCtxtExternalEntity()
6515 * valid.c: applied bug fixes removed warning
6516 * tree.c: added CDATA block to elements content
6517 * testSAX.c: cleanup of output
6518 * testHTML.c: added SAX testing
6519 * encoding.c: better error recovery
6520 * SAX.c, parser.c: fixed one of the external entity processing
6521 of the OASis testsuite
6522 * Makefile.am: added HTML SAX regression tests
6523 * configure.in: bumped to 2.2.2
6524 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6525 SAX results
6526
6527Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * configure.in: patch for HP compiler
6530
65312000-08-04 Sven Heinicke <sven@zen.org>
6532
6533 * xmllint.c: Was coredumping sometimes when the file given didn't
6534 exist.
6535
6536Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6539
6540 when using in memory parsing. Need some cleanup.
6541 * xmllint.c configure.in: added a --memory flag to test memory
6542 parsing
6543
6544Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6545
6546 * nanohttp.c: fixed socklen_t replacement to unsigned int
6547 * parser.c: fixed a space handdling missing at the end of
6548 production 28 DOCTYPE.
6549 * xmlmemory.c: fixed a stupid bug on the routine to override
6550 allocation functions
6551 * TODO: updated
6552
6553Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * doc/ regenerated the docs
6556
6557Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * doc/encoding.html doc/xml.html: added I18N doc
6560 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6561 improvements, both parser and filters, added ASCII & HTML,
6562 fixed the ISO-Latin-1 one
6563 * xmllint.c testHTML.c: added/made visible --encode
6564 * debugXML.c : cleanup
6565 * most .c files: applied patches due to warning on Windows and
6566 when using Sun Pro cc compiler
6567 * xpath.c : cleanup memleaks
6568 * nanoftp.c : added a TESTING preprocessor flag for standalong
6569 compile so that people can report bugs more easilly
6570 * nanohttp.c : ditched socklen_t which was a portability mess
6571 and replaced it with unsigned int.
6572 * tree.[ch]: added xmlHasProp()
6573 * TODO: updated
6574 * test/ : added more test for entities, NS, encoding, HTML, wap
6575 * configure.in: preparing for 2.2.0 release
6576
6577Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * nanoftp.c: fixed the way the control connection is handled
6580 * libxml.spec.in: fixed the dependancies and cleanup
6581
6582Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * doc/xml.html: changed the xmlsoft.org structure, updated the
6585 examples w.r.t. root and childs
6586
6587Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6590
6591Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * HTMLparser.c: Work on character encoding support for the HTML parser
6594 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6595 * encoding.c: Fixed a potential memleak in the encoding stuff
6596
6597Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * doc/FAQ.html doc/Makefile.am : added a FAQ
6600
6601Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6604 of the HTML parser to force it to not bypass SAX
6605
6606Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * win32config.h.in: updated
6609 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6610 lacks iconv support :-( need to release 2.1.1
6611 * configure.in: release 2.1.1
6612 * HTMLparser: fixed bug #14784
6613 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6614 by Windows compiler
6615 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6616 the SAX startDocument() callback.
6617 * TODO: updated
6618
6619Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * added xmlStopParser()
6622
6623Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * configure.in: 2.1.0 prerelease
6626 * Large resync between W3C and Gnome tree
6627 * nanoftp, nanohttp.c: fixed stalled connections probs
6628 * HTMLtree.c SAX.c : support for attribute without values in
6629 HTML for andersca
6630 * valid.c: Fixed most validation + namespace problems
6631 * HTMLparser.c: start document callback for andersca
6632 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6633 * parser.h, SAX.c: serious speed improvement for large
6634 CDATA blocks
6635 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6636 different encoding
6637 * example/Makefile.am example/gjobread.c tree.h: work on
6638 libxml1 libxml2 convergence.
6639 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6640 and the LIBXML_TEST_VERSION macro
6641
6642Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * doc/xml.html: various patches and improvements typo fixed by
6645 Felix Natter
6646 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6647 from Felix Natter <fnatter@gmx.net>
6648
6649Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * doc/upgrade.html: updated with instructions for support of both
6652 libxml-1.x and libxml-2.x
6653 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6654 for 2.x support and also fixed includes
6655
6656
6657Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6660 the encoding support, added iconv support, so now libxml if
6661 compiled with iconv automatically support japanese encodings
6662 among others. Work based on initial patch from Yuan-Chen Cheng
6663 I may have broken binary compat in the encoding handler
6664 registration scheme, but that was so utterly broken I don't
6665 expect anybody to have used this feature until now.
6666 * parserInternals.h: fixup on the CHAR range macro
6667 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6668 code.
6669 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6670 * uri.c: added xmlParseURI() I can't believe I forgot to
6671 implement this one in 2.0 !!!
6672 * SAX.c: moved doc->encoding update in the endDocument() call.
6673 * TODO: updated.
6674
6675Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * tree.h: removed extraneous xmlRemoveProp definition
6678 * TODO: added item about --disable-corba configure switch
6679 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6680 * nanoftp.c: fixed include problems giving troubles on AIX and
6681 slowlaris
6682 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6683 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6684 comment and headers changes to lower gtk-doc number of warnings
6685 * doc/html/*: rebuilt docs
6686
6687Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * HACKING: documented the tag for 1.x and instructions
6690
6691Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6694 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6695 xmlCreateIOParserCtxt
6696 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6697 significant overall improvement
6698 * xmllint.c: added I/O test to xmllint
6699 * testSAX.c: added a speed test
6700 * doc/* : updated/regenerated
6701
6702Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * xpath.c uri.h parserInternals.h: cosmetic changes from
6705 "Timur I. Bakeyev" <timur@bat.ru>, including making
6706 xmlCreateURI() public
6707
6708Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6711 and the code at the same time. Added a clean mechanism for
6712 overload or added input methods: xmlRegisterInputCallbacks()
6713 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6714 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6715 * TODO: updated
6716 * doc/* : updated/regenerated
6717 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6718 source dir
6719
6720Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * testURI.c: yet another forgotten commit, I should get some sleep !
6723
6724Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * xmllint.c: forgot to commit this too ?
6727
6728Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * xmlversion.h.in : forgot to commit this previously
6731
6732Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6735 * README TODO: updated for release
6736 * uri.c uri.h: added authority parsing/saving
6737 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6738 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6739 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6740 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6741 Makefile.am : added compile-time customization of libxml
6742 --with-ftp --with-http --with-html --with-xpath --with-debug
6743 --with-mem-debug
6744 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6745 #include <libxml/xxx.h> I hope it won't break too much stuff
6746 and will be manageable in the future...
6747 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6748 and added xmllint to the installed programs
6749 * uri.h: added xmlFreeURI()
6750
6751Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * uri.c uri.h: finished the escaping handling, the base support
6754 and the URI path normalization. Looks good just lacks the
6755 authority content parsing code.
6756 * Makefile.am: added instructions to generate testURI
6757 * TODO: updated
6758 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6759 added links and icons for W3C and Gnome
6760
6761Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * xmlmemory.[ch] : seems I forgot to actually update the files in
6764 the last commit :-)
6765 * doc/xml.html doc/html/* : updated and uploaded the docs
6766
6767Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6770 * TODO: updated
6771 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6772 libxml default allocation function with another set (like gmalloc/
6773 gfree).
6774 * Makefile.am, uri.c, uri.h: added a set of functions to do
6775 exact (litteraly copied from the RFC 2396 productions) parsing
6776 and handling of URI. Will be needed for XLink, one XML WFC,
6777 XML Base and reused in the nano[ftp/http] modules. Still work
6778 to be done.
6779
6780Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * configure.in, libxml.spec.in : libxml2
6783 * doc/* : updated the doc page, rebuilt the docs
6784
6785Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * all: tagged LIB_XML_1_X
6788 * *.c *.h : updated from W3C CVS tree
6789 * configure.in : 2.0.0-beta
6790 * libxml.spec.in : libxml2 package nam
6791 * result/* : new version of the tests output
6792
6793Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6796
6797Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * doc/* : rebuilt the docs
6800 * parser.c: final patch on #6766
6801 * valid.c: small patch on validity checks.
6802
6803Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6806 added
6807 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6808 compatibility w.r.t. XML spec and existing code.
6809
6810Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * parser.c: seems a better solution to <a> </a> exists,
6813 will try it for a while
6814
6815Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * parser.c: tried to remove the <a> </a> generating <a/>
6818 this is hard. Left a flag for that purpose. Fixed bug #6766
6819 * configure.in: prepared 1.8.7 not released, due to previous
6820 problem
6821
6822Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * doc/xml.html : applied second patch from Paul DuBois
6825
6826Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * doc/xml.html : applied patch from Paul DuBois
6829
6830Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6833
6834Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6837 compilation warnings on various platforms.
6838 * parser.c: Fixed #5281 validity error callbacks are now desactived
6839 by default if not validating.
6840
6841Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6844
6845Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6848 <gkatsi@cs.toronto.edu>
6849
6850Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6853 processing URLs
6854
6855Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6858 xmlNanoFTPUpdateURL for persistent control connections.
6859 * configure.in: 1.8.6
6860
6861Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6864 * tree.[ch] : added xmlSaveNoEmptyTags
6865
68662000-01-29 James Henstridge <james@daa.com.au>
6867
6868 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6869
6870 * Makefile.am: added nanoftp.[ch] to the build.
6871
6872Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * nanoftp.[ch]: cleanup, comments, API
6875 * debugXML.c : fixed a bug in the cat command
6876 * doc/*: regenerated the docs
6877
6878Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6881 * debugXML.c : fixed a bug in the cat command
6882 * valid.c: fixing some small probs
6883 * libxml.spec.in: get rid of the SNAP suffix
6884 * doc/xml.html: updated the status
6885
6886Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * xml-config.in: xml-config --version to just return the
6889 version number
6890 * xpath.c: some cleanup w.r.t. axis when the current node is
6891 an attribute.
6892 * TODO: updated
6893
6894Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * configure.in: prepared for libxml-1.8.5
6897 * doc/* recompiled the documentation
6898
68992000-01-17 Jody Goldberg <jgoldberg@home.com>
6900
6901 * configure.in : WARNING autoconf subtlety alert :
6902 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6903 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6904 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6905 get defined by AC_CHECK_HEADERS.
6906
6907Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6910 Rune.Djurhuus@fast.no
6911
6912Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * TODO: updated
6915 * tree.c, parser.c: made sure that only memory alloc problems
6916 and internal parser errors are allowed to write to stdout or
6917 stderr.
6918
6919Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * tree.c : restored xmlNewGlobalNs since this seems used by
6922 a lot of existing code :-(, fixed a bug in xmlNewNs
6923 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6924 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6925 to exit() from the library code.
6926 * xpath.c, parser.c: removed bugs or unused code detected by
6927 Windows compilers
6928 * parser.c: started adding interfaces for parsing well balanced
6929 XML fragments
6930 * configure.in: releasing 1.8.4
6931 * doc/* : rebuilt the docs
6932
6933Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * tree.[ch] : added xmlNewDocFragment() for DOM
6936 * testHTML.c: uninitialized variable.
6937
6938Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * doc/* : rebuild the docs
6941
6942Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * acconfig.h: readline and history patch
6945 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6946 * tree.c: added check and handling when possibly removing an ID
6947 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6948 and saving.
6949 * test/HTML/entities.html result/HTML/entities.html* : test for
6950 various entities reference cases
6951 * result/HTML/* : as a result output of some testcase have
6952 changed
6953 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6954 by previous example. added xmlParseTryOrFinish().
6955 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6956 entities.h debugXML.h HTMLparser.h: changed the way struct are
6957 declared to allow gtk-doc to expose those
6958 * parser.c: closed bug #4960
6959 * Makefile.am configure.in: Applied patch from
6960 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6961 and math/socket libs detection
6962
6963Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * configure.in, Makefile.am: link tester against readline
6966 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6967
6968Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * tree.[ch]: added xmlRemoveProp
6971 * win32config.h.in nanohttp.c: avoid including the Windows
6972 socket stuff in every C files
6973 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6974 the XmL parser(s)
6975 * test/ns4 result/ns4 etc...: added test case for previous prob
6976 * tree.c: xmlNewNs wasn't checking for double definition
6977 * Makefile.in: fixed a problem with dist-hook duplicates
6978 * parser.[hc], xmlIO.c: fixed the loading of external entities
6979 APIs, now xmlLoadExternalEntity() is used everywhere and
6980 setting up an app specific front-end using the
6981 * SAX.c parser.c: some fixes, now the xhtml spec validates
6982 with the xhtml DTD.
6983 * error.c: fixed crashes in case of no input stream
6984 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6985 to the validation tests and results
6986
6987Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6990 too htmlCreatePushParserCtxt() and htmlParseChunk()
6991 * parser.c: a bit of cleanup.
6992 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6993 to XML) removed the last mem leak known
6994 * HTMLtree.c: output message cleanup
6995 * xmlmemory.c: display content info about memory blocks
6996 * result/HTML/wired.* : missing att value warning change
6997
6998Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * doc/* : rebuilt the documentation
7001
7002Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * parser.[ch] parserInternals.h: Push parser for XML,
7005 seems to work fine now
7006 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7007 --push for push testing
7008 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7009 * testSAX.c: added --push
7010 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7011 subtree
7012 * xmlIO.[ch] : enriched API + fixes for push mode
7013 * entities.[ch]: added the entity content length to the struct.
7014 * xmlmemory.[ch]: new API to show the last entries for the shell
7015 * valid.c: added required attribute testing
7016 * SAX.c: the cdata callback now merge contiguous fragments
7017 * HTMLparser.c: cleanup of some macros
7018
7019Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * parser.c: fix for PIs name starting with xml
7022 * tree.c: fixed a potential problem with || and && ops
7023 * *.c, configure.in win32config.h.in : generate win32config.h for
7024 those on the Other Side !
7025
7026Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * parser.c: fixed a stupid = vs. == bug :-(
7029 * doc/gnome-xml.sgml: s/glade/xml/
7030
7031Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * configure.in, doc/xml.html : bug fix release 1.8.2
7034 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7035 Hopefully the end of that silly C++ include problem
7036 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7037 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7038 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7039 troubles with autoclosed elements when the stree shape doesn't
7040 follow the DtD specs. Added htmlIsAutoClosed() and
7041 htmlAutoCloseTag()
7042 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7043 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7044 * debugXML.c: fixed a bug on printing default namespaces.
7045 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7046
7047Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * result/HTML/*.htm[l] : updated the HTML regression tests according
7050 to the new output
7051 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7052 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7053 problem due to intermix of extern "C" { ... } declarations for C++
7054 and recursive includes in the headers
7055
70561999-12-20 Chris Lahey <clahey@umich.edu>
7057
7058 * HTMLtree.c: Made it so that html nodes with a single child do
7059 not insert a carriage return before or after the child node.
7060
7061Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * configure.in, doc/xml.html : bug fix release 1.8.1
7064 * parser.c: fixed bug #4344
7065 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7066 added the glue to avoid C++ problems
7067 * doc/* : regenerated the documentation
7068
7069Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7072 namespace recognition, and Dia as a resul :-(
7073 * encoding.c: closed bug #3950
7074
7075Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * valid.c: debugging a posteriori validation, except URI expansion
7078 stuff this should be fixed now
7079 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7080 Carl Nygard <cnygard@bellatlantic.net>
7081 * tester.c: added --postvalid, cleaning of the code
7082 * tree.[ch]: added xmlDocGetRootElement()
7083
7084Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7085
7086 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7087 c++ losage.
7088
7089Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * configure.in, doc/xml.html : bumped to 1.8.0
7092 * xlink.[ch], Makefile.am : added framework for link detection
7093 * parser.h: added nbChars to parser context, needed for cleanup.
7094 * xmlmemory.c: removed a nasty bug when out of mem
7095 * valid.[ch]: adding namespace support for attribute decl
7096 * tester.c: added --debugent option
7097 * debugXML.[ch]: added xmlDebugDumpEntities()
7098 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7099 buffers instead, this was really needed, validation was breaking
7100 in strange ways due to that. Added xmlParseStringPEReference()
7101 and other parsing from strings functions. Entities processing
7102 modified again, but PERef are still not handled correcly but
7103 unless you're Eve Maller you won't notice :-)
7104 * HTMLparser.c: large changes toward reliability, and switched to
7105 lowercase internal tags, XHTML is lowercase, so it will help
7106 that output is closer to next version.
7107 * doc/* : regenerated the documentation, it is now hosted at
7108 http://xmlsoft.org/ (same bits I just bought the domain :-)
7109
7110
7111Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7114 doc generation
7115 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7116 in the SAX API
7117 * doc/*: rebuilt the doc making sure everything appears in the
7118 HTML files
7119
7120Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7123 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7124 which allow impressive speed improvement on dataset with
7125 large text pieces, but at the cost of broken binary
7126 compatibility and slightly bigger memory usage.
7127 Configure with --with-buffers to activate them, they
7128 are protected with XML_USE_BUFFER_CONTENT define.
7129 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7130 goal is 0 memory left allocated once parser is no more used
7131 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7132 call xmlCleanupParser() and xmlMemoryDump()
7133
7134Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7137 * parser.[ch] encoding.[ch]: added memory cleanup routines
7138 * parser.c: closing bug #3788
7139 * doc/*: rebuilt the doc
7140
7141Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7144 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7145 * tester.c: added --compress option
7146 * doc/*: rebuilt the documentation
7147
7148Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7151 if given /proc/kcore as input !
7152 * doc/xml.html doc/*: updated and rebuilt the documentation
7153
7154Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * parser.c: Fixed some wrongly space collapsing code due to
7157 a misreading of the spec.
7158 * result/*: fixed the output accordingly
7159
7160Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * encoding.c: bug fix and typos
7163 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7164 * parser.c: added attribute normalization closing bug #3597
7165 * test/att* result/att* SAXresult/att*: testcase for attribute
7166 normalization
7167
7168Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * configure.in: closing bug #3163 by adding extra flags for the
7171 cc compiler on HP-UX
7172
7173Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * valid.[ch] : removed a typo and an enumerated type bug in the
7176 xmlAddElementDecl() function
7177 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7178 call to xmlEncodeEntitiesReentrant() so that the functions
7179 New, Set and Get are at the same level.
7180 * parser.c HTMLparser.c: extra memory allocation bug for
7181 attributes detected by someone using libxml in embedded systems :-)
7182
7183Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * xmlmemory.h: turned off mem debug :-\
7186
7187Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * parser.c: closed bug #2784 a one line fix, but worth pushing
7190 a new release out
7191 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7192 some structures, comments before and after the
7193 main element, and other nastyness
7194 * HTMLtree.c tree.c: accomodate the extended HTML supported
7195 * configure.in: pushing 1.7.4
7196 * test/ent8 and related outputs : added a new test for bug #2784
7197 * test/HTML/wired.html and related output: a nasty HTML example
7198 * Makefile.am: improved the test scripts
7199 * docs/* : reran the documentation extractor, updated xml.html
7200
7201Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7204 HTMLparser and debugged the HTML related code. HTML documents
7205 now have their own type
7206 * entities.c: do not dump &apos; for HTML output
7207 * xmlmemory.c: improvement, breakpoint mechanism
7208 * testHTML.c: added --sax --repeat ...
7209 * Makefile.am: improved the HTML tests
7210 * valid.[ch]: added xmlValidGetValidElements and
7211 xmlValidGetPotentialChildren
7212 * tester.c: added --insert to test the 2 new functions
7213 * test//* result//* SAXresult//* : regression test cleanup
7214 and extension.
7215 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7216 gnome-xml-nanohttp.html
7217
7218Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * HTMLparser.c: fixed problems with some autoclose tags
7221 * tree.c: fixed XML output problems.
7222 * result/* SAXresult/*: update of the tests output
7223
7224Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * Makefile.am: Arturo patch for xmlConf.sh version info
7227 * parser.c: Tim Josling patch for single quoted items
7228 * tester.c: Tim Josling patch for tester options usage
7229 * tree.h: indent cleanup
7230
7231Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7234 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7235
7236Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * tree.c : Raph patch for initialization of CORBA fields
7239 * parser.c, xpath.c, ...: modification of doc comments
7240 * xpath.c : allow spaces in xpath expressions
7241
7242Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * xmlmemory.h: turning off memory debug :-(
7245
7246Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7249 better SAX interfaces.
7250 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7251 entity.
7252 * configure.in: 1.7.2
7253
7254Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * libxml.spec.in: fixed the URL
7257 * doc/xml.html: improved the documentation front-end
7258
7259Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7262
7263Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * libxml.spec.in: fixed the alpha compile problem
7266 * parser.[ch]: changed errno to errNo in the parser context :-(
7267 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7268 * doc/xml.html: changed CHAR to xmlChar
7269 * doc/html/*: recompiled the documentation
7270 * configure.in: 1.7.1
7271
7272Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * parser.h: modified the parser context struct to regain 1.4.0
7275 binary compatibility
7276 * parser.c, xml-error.h: added errno ot teh context and defined
7277 a set of errors values with update of errno
7278 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7279 DTDs and entities
7280 * *.h, *.c: complete cleanup of the use of config.h and include
7281 protection depending on the current setup.
7282 * overalll debugging, maintenance and bug-fixing on all modules
7283 * updated the documentation
7284 * ready for 1.7.0
7285
7286Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * HTMLparser.c : cleanup
7289 * SAX.c valid.c valid.h: added ID/IDREF checking
7290 * tree.c tree.h: extended doc structure for refs
7291 * configure.in: 1.6.2
7292 * parser.c: patched bug in SAX user arg call
7293 * parserInternals.h: patched missing close in C++ wrapping
7294 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7295 especially upcoming XPointer implementation.
7296 * doc/xml.html: augmented, typo
7297
7298Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7299
7300 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7301 not all invocations of install understand -d.
7302
7303Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7304
7305 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7306 to make 'check' works, when builddir != srcdir.
7307
7308Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * doc/xml.html : updated the documentation
7311
7312Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7315 not deallocated memory blocks
7316 * *.c : replaces all calls to malloc() free() and realloc() to
7317 the wrapper functions/macros
7318 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7319 instead of xmlFreeNodeList()
7320
7321Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * HTMLparser.c: corrected a stupid bug leading to core dump at
7324 tree deallocation. Removed warnings indicated by
7325 Stephane.Conversy@lri.fr
7326 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7327 looked for in the external subset
7328
7329Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7332 on SGI by Stephane.Conversy@lri.fr
7333
7334Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * all .h : changed the prototype declaration indent as in gtk
7337 * most .c : working on reducing the TODOs in the code
7338 * most .c : cleanup though -pedantic and Insure++
7339 * improvements on validation ID checkings.
7340 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7341 * xml-config.in: closed #1810
7342
7343Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * tree.h, valid.c, valid.h: more work on validity, IDs
7346 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7347 definition for AIX
7348
7349Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7352 the distribution due to a cut'n paste error at last commit
7353
7354Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * configure.in: upgraded to version 1.4.0
7357 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7358 Big update, added a large part of the validation process,
7359 it should be usable, but some parts are missing
7360 * xpath.c: improved the implementation w.r.t. root.
7361 * Makefile.am: added more tests
7362 * test and result trees: added a lot of tests
7363 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7364
7365Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * Added an HACKING file
7368
7369Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * xpath.[ch] : improvements and debug of the XPath implementation
7372 * parser.c, HTMLparser.c : modified the parsers to be progressive
7373 * tree.[ch] : extended the Buffer promitives
7374 * xmlIO.[ch] : added basic I/O routines providing progressive
7375 parsing and ready for I18N conversion plugins
7376 * SAXresult/* : the SAX callback sequence maybe slightly different
7377 now
7378 * test*.c : improved/updated the tests programs
7379 * doc/* : recompiled the docs.
7380
73811999-07-26 Michael Meeks <michael@edenproject.org>
7382
7383 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7384
7385 * tree.c: Ditto.
7386
7387Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * configure.in: upgraded to version 1.4.0
7390 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7391 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7392 XML query language, see http://www.w3.org/TR/xpath for more details.
7393 * parser.c, parser.h: added CHAR* related string functions for XPath
7394 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7395 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7396 rebuild the docs.
7397 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7398 and regression testing capabilities for XPath.
7399
7400Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7403 closing bug #1646
7404
7405Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * Makefile.am, example/Makefile.am: closed bug #1683
7408
7409Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * example/Makefile.am, configure.in: added the makefile for the
7412 gjobread example
7413
7414Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7415
7416 * doc/Makefile.am:
7417 - fix which allow "make install DESTDIR=</install/prefix>".
7418
7419Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7422 which fixed a problem on the file reading-code.
7423
7424Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7427 output.
7428 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7429
7430Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * parser.h : Oops removed the binary compatibility problem
7433 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7434 * parser.c, HTMLparser.c: applied patches for reading from stdin
7435
7436Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * parser.c, entities.c, valid.c: cleanup bug #1591
7439 * configure.in: cleanup bug #1592
7440 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7441 the same tree back-end. Hence gdome will be available for it.
7442 * doc/Makefile.am: close bug #617
7443
7444Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * parser.c: alloctate a per parser context SAX interface block
7447
7448Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7451 and xmlEncodeEntitiesReentrant with the correct one :-\
7452
7453Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * commit of my internal XML base changes, quite a lot of
7456 changes, cleanups, better entities support, framework for
7457 new I/O and charset detection and handling
7458 * Fixed the configure/Makefile stuff to generate shared libs
7459 with the proper version info, so we jumped on rev from
7460 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7461 xmlEncodeEntities() result need to be freed now, and a string
7462 xmlParserVersion provide the current library version.
7463
7464Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7465
7466 * parser.c: fixed a buffer overrun for when you have a very long
7467 attribute with no entities in it.
7468
7469Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * added example directory
7472 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7473
7474Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * Release of libxml-1.1, nearly everything has been touched for
7477 this.
7478 * Added more regression tests
7479 * Updated the documentation
7480
7481Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * tree.[ch]: unified the XML_NO_CORBA defines.
7484 * parser.c encoding.[ch]: started plugging in char encoding detection
7485
7486Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7487
7488 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7489 Also freed allocated buffer.
7490
7491Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7492 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7493 reentrancy problem at printing. One is left in entities.c, to
7494 remove ASAP
7495 * testSAX.c : added a test example showing the use of the SAX
7496 interface if one doesn't want to build the DOM tree.
7497 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7498
7499Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7502 large revamping of the parser to use SAX callbacks
7503 http://www.megginson.com/SAX/ (or at least a C like interface
7504 a la Expat). It's now possible to set up your own callbacks
7505 and the parser will not build a DOM tree.
7506 * test/* result/*: updated the test suite, I finally removed
7507 the old Namespace draft support (PI based).
7508
7509Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * Makefile.am: added test result to EXTRA_DIST for make tests
7512
7513Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * parser.c, parserInternals.h: moved the chars macro definitions
7516 to parserInternals.h
7517 * parser.c, error.c: applied patches from "Knut Åkesson"
7518 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7519
7520Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * xml-config.in : applied patch to make --version work
7523
75241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7525
7526 * Makefile.am (check-local): Alias for `tests' target. This will
7527 cause `make check' to do the right thing.
7528 (tests): Don't run tests in srcdir. Also, replaced calls to
7529 basename with a `sed' "equivalent".
7530
7531Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7534 it in the header and not the sources, updated the doc.
7535 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7536 pointing this out.
7537
7538Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7541 exported the inputStream routines.
7542 * doc/html/* : updated accordingly
7543
7544Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * parser.c, parser.h, parserInternals.h: added a few extra
7547 internal calls to allocate and free parser contexts ...
7548 * doc/html/* : updated accordingly
7549
7550Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * configure.in, Makefile.am, doc/makefile.am : General changes for
7553 1.0.0 release and including the generated HTML documentation.
7554
7555Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * makefile.am : added parserInternals.h, oops.
7558
7559Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * parserInternals.h: added this header giving access to the parser
7562 internal functions.
7563 * doc/Makefile.am : added a rebuild target which rebuilds the full
7564 set of documentations
7565 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7566 the internal subset.
7567 * *.c *.h: modifications needed to generate the documentation using
7568 gtk-doc, cleanup of functions blocks, reorganisation of struct
7569 declarations.
7570
7571Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7574 the tar and spec file to include the beginning of the doc.
7575
75761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7577
7578 * doc/.cvsignore: Added this file.
7579
7580Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * tree.c: fixed xmlGetProp to return "" when the attribute
7583 exists, even if the node-list is NULL.
7584
7585Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * tree.c: patched an error outputting empty attribute values.
7588 * Makefile.am and doc/makefile.am: have been updated during the
7589 week-end. Sorry for an empty CVS log, I got a shell problem.
7590
7591Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * tree.h: cleaned up using enums instead of defines
7594 * parser.c, valid.[ch]: more work on parsing/output of element
7595 declarations
7596
7597Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * valid.[ch], tree.c, parser.c : more work toward full parsing
7600 of XML DTDs.
7601 * README: added informations about mailing-list and on-line
7602 documentation
7603
76041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7605
7606 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7607
7608Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * parser.c, tree.[ch] : more work toward conformance testing,
7611 added a last element to accelerate parsing of very flat structures
7612 started working on internal subset Element content declaration.
7613 * valid.[ch] : first cut at adding code toward validation.
7614 * previous changes had also small impact on most files, especially
7615 the conformance testing using James Clark test suite.
7616
7617Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * test/* : updated the examples, most of them were not well
7620 formed (humm), and added rdf2.
7621 * result/* : resulting changes in the output.
7622
7623Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7626
7627Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * tree.c: patched a bug in the generation of empty attributes
7630
7631Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7634 for node/trees/documents/... Biggest problem is namespace
7635 support when copying subtrees.
7636
7637Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * parser.c, entities.c: improve entities and char ref encoding,
7640 and cleanups of error messages.
7641
7642Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * parser.c, entities.c: simple bug hunting done during rpm2html and
7645 rpmfind integration.
7646
7647Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * parser.[ch]: Added interfaces allowing to specify a SAX
7650 handler before parsing.
7651
7652Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * parser.c: redirrect all errors reporting through the SAX
7655 error function
7656
7657Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7660 * libtool, tlmain ...: update of the libtool files
7661
76621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7663
7664 * entities.c: Use g_snprintf insteda of snprintf.
7665
7666Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7669 added ent5 test for this purpose.
7670 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7671
7672Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * parser.c: fixed? a strange error due to compression on a GWP
7675 document.
7676
7677Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * tree.[ch]: bug fixing
7680 * entities.[ch]: defined a specific type for predefined entities
7681 * doc/xml.html: more documentation on the library, how to use it,
7682 overview of the interfaces.
7683
7684Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7687
7688Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * tree.c: corrected a small bug
7691 * doc/xml.html: continuing writing documentation.
7692
7693Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * debugXML.h debugXML.c: added debugging utilities.
7696 * tester.c: added --debug switch.
7697 * tree.c: patched an incorrect node->type assignment.
7698 * parser.c: formatting, ensure that node->doc != NULL in attributes
7699
7700Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7703 entity support and provide an internal representation close to
7704 DOM one (entity ref nodes, and attribute value as tree). I tried
7705 to preserve the interface but this will surely break some apps
7706 (I have to change rpm2html/rpmfind for example). I had to change
7707 two interfaces, and the generated tree is somewhat different.
7708 * doc/* : started documenting the XML library, the tree and
7709 DOM/Corba. This is a first step.
7710
7711Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * parser.c: Set up the fonctions comment block, boring but useful.
7714 * parser.h, SAX.c, parser.c: now attributes are processed through
7715 the SAX interface. The problem is that my SAX interface diverged
7716 quite a bit from the original one, well this is not an official
7717 spec, and translating it from Java to C is hairy anyway...
7718
7719Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7722 fonctions comment block, boring but useful.
7723
7724Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7727 conversion routines. However they are not yet used to convert the
7728 inputs. The core will run with UTF-8.
7729
7730Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * tree.c : make sure that the type id is properly set-up when
7733 a new object is allocated, needed for DOM.
7734
7735Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * tree.h, tree.c: Ok, the main objects in the tree will be native
7738 corba objects, it costs 8 bytes per Node, Attribute and Document
7739 but it simplifies the Corba integration a lot (no extra interface
7740 objects to allocate/free).
7741
7742Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7745 and changed NODEs contants for conformity with DOM Level 1
7746
7747Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * added hooks to keep track of servants when creating objects
7750 xmlDoc and xmlNode (for Corba export).
7751
7752Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * added xml-config script.
7755
7756Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7759 to autoupdate libtool and automake conf files.
7760
77611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7762
7763 * Makefile.am: Use '?' to separate the sed
7764 commands as ',' is used when people pass -Wl,something.
7765
7766
7767Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * tree.c, tree.h: added a per-document compression interface.
7770
7771Tue Sep 22 20:47:38 EDT 1998
7772
7773 * tree.c, tree.h: added saving with compression and added interfaces
7774 to control the compression level (xmlGetCompressMode,
7775 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7776
7777Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * parser.c: corrected a loop for files of size 0
7780
77811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7782
7783 * error.h: New file. Contains prototyes from `error.c'.
7784
7785Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7786
7787 * Makefile.am (xmlincdir): New macro.
7788 (xmlinc_HEADERS): Renamed from include_HEADERS.
7789
7790Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * applied small patch on numeric entities from
7793 Christopher Blizzard <blizzard@appliedtheory.com>
7794
7795Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * New release 0.2, removed the old xml_* files so that it's
7798 coherent with the other CVS base (W3C), far better conformance
7799 to standard, new namespaces, decent entities support, beginning
7800 of a SAX-like interface. Nearly nothing left intact, even the
7801 test examples ...
7802
78031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7804
7805 * .cvsignore: Add .deps dir
7806
7807Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7810
7811Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * configure.in: added test for CPP
7814 * AUTHORS, Changelog: the original ones didn't get commited but the
7815 glib ones instead, fixed.
7816 * Makefile.am: corrected an error in library naming
7817
7818Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * integrated code developped at W3C
7821 * changed the original Copyright
7822 * migrated to automake
7823 * prefixed the filenames by xml_ to avoid filename clashes
7824
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007825Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7826
7827 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7828 should not be called.
7829
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007830Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7831
7832 * libxml-2.0.pc.in: applied the patch to fix #101894
7833
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007834Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7835
7836 * tree.c : applied patch from Lukas Schroeder for register callbacks
7837 * valid.c: modified patch from Lukas Schroeder to test
7838 register callbacks with --chkregister
7839
Daniel Veillard067bae52003-01-05 01:27:54 +00007840Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7841
7842 * xmlreader.c: seriously changed the way data are pushed to
7843 the underlying parser, go by block of 512 bytes instead of
7844 tryng to detect tag boundaries at that level. Changed the
7845 way empty element are detected and tagged.
7846 * python/tests/reader.py python/tests/reader2.py
7847 python/tests/reader3.py: small changes mostly due to context
7848 reporting being different and DTD node being reported. Some
7849 errors previously undetected are now caught and fixed.
7850 * doc/xmlreader.html: flagged last section as TODO
7851
Daniel Veillard51a447a2003-01-04 19:42:46 +00007852Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7853
7854 * python/libxml.py: integrated the Python 2.2 optimizations
7855 from Hannu Krosing, while maintaining compatibility with
7856 1.5 and 2.1
7857
Daniel Veillarde59494f2003-01-04 16:35:29 +00007858Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7859
7860 * xmllint.c: a bit of cleanup
7861 * xmlreader.c: small fix
7862 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7863 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7864
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007865Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7866
7867 * python/setup.py.in: patch from Stéphane Bidoul to include
7868 drv_libxml2.py in setup.py
7869
Daniel Veillard66b82892003-01-04 00:44:13 +00007870Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7871
7872 * doc/xmlreader.html: starting documenting the new XmlTextReader
7873 interface.
7874
Daniel Veillard7704fb12003-01-03 16:19:51 +00007875Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7876
7877 * xmllint.c: added the --stream flag to use the TextReader API
7878 * xmlreader.c: small performance tweak
7879
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007880Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7881
7882 * xmlreader.c python/tests/reader2py: okay the DTD validation
7883 code on top of the XMLTextParser API should be solid now.
7884
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007885Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7886
7887 * xmlreader.c python/tests/reader2py: Fixing some more mess
7888 with validation and recursive entities while using the
7889 reader interface, it's getting a bit messy...
7890
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007891Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7892
7893 * xmlreader.c python/tests/reader.py: another couple of problem
7894 related to IsEmptyElement reported by Stéphane Bidoul needed
7895 some fixes.
7896
Daniel Veillard4f860202003-01-02 13:00:02 +00007897Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7898
7899 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7900 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7901 based on the python XmlTextReader interface.
7902
Daniel Veillard3c265e42003-01-01 21:06:49 +00007903Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7904
7905 * tree.c: backing out one change in the last patch which broke the
7906 regression tests
7907
Daniel Veillard5335dc52003-01-01 20:59:38 +00007908Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7909
7910 * global.data globals.c tree.c include/libxml/globals.h: applied
7911 an old patch from Lukas Schroeder to track node creation and
7912 destruction. Probably missing a lot of references at the moment
7913 and not usable reliably.
7914
Daniel Veillard8ba17412003-01-01 19:13:12 +00007915Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7916
7917 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7918 from doc/news.html and a stylesheet
7919
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007920Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7921
7922 * xmlreader.c python/tests/reader.py: fixed another couple of
7923 xmlreader bugs reported by Stéphane Bidoul and added tests.
7924
Daniel Veillard9e395c22003-01-01 14:50:44 +00007925Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7926
7927 * xmlreader.c python/tests/reader2.py: fixed another validity
7928 checking in external parsed entities raised by Stéphane Bidoul
7929 and added a specific regression test.
7930 * python/tests/reader3.py: cleanup
7931
Daniel Veillardd5896142002-12-31 14:45:26 +00007932Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7933
7934 * xmlreader.c python/tests/reader2.py: fixed a problem with
7935 validation within entities pointed by Stéphane Bidoul, augmented
7936 the tests to catch those.
7937
Daniel Veillarddc85f282002-12-31 11:18:37 +00007938Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7939
7940 * python/generator.py: modified the generator to allow keeping
7941 class references when creating new classes, needed to fix a bug
7942 pointed by Stéphane Bidoul where the input buffer of the
7943 xmlTextReader instance gets destroyed if the python wrapper for
7944 the input is not referenced anymore.
7945
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007946Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7947
7948 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7949 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7950
Daniel Veillard571b8892002-12-30 12:37:59 +00007951Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7952
7953 * xmlreader.c python/tests/reader.py: fixed another problem
7954 pointed by Stéphane Bidoul
7955
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007956Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7957
7958 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7959 with "<a/>"
7960
Daniel Veillardecaba492002-12-30 10:55:29 +00007961Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7962
7963 * SAX.c: warn on xmlns:prefix="foo"
7964 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7965 for namespace attributes handling.
7966
Daniel Veillard2d84a892002-12-30 00:01:08 +00007967Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7968
7969 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7970 a really nasty problem raised by a DocBook XSLT transform
7971 provided by Sebastian Bergmann
7972
Daniel Veillard29b3e282002-12-29 11:14:41 +00007973Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7974
7975 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7976 by Stéphane Bidoul and integrated it into the tests
7977
Daniel Veillarde18fc182002-12-28 22:56:33 +00007978Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7979
7980 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7981 extended the XmlTextReader API a bit, addding accessors for
7982 the current doc and node, and an entity substitution mode for
7983 the parser.
7984 * python/libxml.py python/libxml2class.txt: related updates
7985 * python/tests/Makefile.am python/tests/reader.py
7986 python/tests/reader2.py python/tests/reader3.py: updated a bit
7987 the old tests and added a new one to test the entities handling
7988
Daniel Veillardaba976d2002-12-28 21:14:18 +00007989Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7990
7991 * python/generator.py python/libxml2class.txt
7992 python/tests/reader.py python/tests/reader2.py: changed the
7993 generator to provide casing for the XmlTextReader similar to
7994 C# so that examples and documentation are more directly transposable.
7995 Fixed the couple of tests in the suite.
7996
Daniel Veillard83298842002-12-28 15:12:33 +00007997Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7998
7999 * doc/guidelines.html: added a document on guildeline for
8000 publishing and deploying XML
8001
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008002Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8003
8004 * valid.c xmlreader.c: final touch running DTD validation
8005 on the XmlTextReader
8006 * python/tests/Makefile.am python/tests/reader2.py: added a
8007 specific run based on the examples from test/valid/*.xml
8008
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008009Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8010
8011 * python/libxml.py: added a few predefined xmlTextReader parser
8012 configuration values.
8013
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008014Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8015
8016 * python/libxml_wrap.h: trying to fix #102037
8017
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008018Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8019
8020 * SAX.c: fixing bug #95296, when the predefined entities
8021 are redefined in the DTD the default one must be used
8022 instead anyway.
8023
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008024Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8025
8026 * doc/xmllint.xml
8027 * doc/xmllint.1
8028 Add discussion of XML_DEBUG_CATALOG to xmllint man
8029 page - bug #100907
8030
8031
Daniel Veillarddf512f42002-12-23 15:56:21 +00008032Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8033
8034 * xmlreader.c: Fixed the empty node detection to avoid reporting
8035 an inexistant close tag.
8036
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008037Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8038
8039 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8040 for Python 2.1
8041
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008042Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8043
8044 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8045
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008046Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8047
8048 * doc/libxml2-api.xml python/tests/reader.py: one really need
8049 to provide the base URI information when creating a reader parser
8050 from an input stream. Updated the API and the example using it.
8051
Daniel Veillardea7751d2002-12-20 00:16:24 +00008052Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8053
8054 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8055 include/libxml/valid.h include/libxml/xmlreader.h: working on
8056 DTD validation on top of xml reader interfaces. Allows to
8057 validate arbitrary large instances. This required some extensions
8058 to the valid module interface and augmenting the size of xmlID
8059 and xmlRef structs a bit.
8060 * uri.c xmlregexp.c: simple cleanup.
8061
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008062Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8063
8064 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8065 work on the xml reader interfaces.
8066 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8067 Web page for the Windows binaries.
8068
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008069Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8070
8071 * xmlIO.c: applied a patch for VMS following the report by
8072 Nigel Hall
8073
Daniel Veillard3772de32002-12-17 10:31:45 +00008074Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8075
8076 * parser.c: the parseStartTag bug fix wasn't complete.
8077
Daniel Veillard67df8092002-12-16 22:04:11 +00008078Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8079
8080 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8081 parseStartTag, fixing it.
8082 * test/att4 result/att4 result/noent/att4: adding the test
8083 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8084 more methods to XmlTextReader.
8085
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008086Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8087
8088 * win32/libxml2.def.src: added more xml reader exports
8089 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8090 to the build
8091
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008092Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8093
8094 * doc/tutorial/xmltutorial.xml
8095 plus generated html and pdf
8096 Updating tutorial again based on further comments from Niraj
8097 Tolia on the last iteration
8098
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008099Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8100
8101 * doc/tutorial/xmltutorial.xml
8102 * doc/tutorial/includekeyword.c
8103 * doc/tutorial/includegetattribute.c
8104 plus generated html and pdf
8105 Adding fix from Niraj Tolia to tutorial to properly free memory.
8106
8107
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008108Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8109
8110 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8111 more methods of XmlTextReader.
8112 * python/libxml2class.txt python/tests/reader.py: this increased the
8113 methods in the bndings, augmented the test to check those new
8114 functions.
8115
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008116Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8117
8118 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8119 methods of XmlTextReader.
8120 * python/generator.py python/libxml_wrap.h python/types.c
8121 python/libxml2class.txt: added the reader to the Python bindings
8122 * python/tests/Makefile.am python/tests/reader.py: added a specific
8123 test for the Python bindings of the Reader APIs
8124 * parser.c: small cleanup.
8125
Daniel Veillard06503452002-12-13 10:42:08 +00008126Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8127
8128 * xinclude.c: fallback was only copying the first child not the
8129 full child list of the fallback element, closes #89684 as reopened
8130 by Bernd Kuemmerlen
8131
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008132Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8133
8134 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8135
Daniel Veillard000eafb2002-12-12 10:04:22 +00008136Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
Daniel Veillardc1eed322002-12-12 11:01:32 +00008138 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008139 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008140 gives enum values, fix functype return type, put back fields in
8141 structs
8142 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008143
Daniel Veillard024b5702002-12-12 00:15:55 +00008144Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8145
8146 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8147 about htmlNodeDumpOutput location.
8148 * xpath.c: removed an undefined function signature
8149 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8150 too many symbols in the API breaking the python bindings.
8151 Updated with the libxslt/libexslt changes.
8152
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008153Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8154
8155 * configure.in: preparing release of 2.4.29
8156 * doc/*: rebuilt the docs and API
8157 * xmlreader.c: a few more fixes for the XmlTextReader API
8158
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008159Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8160
8161 * include/win32config.h: applied mingw patch from Magnus Henoch
8162
Daniel Veillard5aad8322002-12-11 15:59:44 +00008163Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8164
8165 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8166
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008167Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8168
8169 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8170 building Python script, does the C parsing directly, generates
8171 a better API description including structure fieds defs and
8172 enums. Still a couple of bugs, but good enough for the python
8173 wrappers now.
8174 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8175 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8176 include/libxml/schemasInternals.h include/libxml/tree.h: more
8177 cleanup based on the python analysis script reports.
8178 * libxml.spec.in: make sure the API XML description is part of the
8179 devel package.
8180
Daniel Veillard01c13b52002-12-10 15:19:08 +00008181Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8182
8183 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8184 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8185 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8186 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8187 code cleanup, especially the function comments.
8188 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8189
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008190Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * Makefile.am xmlreader.c include/libxml/Makefile.am
8193 include/libxml/xmlreader.h: Adding a new set of APIs based on
8194 the C# TextXmlReader API but converted to C. Allow to parse
8195 in constant memory usage, far simpler to program and explain
8196 than the SAX like APIs, unfinished but working.
8197 * testReader.c: test program
8198
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008199Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8200
8201 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8202
Daniel Veillard64b35282002-12-04 15:10:40 +00008203Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8204
8205 * tree.c: Chip turner indicated that XHTML1 serialization
8206 rule for style actually break on both IE and Mozilla,
8207 try to avoid the rule if escaping ain't necessary
8208
Daniel Veillard8efff672002-12-04 11:44:48 +00008209Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8210
8211 * nanhttp.c: handle HTTP URL escaping, problem reported by
8212 Glen Nakamura and Stefano Zacchiroli
8213
Daniel Veillard1c732d22002-11-30 11:22:59 +00008214Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8215
8216 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8217
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008218Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8219
8220 * uri.c: Johann Richard pointed out some XPointer problems for
8221 URN based URI references in XInclude. Modified the URI parsing
8222 and saving routines to allow correct parsing and saving of
8223 XPointers, especially when attached to "opaque" scheme accordingly
8224 to RFC 2396
8225
Daniel Veillard8db67d22002-11-27 19:39:27 +00008226Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8229 of refactoring to the HTML saving code.
8230 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8231 in the doc.
8232
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008233Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8234
8235 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8236 to a buffer API to reuse the generic dump to an OutputIO layer,
8237 this reduces code, fixes xmlNodeDump() for XHTML, also made
8238 xmlNodeDump() now return the number of byte written.
8239
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008240Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8241
8242 * python/setup.py.in: another patch from Stéphane Bidoul for
8243 Python bindings on Windows
8244 * doc/parsedecl.py: small cleanup
8245
Daniel Veillard9715c172002-11-25 16:33:40 +00008246Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8247
8248 * libxml.spec.in configure.in: add a line in %changelog for releases
8249
Daniel Veillard9bc53102002-11-25 13:20:04 +00008250Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8251
8252 * parser.c: patch from Marcus Clarke fixing a problem in entities
8253 parsing that was detected in KDe documentations environment.
8254
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008255Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8256
8257 * python/libxml.c (libxml_prev): Return the previous as opposed to
8258 the next node (I guess this is the result of some cut & paste programming:)
8259
Daniel Veillard80d7b902002-11-23 16:23:08 +00008260Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8261
8262 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8263
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008264Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8265
8266 * python/generator.py python/libxml.c python/setup.py.in: trying
8267 to fix the Python bindings build on Windows (Stéphane Bidoul)
8268
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008269Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8270
8271 * win32/configure.js: added option for python bindings
8272 * win32/libxml2.def.src: added more exports
8273
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008274Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8275
8276 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8277 pthreads
8278 * win32/wince/*: applied updates to Windows CE port from Javier
8279
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008280Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8281
8282 * configure.in: preparing 2.4.28
8283 * libxml.spec.in doc/Makefile.am: some cleanup
8284 * doc/*: updated the news and regenerated.
8285
Daniel Veillardfee408f2002-11-22 13:18:30 +00008286Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8287
8288 * HTMLparser.c: final touch at closing #87235 </p> end tags
8289 need to be generated.
8290 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8291 this change slightly the output of a few tests
8292 * doc/*: regenerated
8293
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008294Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8295
8296 * parserInternals.c: fixing bug #99190 when UTF8 document are
8297 parsed using the progressive parser and the end of the chunk
8298 is in the middle of an UTF8 multibyte character.
8299
William M. Brack8b2c7f12002-11-22 05:07:29 +00008300Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8301
8302 * threads.c: fixed initialization problem in xmlNewGlobalState
8303 which was causing crash.
8304 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8305 in xmlInitializeGlobalState.
8306 * parserInternals.c: cleaned up ctxt->sax initialisation.
8307
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008308Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * tree.c include/libxml/tree.h: modified the existing APIs
8311 to handle XHTML1 serialization rules automatically, also add
8312 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8313 libxslt serialization uses it when needed without changing
8314 the library API.
8315 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8316 result/xhtml1: added a new test specifically for xhtml1 output
8317 and updated the result of one XHTML1 test
8318
Daniel Veillardd076a202002-11-20 13:28:31 +00008319Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8320
8321 * xinclude.c parserInternals.c encoding.c: fixed #99082
8322 for xi:include encoding="..." support on text includes.
8323 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8324 test/XInclude/ents/isolatin.txt : added a specific regression test
8325 * python/generator.py python/libxml2class.txt: fixed the generator
8326 the new set of comments generated for doc/libxml2-api.xml were
8327 breaking the python generation.
8328
Daniel Veillard817e70b2002-11-19 22:28:48 +00008329Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8330
8331 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8332 * configure.in: patch for Solaris on new autoconf closes #98880
8333 * doc/parsedecl.py: repair the frigging API building script,
8334 did I say that python xmllib sucks ?
8335 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8336 and some comment are no more truncated.
8337
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008338Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8339
8340 * parser.c: Martin Stoilov pointed out a potential leak in
8341 xmlCreateMemoryParserCtxt
8342
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008343Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8344
8345 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8346 included in HTML documents and using the push parser.
8347
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008348Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8349
8350 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8351 specified, look for the Python interpreter not just in the
8352 specified root but also in the specified location. Fixes #98825
8353
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008354Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8355
8356 * python/libxml.c: fixing bug #98792 , node may have no doc
8357 and dereferencing without checking ain't good ...
8358
Daniel Veillarddad3f682002-11-17 16:47:27 +00008359Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8360
8361 * configure.in: preparing release 2.4.27
8362 * doc/* : updated and rebuilt the docs
8363 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8364 and all the docs are actually packaged and in the final RPMs
8365 * parser.c parserInternals.c include/libxml/parser.h: restore
8366 xmllint --recover feature.
8367
Daniel Veillard68e9e742002-11-16 15:35:11 +00008368Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8369
8370 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8371 processing of parsed entities, and XPath computation on sustitued
8372 entities.
8373 * testXPath.c: make sure entities are substitued.
8374
Daniel Veillard328f48c2002-11-15 15:24:34 +00008375Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8376
8377 * parser.c: fixed #96594, which was totally dependant on the
8378 processing of internal parsed entities, which had to be changed.
8379
Daniel Veillard66651aa2002-11-15 11:21:43 +00008380Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8381
8382 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8383 trying to fix bug #98517 about building outside the source tree
8384 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8385
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008386Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8387
8388 * include/win32config.h: cleanup
8389 * win32/Makefile.mingw: integrated mingw in JScript configure
8390 * win32/Makefile.msvc: modified to allow mingw coexistence
8391 * win32/configure.js: integrated mingw
8392 * win32/Readme.txt: cleanup
8393
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008394Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8395
8396 * HTMLparser.c: strengthen the guard in the Pop macros,
8397 like in the XML parser, closes bug #97315
8398
Daniel Veillard0821b152002-11-12 20:57:47 +00008399Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8400
8401 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8402 callback is never used.
8403
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008404Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8405
8406 * parserInternals.c: fixed the initialization of the SAX structure
8407 which was breaking xsltproc
8408 * xpath.c: patch from Petr Pajas for CDATA nodes
8409 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8410 * parser.c include/libxml/parser.h: patch from Peter Jones
8411 removing a leak in xmlSAXParseMemory() and adding the
8412 function xmlSAXParseMemoryWithData()
8413
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008414Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8415
8416 adding pdf of tutorial, changing web page to link to it
8417 * doc/tutorial/xmltutorial.pdf
8418 * doc/xml.html
8419 * doc/docs.html
8420
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008421Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8422
8423 * doc/tutorial/ar01s08.html
8424 adding file what I forgot for tutorial
8425
8426
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008427Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8428
8429 Adding encoding discussion to tutorial
8430 Added:
8431 * doc/tutorial/images/*.png: DocBook admonition image files
8432 * doc/tutorial/apf.html, apg.html: new generated html
8433 * doc/tutorial/includeconvert.c: conversion code entity file
8434 changed:
8435 * doc/tutorial/xmltutorial.xml: DocBook original
8436 * doc/tutorial/*.html: generated html
8437
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008438Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8439
8440 * include/libxml/*.h: retired xmlwin32version.h
8441 * doc/Makefile.am: retired xmlwin32version.h
8442 * win32/configure.js: retired xmlwin32version.h
8443
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008444Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8445
8446 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008447 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8448 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008449
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008450Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8451
8452 * globals.c: fixed a typo pointed out by Igor
8453 * xpath.c: try to speed up node compare using line numbers
8454 if available.
8455
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008456Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8457
8458 * tree.c: make xmlFreeNode() handle attributes correctly.
8459
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008460Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8461
8462 * catalog.c: completed the #96963 fix, as reported by Karl
8463 Eichwalder
8464
Daniel Veillard56f21f22002-11-06 15:49:46 +00008465Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8466
8467 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8468
Daniel Veillard91ad8792002-11-04 17:06:52 +00008469Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8470
8471 * Makefile.am: switched the order of a couple of includes
8472 to fix bugs #97100
8473
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008474Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8475
8476 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8477 xmlLoadCatalogs that used to separate directories with a ':'.
8478
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008479Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8480
8481 * threads.c: improvements to the Windows-side of thread handling
8482 * testThreads.c: conditionally excluded unistd.h
8483 * testThradsWin32.c: broke overlong lines
8484 * include/win32config.h: adapted thread-related macros to the new
8485 scheme and for pthreads on Windows
8486 * win32/Makefile.msvc: introduced a more flexible thread build,
8487 added testThreads[Win32].c to the build
8488 * win32/configure.js: introduced a more flexible thread config
8489
John Fleck61f6fb62002-10-31 15:23:29 +000084902002-10-31 John Fleck <jfleck@inkstain.net>
8491
8492 * doc/xml.html (and, by implication, FAQ.html)
8493 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8494
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008495Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8496
8497 * configure.in: removed xmlwin32version.h
8498 * include/libxml/Makefile.am: removed xmlwin32version.h
8499
Daniel Veillardce66ce12002-10-28 19:01:59 +00008500Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8501
8502 * tree.c: applied patch from Brian Stafford to fix a bug
8503 in xmlReconciliateNs()
8504
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008505Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8506
8507 * tree.c: applied patch from Christian Glahn to allow
8508 xmlNewChild() on document fragment nodes
8509
Daniel Veillardb39bc392002-10-26 19:29:51 +00008510Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8511
8512 * parser.c: Christian Glahn found a problem with a recent
8513 patch to xmlParseBalancedChunkMemoryRecover()
8514 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8515 problems
8516 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8517 test/schemas/seq*: added the test cases from Charles
8518
Daniel Veillard366a9152002-10-23 20:43:53 +00008519Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8520
8521 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8522 serious cleanup of the spec file and associated changes
8523 in the Makefiles.
8524 * valid.c: try to remove some warnings on x86_64
8525
Daniel Veillardd033d022002-10-23 14:55:02 +00008526Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8527
8528 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8529 fix bug #96586
8530
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008531Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8532
8533 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8534 parsing, applied his patch
8535 * result/HTML/attrents.html result/HTML/attrents.html.err
8536 result/HTML/attrents.html.sax test/HTML/attrents.html:
8537 added the test and result case provided by Mikhail Sogrine
8538
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008539Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8540
8541 * vms/build_libxml.com vms/config.vms vms/readme.vms
8542 include/libxml/parser.h include/libxml/parserInternals.h
8543 include/libxml/tree.h include/libxml/xmlIO.h
8544 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8545 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8546 Applied the VMS update patch from Craig A. Berry
8547 * doc/*.html: update
8548
Daniel Veillardf000f072002-10-22 14:28:17 +00008549Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8552
Daniel Veillard1e208222002-10-22 14:25:25 +00008553Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8554
8555 * debugXML.c: adding a grep command to --shell in xmllint
8556 for T.V. Raman
8557
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008558Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * xmlcatalog.c: tried to fix some of the problem with --sgml
8561
Daniel Veillard935494a2002-10-22 14:22:46 +00008562Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * parser.c: tried to fix bug #91500 where doc->children may
8565 be overriden by a call to xmlParseBalancedChunkMemory()
8566
8567Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8570 identifiers in SGML catalogs containing '&'
8571
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008572Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * python/types.c: fixed bugs when passing result value tree
8575 to Python functions.
8576
Daniel Veillard48267432002-10-18 11:21:38 +00008577Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * configure.in: preparing the release of 2.4.26
8580 * doc/*: updated and rebuilt the documentation
8581
Daniel Veillardbb284f42002-10-16 18:02:47 +00008582Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8583
8584 * parser.c: fixed a XML Namespace compliance bug reported by
8585 Alexander Grimalovsky
8586
Daniel Veillard44892f72002-10-16 15:23:26 +00008587Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * HTMLtree.c: fixed serialization of script and style when
8590 they are not lowercase (i.e. added using the API to the tree).
8591
Daniel Veillard2fd85422002-10-16 14:32:41 +00008592Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * valid.c: make xmlValidateDocument emit a warning msg if there
8595 is no DTD, pointed by Christian Glahn
8596
Daniel Veillard32370232002-10-16 14:08:14 +00008597Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8600 content model when some of the blocks have min or max, and a couple
8601 of bugs found in the process.
8602 * result/schemas/list0* test/schemas/list0*: added some specific
8603 regression tests
8604
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008605Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * README: updated the contact informations
8608
Daniel Veillard63186732002-10-15 08:43:17 +00008609Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8612 misses it, reported by Peter Bray.
8613
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008614Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8617 and removed a few warnings
8618
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008619Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * parser.c: Christian Glahn found a small bug in the push parser.
8622 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8623 public
8624
Daniel Veillard6045c902002-10-09 21:13:59 +00008625Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * xmlschemas.c include/libxml/xmlschemas.h: added
8628 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8629 * testSchemas.c: added --memory to test the new interface
8630
Daniel Veillardf0070122002-10-09 14:24:17 +00008631Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * doc/index.py doc/search.php: integrated the XSLT indexing,
8634 a few fixed in the indexer, added a scope selection at the
8635 search level.
8636
Daniel Veillard01992e02002-10-09 10:20:30 +00008637Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8638
8639 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8640 this was due to uninitialized parts of the validation context
8641
Daniel Veillard321be0c2002-10-08 21:26:42 +00008642Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8643
8644 * debugXML.c: applied patch from Mark Vakoc except the API
8645 change, preserved it.
8646 * doc/*: updated the docs to point to the search engine for
8647 information lookup or before bug/help reports.
8648
Daniel Veillard01e87d22002-10-08 16:55:06 +00008649Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * doc/index.py doc/search.php: added mailing-list archives
8652 indexing and lookup
8653
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008654Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8655
8656 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8657
Daniel Veillard9b006132002-10-07 11:13:27 +00008658Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8659
8660 * doc/index.py: improved HTML indexing
8661 * doc/search.php: make the queries also lookup the HTML based indexes
8662
Daniel Veillard141d04b2002-10-06 21:51:18 +00008663Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8664
8665 * doc/index.py: added HTML page indexing
8666
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008667Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8668
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008669 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008670 problem in libxslt.
8671 * catalog.c: fixed list handling in XML_CATALOG_FILES
8672
Daniel Veillardceb09b92002-10-04 11:46:37 +00008673Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8674
8675 * valid.c: typo/bug found by Christian Glahn
8676
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008677Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8678
8679 * xmlIO.c: applied Windows CE patch from Javier.
8680 * win32/wince: new directory, contains support for the PocketPC
8681 with Windows CE from Javier.
8682 * include/win32config.h: reorganised, removed duplicate
8683 definitions and applied WinCE patch from Javier.
8684 * include/wsockcompat.h: new file, now contains WinSock
8685 compatibility macros.
8686 * win32/Makefile.msvc: introduced double-run compilation.
8687
Daniel Veillarde16b5742002-09-26 17:50:03 +00008688Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * configure.in include/libxml/xmlwin32version.h: preparing release
8691 of 2.4.25
8692 * doc/*: updated and regenerated teh docs and web pages.
8693
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008694Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8697 error were not covering namespace declarations.
8698 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8699 it was missing the attribute declaration for the namespace
8700 * result/VC/NS3: the fix now report breakages in that test
8701
Daniel Veillardabe01742002-09-26 12:40:03 +00008702Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8703
8704 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8705
Daniel Veillard2ace1952002-09-26 12:28:02 +00008706Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8709 and regenerated the docs and web site
8710
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008711Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8714 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8715 not before
8716
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008717Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * python/generator.py python/libxml2class.txt: fixed a stupid error
8720 breaking the python API
8721
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008722Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8725 triostr.c triostr.h: applied a trio update patch from
8726 Bjorn Reese which should work with MinGW
8727
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008728Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * tree.c: improving some documentation comments
8731 * xmlregexp.c: found and fixed a mem leak with python regression tests
8732 * doc/*: rebuilt the doc and the API XML file including the
8733 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8734 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8735 python/types.c: added access to the XML Schemas regexps from
8736 python
8737 * python/tests/Makefile.am python/tests/regexp.py: added a
8738 simple regexp bindings test
8739
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008740Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8741
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008742 * doc/xml.html:
8743 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008744
Daniel Veillard118aed72002-09-24 14:13:13 +00008745Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * xmlregexp.c: fixed the data callback on transition functionality
8748 which was broken when using the compact form
8749 * result/schemas/*: updated the results, less verbose, all tests
8750 pass like before
8751 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8752 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8753 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8754 annoying warnings
8755 * xpath.c: try to provide better error report when possible
8756
Daniel Veillard72336152002-09-21 13:08:14 +00008757Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * Makefile.am: fixed a breakage raised by Jacob
8760
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008761Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8762
8763 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8764 which don't use sockets
8765
Igor Zlatkovic01280582002-09-20 16:40:34 +00008766Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8767
8768 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8769 * win32/configure.js: applied zlib patch from Daniel Gehriger
8770
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008771Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8772
8773 * win32/configure.js: applied the patch from Mark Vakoc for
8774 regexp support
8775 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8776 for regexp support
8777
Daniel Veillardb5c05732002-09-20 13:36:25 +00008778Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * xmlschemastypes.c: as pointed by Igor Float and Double
8781 parsing ain't finished yet
8782
Daniel Veillard40b11342002-09-20 12:01:39 +00008783Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * Makefile.am configure.in: trying to fix #88412 by bypassing
8786 all the python subdir if python ain't detected
8787
Daniel Veillard23e73572002-09-19 19:56:43 +00008788Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8789
8790 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8791 made configuring with regexps/automata/unicode the default
8792 but without schemas ATM
8793 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8794 fixed the regexp based DTD validation performance and memory
8795 problem by switching to a compact form for determinist regexps
8796 and detecting the determinism property in the process. Seems
8797 as fast as the old DTD validation specific engine :-) despite
8798 the regexp built and compaction process.
8799
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008800Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * valid.c: determinism is debugged, new DTD checking code now works
8803 but xmlFAComputesDeterminism takes far too much CPU and the whole
8804 set usues too much memory to be really usable as-is
8805
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008806Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * tree.c: fixed another stupid bug in xmlGetNodePath()
8809 * xmllint.c: --version now report the options compiled in
8810
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008811Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * HTMLparser.c: small cleanup
8814 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8815 when configured with them. A bit of debugging around the determinism
8816 checks is still needed
8817
Daniel Veillard63b01c22002-09-17 19:25:28 +00008818Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8819
8820 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8821
Daniel Veillard92727042002-09-17 17:59:20 +00008822Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * xmlIO.c: small portability glitch fixed.
8825
Daniel Veillard84d70a42002-09-16 10:51:38 +00008826Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * xmlschemastypes.c: incomplete steps for real/double support
8829 * testAutomata.c include/libxml/xmlautomata.h
8830 include/libxml/xmlregexp.h: avoiding a compilation problem
8831 * valid.c include/libxml/valid.h: starting the work toward using
8832 the regexps for actual DTD validation
8833
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008834Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * hash.c: cosmetic cleanup
8837 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8838 integrating a DTD validation layer based on the regexps
8839
Daniel Veillard4402ab42002-09-12 16:02:56 +00008840Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8843 the determinism was tested before eliminating the epsilon
8844 transitions :-(
8845
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008846Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * python/generator.py python/libxml.c python/libxml.py
8849 python/libxml2-python-api.xml python/libxml2class.txt
8850 python/libxml_wrap.h python/types.c: updated the python
8851 bindings, added code for easier File I/O, and the ability to
8852 define a resolver from Python fixing bug #91635
8853 * python/tests/Makefile.am python/tests/inbuf.py
8854 python/tests/outbuf.py python/tests/pushSAXhtml.py
8855 python/tests/resolver.py python/tests/serialize.py: updated
8856 and augmented the set of Python tests.
8857
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008858Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8859
8860 * win32/configure.js: added more readme info for the binary
8861 package.
8862
Daniel Veillard607b35c2002-09-10 12:16:19 +00008863Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * xmlIO.c: fixed a stupid out of bound array error
8866
8867Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8870 messing around with support for Windows path, cleanups,
8871 trying to identify and fix the various code path to the
8872 filename access. Added xmlNormalizeWindowsPath()
8873
Daniel Veillard76575762002-09-05 14:21:15 +00008874Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * error.c valid.c: working on better error reporting of validity
8877 errors, especially providing an accurate context.
8878 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8879 error reports in those cases.
8880
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008881Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8882
8883 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8884 parser.c parserInternals.c xmlIO.c: get rid of all the
8885 perror() calls made in the library execution paths. This
8886 should fix both #92059 and #92385
8887
Daniel Veillard19aa7022002-09-05 11:14:19 +00008888Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * xmllint.c: memory leak reporting was broken after a change
8891 of the preprocessor symbol used to activate it.
8892
Daniel Veillardec6725e2002-09-05 11:12:45 +00008893Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * tree.c: try to make the copy function work for node of
8896 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8897 DOM layers though, not libxml2 itself.
8898
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008899Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * valid.c: try to provide file and line informations, not all
8902 messages are covered, but it's a (good) start
8903
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008904Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * xinclude.c: reimplemented a large part of the XInclude
8907 processor, trying to minimize resources used, James Henstridge
8908 provided a huge test case which was exhibiting severe memory
8909 consumption problems.
8910
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008911Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * python/Makefile.am: applied patch from Christophe Merlet to
8914 reestablish DESTDIR
8915
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008916Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * libxml.spec.in: fixes libary path for x86_64 AMD
8919
John Fleckbe98b332002-09-04 03:16:23 +00008920Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8921
8922 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008923 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008924 (plus resulting generated html files)
8925 fixing one spot I missed in the tutorial where I hadn't freed
8926 memory properly
8927
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008928Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8929
8930 * doc/tutorial/includeaddattribute.c
8931 * doc/tutorial/includeaddkeyword.c
8932 * doc/tutorial/includegetattribute.c
8933 * doc/tutorial/includekeyword.c
8934 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008935 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008936 update tutorial to properly free memory (thanks to Christopher
8937 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008938 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008939 added image files so the callouts are graphical, making it
8940 easier to read ( use "--param callout.graphics 1" to generate
8941 html with graphical callouts)
8942
Daniel Veillarde1662542002-08-28 11:50:59 +00008943Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8944
8945 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8946 nice logos generated by Marc Liyanage
8947 * doc/site.xsl *.html: changed the stylesheet to show the new
8948 logo and regenerated the pages
8949
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008950Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8953
Daniel Veillard42766c02002-08-22 20:52:17 +00008954Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8955
8956 * xpath.c: possible mem leak patch from Jason Adams
8957
8958Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8959
8960 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8961 in the XQuery namespace
8962 * configure.in: preparing 2.4.24
8963 * doc/*.html: updated the web pages
8964
8965Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8966
8967 * python/generator.py: closing bug #85258 by generating conditional
8968 compile check to avoid linking to routines not configured in.
8969
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089702002-08-22 Havoc Pennington <hp@pobox.com>
8971
8972 * autogen.sh: update error message for missing automake
8973
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008974Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * python/Makefile.am: typo in target name resulted in libxml2.py
8977 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8978
Daniel Veillard22669b22002-08-22 07:17:11 +00008979Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8980
8981 * win32/win32/Makefile.mingw: updated with version from
8982 Elizabeth Barham at http://soggytrousers.net/repository/
8983
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00008984Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8985
8986 * win32/Makefile.msvc: added the prefix location to the include
8987 and lib search path.
8988
Havoc Pennington830e8972002-08-18 22:22:13 +000089892002-08-18 Havoc Pennington <hp@pobox.com>
8990
8991 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
8992 both automake 1.6 and 1.4 installed get the right automake. Means
8993 compilation from CVS will now require the latest automake 1.4
8994 release, or manually creating symlinks called "automake-1.4" and
8995 "aclocal-1.4"
8996
Daniel Veillardb6984ef2002-08-14 16:55:31 +00008997Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * configure.in python/Makefile.am: more AMD 64 induced changes from
9000 Frederic Crozat
9001
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009002Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * xinclude.c: oops I was missing the xml:base fixup too
9005 * result/XInclude/*.xml: this adds xml:base attributes to most
9006 results of the tests
9007
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009008Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * xinclude.c: quick but apparently working implementation of
9011 xi:fallback, should close bug #89684
9012 * Makefile.am test/XInclude/docs/fallback.xml
9013 result/XInclude/fallback.xml: added a basic test for fallback,
9014 and run with --nowarning to avoid a spurious warning
9015 * configure.in: applied patch from Frederic Crozat for python
9016 bindings on AMD 64bits machines.
9017
Daniel Veillard9e923512002-08-14 08:48:52 +00009018Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9021 the caller don't pass a SAX callback block.
9022
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009023Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * tree.c: applied the same fix for the XML-1.0 namespace to
9026 xmlSearchNsByHref() as was done for xmlSearchNs()
9027
Daniel Veillardad11b302002-08-12 14:53:41 +00009028Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * libxml.3: small cleanup of the man page
9031 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9032 when serializing HREF attributes generated by XSLT.
9033
Daniel Veillardc084e472002-08-12 13:27:28 +00009034Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9037 version of Marc Liyanage' patch for boolean attributes in HTML
9038 output
9039
Daniel Veillard5f91b372002-08-12 12:13:01 +00009040Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * python/tests/serialize.py: fixed the test results, indenting
9043 behaviour changed slightly
9044
Aleksey Sanin9e951762002-08-08 18:02:41 +00009045Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9046
9047 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9048 new c14n function to Windows def files
9049
Aleksey Saninea4272a2002-08-02 23:50:03 +00009050Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9051
9052 * c14n.c: fixed a memory leak in c14n code
9053
Daniel Veillard58e44c92002-08-02 22:19:49 +00009054Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9055
9056 * parser.c include/libxml/parser.h: adding a new API for Christian
9057 Glahn: xmlParseBalancedChunkMemoryRecover
9058 * valid.c: patch from Rick Jones for some grammar cleanup in
9059 validation messages
9060 * result/VC/* result/valid/*: this slightly change some of the
9061 regression tests outputs
9062
Daniel Veillard0bf29002002-08-01 12:54:11 +00009063Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9064
9065 * tree.c: trying to fix a problem in namespaced attribute handling
9066 raised by Christian Glahn
9067
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009068Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9069
9070 * encoding.c include/libxml/encoding.h: Opening the interface
9071 xmlNewCharEncodingHandler as requested in #89415
9072 * python/generator.py python/setup.py.in: applied cleanup
9073 patches from Marc-Andre Lemburg
9074 * tree.c: fixing bug #89332 on a specific case of loosing
9075 the XML-1.0 namespace on xml:xxx attributes
9076
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009077Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9078
9079 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9080 corner case from new Merlin's test suite and added a callback
9081 that will be used to improve xmlsec performance
9082
9083
Daniel Veillard0b22def2002-07-29 16:23:03 +00009084Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * HTMLtree.c: trying to fix the <style> escaping problem in
9087 HTML serialization bug #89342
9088
Daniel Veillard0b28e882002-07-24 23:47:05 +00009089Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9092 and rebuilt the web site.
9093
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009094Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009095
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009096 * include/libxml/tree.h: added _private member to xmlNs struct
9097
Daniel Veillard1d995272002-07-22 16:43:32 +00009098Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * HTMLparser.c: fixing bug #84876 based on the xml working
9101 code.
9102
William M. Brack61eaba52002-07-21 11:14:18 +00009103Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9104
9105 * python/Makefile.am: enhanced to fix bug 72012 (errors
9106 when using '-jX' make parameter)
9107
William M. Brackef61d202002-07-19 08:32:00 +00009108Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9109
9110 * xpath.c: small additional enhancement for booleans
9111 compared to nodesets
9112
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009113Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * HTMLtree.c: changed the order of the encoding declaration
9116 attributes in the meta tags due to a bug in IE/Mac
9117
William M. Brack0c022ad2002-07-12 00:56:01 +00009118Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9119
9120 * xpath.c: enhanced handling of booleans (especially '='
9121 and '!=' for nodesets) - fixes bug 85256. Added new
9122 routine xmlXPathNotEqualValues for more proper handling
9123 of '!=' when nodesets are involved.
9124
Daniel Veillard06944e22002-07-11 19:55:18 +00009125Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9128 doc/xmlcatalog_man.xml to the source distribution
9129
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009130Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9131
9132 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9133 asked for this.
9134
Daniel Veillard539638b2002-07-06 19:55:14 +00009135Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * configure.in: preparing 2.4.23
9138 * doc/*: rebuilt the docs
9139
Daniel Veillard176d99f2002-07-06 19:22:28 +00009140Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * parser.c: fixing bug #84169 by fixing the
9143 comment of xmlCreatePushParserCtxt to describe the
9144 encoding detection parameters better.
9145
Daniel Veillard37f961d2002-07-06 17:53:56 +00009146Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * valid.c: fixing bug #79331 in one path the lookup for
9149 ID attributes on a namespaced node wasn't handled correctly :-\
9150
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009151Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * HTMLparser.c: trying to fix 87235 about discarded white
9154 spaces in the HTML parser.
9155 * result/HTML/*: this changes the output of a number of HTML
9156 regression tests
9157
Daniel Veillardfdc91562002-07-01 21:52:03 +00009158Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * xpath.c: applied patch from Richard Jinks for the namespace
9161 axis + fixed a memory error.
9162 * parser.c parserInternals.c: applied patches from Peter Jacobi
9163 removing ctxt->token for good.
9164 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9165 popped out by the regression tests.
9166 * Makefile.am: patch for threads makefile from Gary Pennington
9167
William M. Brack6000af52002-06-28 11:43:13 +00009168Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9169
Daniel Veillardfdc91562002-07-01 21:52:03 +00009170 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009171 expressions involving preceding-sibling (et al).
9172
Daniel Veillard153120c2002-06-18 07:58:35 +00009173Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * hash.c: applied a patch from Peter Jacobi to solve a problem
9176 when compiling with the Watcom C on Win32
9177 * result/schemas/*.err: the change of hashing algo generated
9178 permutations in the output
9179
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009180Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * hash.c: applied patch from Sander Vesik improving the quality of
9183 the hash function.
9184
Aleksey Sanina5808b92002-06-14 17:07:41 +000091852002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009186
9187 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9188 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9189 xmllint.c xpath.c: replaced sprintf() with snprintf()
9190 to prevent possible buffer overflow (the bug was pointed
9191 out by Anju Premachandran)
9192
Daniel Veillarde059b892002-06-13 15:32:10 +00009193Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * parser.c: removed an uninitialized data error popped by valgrind
9196 on PE references
9197
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009198Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9199
9200 * doc/xml.html
9201 adding tutorial reference to the web page
9202
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009203Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9204
9205 * doc/tutorial/xmltutorial.xml
9206 * doc/tutorial/ar01s07.html
9207 * doc/tutorial/ape.html
9208 * doc/tutorial/includegetattribute.c
9209 adding section to tutorial about retrieving an attribute
9210 value
9211
Daniel Veillardf5582f12002-06-11 10:08:16 +00009212Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * parser.c: applied a couple of patches from Peter Jacobi to start
9215 to get rid of ctxt->token, with a possible significant speed
9216 improvement to be gained once done. Better compliance with PE
9217 references constructs in DTDs too.
9218 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9219 from Peter too
9220
Daniel Veillard38d80e22002-06-11 07:24:56 +00009221Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9224 xmlParseElement was likely to have been deallocated at the
9225 time of the report, possibly leading to segfault. Just report
9226 the tag name now.
9227
Daniel Veillard9e412302002-06-10 15:59:44 +00009228Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * xpath.c: patch from Richard Jinks for XPath substring() function
9231 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9232
Aleksey Sanina5808b92002-06-14 17:07:41 +000092332002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009234
9235 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9236
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009237Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9238
9239 *doc/FAQ.html
9240 fixing typos in FAQ, thanks to Robert Funnell for the
9241 editing help
9242
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009243Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * NEWS: got complaints from rpmlint that it was empty
9246
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009247Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9248
9249 * added doc/tutorial, including:
9250 apa.html
9251 apb.html
9252 apc.html
9253 apd.html
9254 ar01s02.html
9255 ar01s03.html
9256 ar01s04.html
9257 ar01s05.html
9258 ar01s06.html
9259 includeaddattribute.c
9260 includeaddkeyword.c
9261 includekeyword.c
9262 includestory.xml
9263 index.html
9264 xmltutorial.xml
9265 libxml tutorial, including generated html
9266
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009267Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9268
9269 * result/c14n/exc-without-comments/merlin-c14n-two-*
9270 result/c14n/without-comments/merlin-c14n-two-*
9271 test/c14n/exc-without-comments/merlin-c14n-two-*
9272 test/c14n/without-comments/merlin-c14n-two-*
9273 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9274 c14n/exc-c14n and slightly modified test script to handle
9275 these test cases
9276 * c14n.c: fixed bugs for complicated nodes set (namespace
9277 without node and others from merlin-c14n-two.tar.gz)
9278 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9279 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9280 for xmlsec performance patch
9281 * xpath.c: fixed self::node() for namespaces and attributes
9282
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009283Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9284
9285 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9286 but with the format parameter
9287 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9288
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009289Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9290
9291 * Makefile.am: updated c14n tests suite
9292 * c14n.c: performance improvement for previous c14n patch
9293
Daniel Veillarde72c7562002-05-31 09:47:30 +00009294Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * parser.c: another peroformance patch from Peter Jacobi, that
9297 time on parsing attribute values.
9298
Aleksey Sanin508a1012002-05-31 06:32:32 +00009299Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9300
9301 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9302 into LibXML2 test suite
9303
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009304Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9305
9306 * c14n.c: propagating xpath ancesstors node fix to c14n
9307 plus small performance improvement to reduce number of
9308 mallocs
9309 * xpath.c: fixed ancestors axis processing for namespace nodes
9310
Daniel Veillard46de64e2002-05-29 08:21:33 +00009311Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9314 Peter Jacobi
9315
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009316Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * configure.in: preparing 2.4.22
9319
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009320Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9323 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9324 a public entry point.
9325 * doc/*: rebuilt the API and docs
9326
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009327Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * xpath.c: patch from Richard Jinks to fix a problem introduced
9330 in the previous patch and pointed by Norm
9331
Daniel Veillardc6924812002-05-24 11:10:43 +00009332Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * libxml.spec.in: fixing bug #81112
9335
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009336Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * uri.c: fixing bug #82848
9339
Daniel Veillarda2878972002-05-24 07:54:39 +00009340Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9341
9342 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9343 output of one catalog test
9344
Aleksey Sanin114e4752002-05-24 07:20:27 +00009345Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009346
Aleksey Sanin114e4752002-05-24 07:20:27 +00009347 * global.data globals.c tree.c include/libxml/globals.h
9348 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9349 default value for global parameter xmlIndentTreeOutput to 1 and
9350 introduced new global parameter xmlTreeIndentString (the string
9351 used to do one-level indent) with default value " " (as it was
9352 in tree.c)
9353
Daniel Veillard49d5af82002-05-23 11:55:49 +00009354Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9357 with trio and schemas.
9358
Daniel Veillard7c13af42002-05-22 09:57:32 +00009359Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * xpath.c: patch from Richard Jinks to fix the problem raised in
9362 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9363
Daniel Veillard5a872412002-05-22 06:40:27 +00009364Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * xmlschemas.c: a bit of work on import.
9367 * xmlschemastypes.c: Charles Bozeman provided a compare function
9368 for date/time types so min/max facet restrictions should work,
9369 indeterminate comparisons return an error instead of equal.
9370 * test/schemas/date_0* result/schemas/date_0_0: specific test
9371 from Charles Bozeman too
9372
Daniel Veillard10b6da42002-05-18 07:55:20 +00009373Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9376 from Christian Cornelssen fixing the man pages and the Catalog
9377 building script.
9378 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9379 next step is <xs:import> I now have a reasonable understanding
9380 of how it works.
9381
Daniel Veillarde5354492002-05-16 08:43:22 +00009382Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9385
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009386Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9387
9388 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9389
Daniel Veillard088bf112002-05-14 11:03:59 +00009390Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * xpath.c: fixing an XPath function evalutation bug pointed out
9393 by Alexey Efimov where the context was lost when evaluating
9394 the function arguments
9395
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009396Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009397
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009398 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9399 function public for XMLSec performance optimizations
9400
Daniel Veillard3cd72402002-05-13 10:33:30 +00009401Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * python/generator.py python/libxml2class.txt : fixed a problem
9404 with the HTML parser pointed by Gary Benson
9405 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9406 example
9407
Aleksey Sanine48a3182002-05-09 18:20:01 +00009408Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9409 * parser.c: fixed bug #81159 (memory growth in SAX)
9410
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009411Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9412 * xpath.c: fixed bug #78858 (the real fix)
9413
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009414Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009415 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009416
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009417Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * tree.c: modified xmlNodeSetBase to allow changing the
9420 base of a document.
9421
Daniel Veillard070803b2002-05-03 07:29:38 +00009422Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * xmlschemastypes.c: patch Charles Bozeman for validation of
9425 all the date, time, and duration types
9426 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9427 * configure.in: fixed an error pointed by an user
9428 * xml2-config.in: fixed an error pointed by an user
9429
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009430Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9431
9432 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9433 win32/libxml2.def.src xmlIO.c: exported default
9434 'file:', 'http:' and 'ftp:' protocols input handlers
9435 and maked protocols comparisson case insensitive
9436
Daniel Veillard34de97f2002-04-30 14:29:22 +00009437Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * configure.in: Neven Has detected a typo
9440
Daniel Veillard28577c32002-04-30 06:48:41 +00009441Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9444 as one of the persons allowed to commit directly to the
9445 module.
9446
Daniel Veillardfc57b412002-04-29 15:50:14 +00009447Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9450 * valid.c: raised a too low limit
9451 * doc/*: rebuilt the docs
9452
Daniel Veillardeca82812002-04-24 11:42:02 +00009453Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * test/XPath/expr/floats test/XPath/expr/functions
9456 result/XPath/expr/floats result/XPath/expr/functions
9457 xpath.c: another XPath conformance patch from Richard Jinks
9458
Daniel Veillard13e04c62002-04-23 17:51:29 +00009459Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * xmlschemas.c: fixed validation of attribute groups.
9462 * test/schemas result/schemas: added an example from the primer
9463
Daniel Veillard88c58912002-04-23 07:12:20 +00009464Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9467 * test/schemas result/schemas: updated the test list
9468
Daniel Veillarde19fc232002-04-22 16:01:24 +00009469Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * TODO: updated a bit
9472 * parser.c: made a comment more specific
9473 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9474 Schemas conformance.
9475 * test/schemas result/schemas: updated the test list
9476
Daniel Veillard441bc322002-04-20 17:38:48 +00009477Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9480 implementing xs:all with minOccurs = 0
9481 * tes/schemas/* result/schemas/*: added more tests covering
9482 xs:all
9483
Daniel Veillard8a001f62002-04-20 07:24:11 +00009484Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * xmlregexp.c: first implementation of the all particle, this
9487 may need to be revisited for case where not all transitions
9488 must be crossed.
9489
Daniel Veillard7646b182002-04-20 06:41:40 +00009490Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * tree.c: another entity processing update from Markus Henke
9493
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009494Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9495
9496 * trionan.c: fixed crash on OSF/1
9497
Daniel Veillardb4398962002-04-19 07:01:55 +00009498Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * xmlschemas.c: more Schemas work
9501 * test/schemas/* result/schemas/*: added more tests coming
9502 from the spec.
9503
Daniel Veillard54761132002-04-18 21:00:44 +00009504Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9507 ExcC14N specification
9508
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009509Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * tree.c: patch from Markus Henke, fix for recursive entities.
9512
Daniel Veillard23b1f372002-04-18 15:50:05 +00009513Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * xpath.c: fix a problem with string() on a document node.
9516
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009517Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * Makefile.am xmlschemas.c: more Schemas work
9520 * test/schemas/* result/schemas/*: added more tests coming
9521 from the spec.
9522
Daniel Veillard6231e842002-04-18 11:54:04 +00009523Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9526 * result/HTML/*: this changes a few things in the results
9527
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009528Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9529
9530 * include/libxml/tree.h: eliminated 'declaration different than
9531 prototype' warning
9532 * include/win32config.h: "resolved" conflicts with errno.h
9533
Daniel Veillardb509f152002-04-17 16:28:10 +00009534Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9537 on the automata interfaces and debug of counted choices
9538 * test/schemas/* result/schemas/*: added a number of tests
9539
Daniel Veillard8651f532002-04-17 09:06:27 +00009540Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9543 a bit of work on Schemas
9544 * testSchemas.c: try to make it more useful
9545 * test/schemas/* result/schemas/* Makefile.am: changed the
9546 Schemas regression test procedure, started adding a few samples
9547
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009548Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9549
9550 * include/libxml/encoding.h: Patch for the Borland C++ builder
9551 * include/libxml/tree.h: Patch for the Borland C++ builder
9552 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009553 * win32/bcb5: New directory for the Borland C++ builder
9554 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009555
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009556Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9557
9558 * win32/Makefile.msvc: Update for XML Schema support
9559 * win32/configure.js: Update for XML Schema support
9560 * win32/libxml2.def.src: Update for XML Schema support
9561
Daniel Veillard4255d502002-04-16 15:50:10 +00009562Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9565 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9566 xmlunicode.c include/libxml/Makefile.am
9567 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9568 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9569 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9570 include/libxml/xmlversion.h.in : merged the current state of
9571 XML Schemas implementation, it is not configured in by default,
9572 a specific --schemas configure option has been added.
9573 * test/automata test/regexp test/schemas Makefile.am
9574 result/automata result/regexp result/schemas:
9575 merged automata/regexp/schemas regression tests
9576
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009577Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * xpath.c: Gary found a compile time problem, fixes #78823
9580
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009581Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * configure.in: release of 2.4.20
9584 * doc/*: updated and rebuilt the docs
9585
Daniel Veillardf544f192002-04-15 12:56:56 +00009586Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * python/Makefile.am: patch from Cristian Gafton to build on
9589 Red Hat 6.2, should also fix #75779
9590
Daniel Veillard940492d2002-04-15 10:15:25 +00009591Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * valid.c: first part of fixing #78729
9594
Daniel Veillardeb475a32002-04-14 22:00:22 +00009595Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9598 escaping of URI when saving HTML files.
9599 * result/HTML/*: this impacted some tests
9600
Daniel Veillard9b731d72002-04-14 12:56:08 +00009601Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * configure.in: trying to fix #77441
9604
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009605Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * include/libxml/xmlIO.h: Hallski complained it could not be
9608 included by itself.
9609
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009610Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9613
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009614Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9615
9616 * win32/configure.js: patch from Nilo for the c14n option
9617 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9618
Daniel Veillardda423da2002-04-10 19:25:38 +00009619Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9622 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9623 LIBXML_THREAD_ENABLED
9624
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009625Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * xpath.c: another patch from Richard Jinks for substring conformance
9628 * test/XPath/expr/floats test/XPath/expr/strings
9629 result/XPath/expr/floats result/XPath/expr/strings: update of the
9630 test suite to check those.
9631
Daniel Veillard01917aa2002-04-10 11:30:41 +00009632Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * xpath.c: patch from Richard Jinks for .x float parsing.
9635
Daniel Veillard46d6c442002-04-09 16:10:39 +00009636Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * parser.c: patch from Markus Henke when an encoding ain't recognized
9639
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009640Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * libxml.m4: got a report that #include <string.h> was needed
9643
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009644Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9647
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009648Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9649
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009650 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009651
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009652Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9655 pointed out by Melvyn Sopacua.
9656
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009657Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * libxml.m4: Frédéric Crozat gave a patch related to the change
9660 of Include paths breaking the libxml.m4
9661
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009662Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * xpath.c: Fix bug #76927 forgot to save some context
9665 when evaluating binary expressions
9666
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009667Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * configure.in: fixed configure for MPE/iX from Markus Henke
9670 * xmlmemory.c: fixed initialization problems
9671 * xpath.c: another set of patches from Richard Jinks this
9672 fixes "make XPathtests" on linux
9673
Daniel Veillard21458c82002-03-27 16:12:22 +00009674Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9677 * test/XPath/expr/compare test/XPath/expr/equality
9678 test/XPath/expr/floats test/XPath/expr/functions
9679 test/XPath/expr/strings result/XPath/expr/compare
9680 result/XPath/expr/equality result/XPath/expr/floats
9681 result/XPath/expr/functions result/XPath/expr/strings: Updated
9682 tests though they show a divergence on Linux
9683
Daniel Veillard28dfed12002-03-27 09:08:17 +00009684Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * xpath.c trionan.c: previous commit also included patches
9687 from Richard Jinks on some IEEE support corner case
9688
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009689Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9692 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9693 that $(datadir) should be used for docs
9694
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009695Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9698 could leak filedescriptors
9699
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009700Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * configure.in nanohttp.c: applied patch from Allan Clark for
9703 UnixWare/OpenServer
9704
Daniel Veillard19274092002-03-25 16:48:03 +00009705Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * configure.in: preparing 2.4.19
9708 * doc/*: rebuilt the docs
9709
Daniel Veillard56b2db72002-03-25 16:35:28 +00009710Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * nanohttp.c: fixing #76043, got fed up with non-portability
9713 of that piece of code.
9714
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009715Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * valid.c SAX.c: Never commit without running "make tests" :-(
9718 fix a couple of stupidities in the previous commit
9719 * result/*: a few changes in some attribute order result of previous
9720 commit.
9721
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009722Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9725 the internal subset should not raise duplicate ID errors,
9726 also there was a small bug in conjunction to namespace
9727 declarations defaulted and xml:xxx attributes DTD definitions.
9728
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009729Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * xpath.c: Richard Jinks also raised some rounding problems
9732 this tries to fix them
9733
Daniel Veillard4e2df542002-03-22 12:23:14 +00009734Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9737 behaviour in xmlXPathCastToString()
9738
Daniel Veillarddb552912002-03-21 13:27:59 +00009739Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9742 raised by Morus Walter
9743
Daniel Veillard9e537932002-03-21 13:08:08 +00009744Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9747 from Igor
9748
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009749Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * xpath.c: fixing #75619, related to a problem when trying
9752 to evaluate condition when the current node set resulting
9753 from that sub-step evaluation is empty. Also fixes 2 potential
9754 problem with previous-sibling and next-siblings axis.
9755
Daniel Veillard1840ef02002-03-21 08:05:23 +00009756Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9759 HTML support is not configured in.
9760
Daniel Veillard561b7f82002-03-20 21:55:57 +00009761Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9764 include/libxml/tree.h: dohh I really didn't intended to commit
9765 this test version :-(
9766
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009767Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * testSAX.c: I wanted to see the real speed at the SAX interface
9770 after a little too many Ximianer started complaining about the
9771 parser speed.
9772 added a --quiet option:
9773 paphio:~/XML -> ls -l db100000.xml
9774 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9775 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9776 3200006 callbacks generated
9777 real 0m1.270s
9778 Which means 16MBytes/s and 3Mcallback/s
9779
Daniel Veillardc62a1472002-03-19 18:35:12 +00009780Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * xpath.c: valgrind spotted another error that time when running
9783 on libxslt regression tests
9784
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009785Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * Makefile.am: adding "make valgrind" running the full regression
9788 tests (except python ones) under Valgrind (using valgrind -q
9789 which was kindly added by the author).
9790 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9791 passes cleanly now except an obcure floating point initialization
9792 raised in log10() in one XPath regression test ???
9793 * tree.c: edited some comments to close #75244
9794
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009795Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9798 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9799 context of ScrollKeeper, made sure that if the number is
9800 an integer, the serialization follows the description at
9801 http://www.w3.org/TR/xpath#section-String-Functions
9802
Daniel Veillard5997aca2002-03-18 18:36:20 +00009803Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9804
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009805 * configure.in: preparing 2.4.18
9806 * doc/*: updated and rebuilt the web site
9807 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9808 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009809 * parser.c: humm, changed the way the SAX parser work when
9810 xmlSubstituteEntitiesDefault(1) is set, it will then
9811 do the entity registration and loading by itself in case the
9812 user provided SAX getEntity() returns NULL.
9813 * testSAX.c: added --noent to test the behaviour.
9814
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009815Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * parser.c: Wilfried Teiken provided a hackish but working
9818 way to get context reported back on entities when parsing
9819 with SAX and without breaking the DOM build.
9820
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009821Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * c14n.c: applied a new patch from Aleksey Sanin
9824 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9825 to reference Aleksey implementation of XML digital Signatures
9826
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009827Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * xpath.c: small fix to avoid potential problem due to
9830 ordering of freeing data
9831 * python/Makefile.am: people were complaining about
9832 the generated file in python dir not being built
9833
Daniel Veillardd2379012002-03-15 22:24:56 +00009834Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9837 python/generator.py python/libxml.c python/types.c: Cleanup
9838 of the python Makefiles based on Jacob and James feedback,
9839 fixed the spec file accordingly, fixed the number of warning
9840 that passing my pedantic CFLAGS was generating. Conclusion
9841 is that Python includes are real crap.
9842
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009843Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * configure,in: it was reported quite a few times that
9846 xml2-config --cflags should not output
9847 -I$includeprefix/libxml2/libxml because libxml2 header names
9848 clashes with existing names like list.h from C++ stl.
9849 Includes should be #include<libxml/xxx.h> so ...
9850
Daniel Veillard6f293b12002-03-15 09:42:33 +00009851Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * c14n.c: another patch from Aleksey Sanin
9854
Daniel Veillard5c396542002-03-15 07:57:50 +00009855Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9858 canonicalization algorithm
9859 * doc/xml.html doc/index.html: added the C14N references on the
9860 index page.
9861
jacob berkman9be65862002-03-14 02:15:56 +000098622002-03-13 jacob berkman <jacob@ximian.com>
9863
9864 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9865 usage, redundant, and gcc specific
9866
Daniel Veillard75be0132002-03-13 10:03:35 +00009867Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * xpath.c: speedup some node selection operations, this can
9870 have a significant impact on DocBook Norm's stylesheets
9871 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9872 make sure it's always the case
9873 * debugXML.c: distinguish CDATA and comments in ls operations
9874
Daniel Veillard61f26172002-03-12 18:46:39 +00009875Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9878 to generate better API descriptions etc...
9879
Daniel Veillard9ff88172002-03-11 09:15:32 +00009880Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * c14n.c: Fixing #74186, made sure all boolean expressions
9883 get fully parenthesized, ran indent on the output
9884 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9885 include/libxml/tree.h: also #74186 related, removed the
9886 --with-buffers option, and all the preprocessor conditional
9887 sections that were resulting from it.
9888
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009889Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * valid.c: applied patch from Dodji Seketeli fixing an
9892 uninitailized variable in xmlValidGetValidElements()
9893
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009894Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * c14n.c: fixed a few comments
9897 * doc/*.html doc/*/*.html: regenerated the docs and added
9898 the C14N API
9899 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9900
Daniel Veillardfa49d872002-03-09 10:20:00 +00009901Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * check-xml-test-suite.py: fix to adapt varaiations in the
9904 bindings
9905 * configure.in python/setup.py python/setup.py.in: fixed to
9906 have the version of the python scripts automatically updated
9907
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009908Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9911 in xmlCopyProp()
9912
Daniel Veillardaf43f632002-03-08 15:05:20 +00009913Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * configure.in: preparing 2.4.17 release
9916 * doc/*: updated and rebuilt the docs
9917 * xpath.c: fixed a comment
9918 * python/libxml.c: fixed a possible reentrancy problem
9919
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009920Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9923 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9924 added a specific regression test
9925 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9926 not raise exceptions when failing to find the attribute.
9927
Daniel Veillard90bc3712002-03-07 15:12:58 +00009928Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * configure.in xmllint.c: owen pointed out a problem with the
9931 ftme fix, gettimeofday() was not detected by configure and
9932 the ftime header wasn't included, dohhh
9933
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009934Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * configure.in xmllint.c: trying to fix #71457 for timing
9937 precision when gettimeofday() is not availble but ftime() is
9938
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009939Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9942 are now copied on install and part of the -devel RPM
9943
Daniel Veillard7b416132002-03-07 08:36:03 +00009944Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * xpath.c: trying to avoid bug #72150 which was apparently
9947 caused by a gcc bug (or a processor problem) as detailed
9948 at http://veillard.com/gcc.bug
9949
Daniel Veillardf742d342002-03-07 00:05:35 +00009950Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9953 fixed xmlReconciliateNs(), added a Python test/example for
9954 inter-document cut'n paste
9955 * python/libxml.py: fixed node.doc on document nodes and added
9956 xpathEval() onto node objects
9957
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009958Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9961 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9962 fixup and integrated tests for the serialization stuff
9963
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009964Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9967 moved the libxml man page to section 3
9968
Daniel Veillard1e774382002-03-06 17:35:40 +00009969Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * tree.c: fix bug #72490
9972 * python/libxml.c python/libxml.py: added methods serialize()
9973 and saveTo() to all node elements.
9974
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009975Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * xmlIO.c: closed #73430, don't read from an input source
9978 which indicated an end-of-file or an error.
9979
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009980Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * parser.c: make sure SAX endDocument is always called as
9983 this could result in a Python memory leak otherwise (it's
9984 used to decrement ref-counting)
9985 * python/generator.py python/libxml.c python/libxml.py
9986 python/libxml2-python-api.xml python/libxml2class.txt
9987 python/tests/error.py python/tests/xpath.py: implemented
9988 the suggestions made by Gary Benson and extended the tests
9989 to match it.
9990
Daniel Veillardba5e18a2002-03-05 09:36:43 +00009991Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * python/generator.py: applied patch fixing #73450
9994
Daniel Veillard044fc6b2002-03-04 17:09:44 +00009995Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xpath.c: fixing #61290 "namespace nodes have no parent"
9998 long standing divergence from the XPath REC. NodeSets
9999 simply hold a copy of namespace nodes and those node ->next
10000 points to the parent (which may not be the node carrying the
10001 definition).
10002 * include/libxml/xpath.h: flagged but didn't added a possible
10003 speedup
10004 * DOCBparser.c HTMLparser.c: removed some warnings from push
10005 parser due to new state being added.
10006 * tree.c: new fix from Boris Erdmann
10007 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10008 the XML Canonalization support from Aleksey Sanin
10009
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010010Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * tree.c: patch from Boris Erdmann fixing some namespace odities
10013 with xmlCopyNode()
10014
Daniel Veillardc6613042002-03-02 09:34:02 +000010015Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * xmlIO.c: fix bug #72706 when loading a NULL entity
10018
Daniel Veillardc0fef772002-03-01 16:16:31 +000010019Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10022 actually change in a future XML Namespace revision.
10023
Daniel Veillard79426f22002-03-01 16:14:17 +000010024Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10027 added the possibility of returning nodesets from XPath extension
10028 functions written in Python
10029
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010030Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * python/*: commiting some Python bindings work done while travelling
10033
Daniel Veillard97300512002-03-01 09:13:41 +000010034Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10037 explicitely with memory debugging switched on
10038
Daniel Veillard6361da02002-02-23 10:10:33 +000010039Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10042 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10043 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10044 the accessor generator for strings
10045 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10046 regression test.
10047
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010048Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * python/README python/generator.py python/libxml.c python/setup.py:
10051 added the 'usual' setup.py to allow building a libxml2-python
10052 module based on the same code. The initialization is however
10053 different the 2 .so files fo libxml2 and libxslt are identical and
10054 they entry point initialize both libraries. this is done to avoid
10055 some possible nasty problem since the Python don't merge the maps
10056 of all shared modules.
10057
Daniel Veillard158a4d22002-02-20 22:17:58 +000010058Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * parser.c: fixed a push/encoding bug reported by Michael
10061 on librsvg
10062
Daniel Veillard7839e162002-02-20 18:54:48 +000010063Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * include/libxml/parserInternals.h: fixes a misplaced #endif
10066
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010067Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * parser.c valid.c: found and fixed a couple of allocation bugs
10070
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010071Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * doc/xml.html doc/python.html doc/*: added a Python and binding
10074 page describing the current state of the Python bindings and
10075 giving pointers to the other languages wrappers.
10076
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010077Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10080 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10081 rebuilt the API and web site
10082 * xpath.c: fixed #71978 portability bugs
10083
Daniel Veillard8aff2472002-02-19 21:50:43 +000010084Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10087
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010088Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * include/libxml/parserInternals.h parser.c: had to change
10091 2 internal parsing API when processing document content
10092 to check the start and end of element content are defined
10093 in the same entity
10094 * valid.c include/libxml/valid.h: attribute normalization can
10095 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10096 with the context to report it.
10097 * SAX.c: fixed the last known bugs, crazy validation constraints
10098 when a document is standalone seems correctly handled. There
10099 is a couple of open issues left which need consideration especially
10100 PE93 on external unparsed entities and standalone status.
10101 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10102 The 2 tests left failing are actually in error. Cleanup done.
10103
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010104Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * valid.c: implemented E59 spaces in CDATA does not match the
10107 nonterminal S
10108
Daniel Veillard878eab02002-02-19 13:46:09 +000010109Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * SAX.c parser.c valid.c: more validation test fixups
10112 * check-xml-test-suite.py: added duration info for the tests
10113
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010114Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * parser.c valid.c: a couple of errors were reported but not
10117 saved back as such in the parsing context. Down to 1% failure rate
10118 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10119
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010120Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * xmlInternald.c: isExtender was missing a char
10123 * parser.c include/libxml/parser.h: % are acceptable in the
10124 internal subset if within a PUBLIC ID
10125
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010126Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * SAX.c parserInternals.c valid.c: more work on the conformance
10129 suite. Took the step to finally block documents with encoding
10130 errors. It's a fatal error per the spec, people should have fixed
10131 their documents by now.
10132
Daniel Veillard55253e22002-02-18 14:32:39 +000010133Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * check-xml-test-suite.py: fixed the test script after some discussion
10136 on the semantic of TYPE="error"
10137 * Makefile.am: added the script to the distrib
10138
Daniel Veillard28757702002-02-18 11:19:30 +000010139Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * SAX.c entities.c: fixed a couple of conformances issues deep
10142 into the validation code (standalone and undeclared Notations)
10143
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010144Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10147 stayed there for years !
10148
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010149Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10152 missing
10153
Daniel Veillardc7612992002-02-17 22:47:37 +000010154Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * check-xml-test-suite.py: improved the behaviour a bit as
10157 well as the logs
10158 * parser.c valid.c SAX.c: fixed a few more bugs
10159 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10160
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010161Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * check-xml-test-suite.py: python script to run regression tests
10164 against the XML Test suite of W3C/OASis
10165 * SAX.c: fixed a validation bug
10166 * parser.c: fixed 3 errors pointed by the test suite
10167 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10168 * python/Makefile.am: fixed a dependendy
10169
Daniel Veillard9f28f302002-02-15 20:48:08 +000010170Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * xmlmemory.c: avoid a warning bug #71594
10173
Daniel Veillard144024e2002-02-13 21:14:46 +000010174Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10177 warning on alpha/Tru64
10178
Daniel Veillarde4301c82002-02-13 13:32:35 +000010179Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * include/libxml/entities.h: fixing a comment
10182 * valid.c: fixing some troubles with validity check on namespaces
10183 * result/VC/NS3 test/VC/NS3: added a specific regression test
10184
Daniel Veillarda6d05382002-02-13 13:07:41 +000010185Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * tree.c: Fixing #71342 serializing '\n' in attribute values
10188 * result/noent/att3 result/att3 test/att3: added a specific
10189 test.
10190
Daniel Veillard797a5652002-02-12 13:46:21 +000010191Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * python/libxml.c: couple of bug fixes
10194
Daniel Veillard01a6d412002-02-11 18:42:20 +000010195Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * python/*.py: removed tabs and used spaces.
10198
Daniel Veillard397ff112002-02-11 18:27:20 +000010199Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10202 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10203
Daniel Veillard03517542002-02-11 13:54:40 +000010204Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10207 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10208
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010209Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * include/libxml/encoding.h include/libxml/entities.h
10212 include/libxml/globals.h include/libxml/parser.h
10213 include/libxml/threads.h include/libxml/tree.h
10214 include/libxml/xmlmemory.h: trying to fix the include mess
10215
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010216Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * include/libxml/xmlmemory.h: reverted part of the previous
10219 attempt to provide #69655, this was breaking the build.
10220
Daniel Veillard0ba59232002-02-10 13:20:39 +000010221Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10224 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10225 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10226 include/libxml/parserInternals.h include/libxml/tree.h
10227 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10228 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10229 clean.
10230 * python/libxml.c: fixed a warning.
10231
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010232Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10235 copying of node, merge back IDs in the target document.
10236 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10237 test/XInclude/ents/ids.xml: test case
10238 * result/VC/ElementValid4: output changed due to a typo fix
10239
Daniel Veillard1c18e302002-02-09 22:16:40 +000010240Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * python/Makefile.am: seems some version of automake didn't
10243 generate the dependancies right as Jacob found out. Add
10244 an extra dependancy rule.
10245
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010246Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * parserInternals.c valid.c: Justin Fletcher found some parts
10249 of the code needing cleanup
10250 * libxml.spec.in python/Makefile.am python/generator.py
10251 python/libxml.c python/libxml.py: Fixed the python Makefiles
10252 corrected a bug showing up on ia64, changed the name of the
10253 python internal module too
10254
Daniel Veillard07be19b2002-02-08 14:20:35 +000010255Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * Makefile.am: applied patch from Andris Pavenis for binary
10258 name suffixes
10259
Daniel Veillardf216d462002-02-08 13:44:24 +000010260Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * xmllint.c win32/win32config.h: fixing #68748
10263
Daniel Veillardd455d792002-02-08 13:37:46 +000010264Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * valid.c: fixing #70166
10267
10268Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * valid.c: fixing #70077
10271
Daniel Veillardc575b992002-02-08 13:28:40 +000010272Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * Copyright Makefile.am README configure.in libxml.spec.in:
10275 Changed to the MIT Licence
10276 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10277 doc/xmlio.html: updated the doc accordingly
10278 * include/libxml/xmlwin32version.h configure.in: preparing
10279 2.4.14 release
10280 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10281 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10282 fixed the const xmlChar * wrapper and generator, XPath extension
10283 functions now use the context as first argument
10284 * python/tests/tstxpath.py python/tests/xpath.py
10285 python/tests/xpathext.py: Updated the tests accordingly
10286 * tree.c: fixed bug #70067
10287
Daniel Veillard7db38712002-02-07 16:39:11 +000010288Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * Makefile.am: cleanup
10291 * debugXML.c: always use stdout if output is NULL
10292 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10293 * python/Makefile.am python/generator.py python/libxml2class.txt
10294 python/libxml_wrap.h python/types.c: augmented the number of bindings
10295 handling FILE * and XPath contexts
10296 * python/tests/Makefile.am: avoid a stupid problem due to the
10297 use of TEST.
10298
Daniel Veillard15a143b2002-02-06 22:40:50 +000010299Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10302
Daniel Veillard70cab352002-02-06 16:06:58 +000010303Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * python/TODO python/libxml.c: cleanup the extension function lookup
10306 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10307
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010308Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * configure.in python/Makefile.am: do not install outside
10311 of prefix
10312
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010313Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * python/TODO python/libxml.c: started adding SAX interfaces
10316 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10317 SAX test
10318
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010319Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * tree.c: hardened the addChild function
10322 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10323 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10324 added accessors needed for xmlNode, a bit more testing and
10325 extension of interfaces
10326 * python/tests/Makefile.am python/tests/build.py: added a test
10327 build from scratch/save/load/check
10328
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010329Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * parserInternals.c: change a small bit in the way valididy
10332 error messages get initialized
10333 * python/TODO python/libxml.c python/libxml2-python-api.xml
10334 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10335 added some memory debugging to track leaks at the libxml2 level
10336 * python/tests/*.py: changed all tests to check for leaks,
10337 there is just one left in XPath extension registrations.
10338
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010339Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * python/TODO python/generator.py python/libxml2-python-api.xml
10342 python/libxml2class.txt: more accessor classes for the parser
10343 context, allow to switch on and check validity
10344 * python/tests/Makefile.am python/tests/error.py
10345 python/tests/invalid.xml python/tests/valid.xml
10346 python/tests/validate.py: attded more test and and added error.py
10347 which I forgot to commit in the last step
10348
Daniel Veillard3ce52572002-02-03 15:08:05 +000010349Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * python/Makefile.am python/types.c: cleanup
10352 * python/libxml.c python/libxml.py python/libxml_wrap.h
10353 python/generator.py python/libxml2-python-api.xml
10354 python/libxml2class.txt: added class for parser context, added
10355 first cut for push mode support. Added a framework to generate
10356 accessors functions.
10357 * python/tests/Makefile.am python/tests/push.py: added a push
10358 test
10359
Daniel Veillardcfb05462002-02-02 23:18:22 +000010360Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10363 bug a bit of cleanup.
10364
Daniel Veillard5d819032002-02-02 21:49:17 +000010365Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10368 python/libxml2class.txt: adding error redirections and preformat
10369 to a python handler
10370 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10371 tests self checking
10372
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010373Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10376 a function
10377
Daniel Veillard9589d452002-02-02 10:28:17 +000010378Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10381 python/libxml.c python/libxml2-python-api.xml
10382 python/libxml2class.txt: Progressing through the TODOs, class
10383 description output, extra XML API, RPM now builds the wrappers
10384 for all python installed versions
10385
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010386Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * configure.in libxml.spec.in python/Makefile.am python/TODO
10389 python/generator.py python/libxml2class.txt: added more informations
10390 in the libxml2-python package including docs. Slightly changed
10391 the class hierarchy
10392 * python/tests/*: added basic regression tests infrastructure too
10393
10394Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10397 added libxml2-python as part of the packages installed
10398
Daniel Veillarda7340c82002-02-01 17:56:45 +000010399Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * python/Makefile.am python/generator.py python/libxml.c
10402 python/libxml.py: more work, now able to extend the
10403 XPath interpreter with functions written in python.
10404
Daniel Veillardc3e39442002-02-01 09:29:41 +000010405Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * python/Makefile.am: Jacob sent a patch to allow building from
10408 tarfile.
10409
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010410Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10413 inserted the python wrappers build, I hope this won't be too
10414 unportable
10415
Daniel Veillard1971ee22002-01-31 20:29:19 +000010416Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * xpath.c: minor optimization
10419 * python/generator.py python/libxml.c python/libxml.py
10420 python/libxml_wrap.h: more work on the python bindings,
10421 they now support XPath and there is no evident leak
10422
Daniel Veillard36ed5292002-01-30 23:49:06 +000010423Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * python/generator.py python/libxml.c python/libxml.py:
10426 more work on the python bindings generator.
10427
Daniel Veillard96fe0952002-01-30 20:52:23 +000010428Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * python/generator.py python/libxml.c python/libxml_wrap.h:
10431 more work on the python bindings.
10432
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010433Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * python/generator.py python/libxml.c python/libxml.py
10436 python/libxml_wrap.h: commited early version of a python binding
10437 for private use only ATM
10438
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010439Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * entities.c tree.c include/libxml/entities.h: applied patch
10442 from Anthony Jones to implement copy of DTD subtree too. Had
10443 just to keep 2 function private which really ought to become
10444 public ones.
10445
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010446Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * xmllint.c: added pointers to the web pages in the usage()
10449
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010450Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * tree.c: more fixes from Petr Kozelka for attribute handling
10453 in the tree API to align the semantic with DOM.
10454
Daniel Veillard36065812002-01-24 15:02:46 +000010455Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * valid.c tree.c entities.c: another set of patches from
10458 Anthony Jones for copy operations cleanup and robustness
10459
Daniel Veillardf8592562002-01-23 17:58:17 +000010460Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10463 an alphabetic index based on comments content
10464 * doc/*: rebuilt the web site with the new references
10465
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010466Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * parserInternals.h: Greg Sjaardema suggested to use an
10469 eponential buffer groth policy in xmlParserAddNodeInfo()
10470
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010471Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10474 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10475 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10476 to generate cross-references, and added/updated the stylesheets
10477 to generate and link API indexes. The generic keyword index
10478 is not done yet.
10479 * doc/*.html: regenerated all the usual docs too
10480
Daniel Veillard2070c482002-01-22 22:12:19 +000010481Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * debugXML.c: added an xpath function to the shell for T. V. Raman
10484
10485Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010486
10487 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10488 debug routines.
10489
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010490Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10493 support of attribute nodes
10494
Daniel Veillard9d06d302002-01-22 18:15:52 +000010495Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10498 hopefully near complete and fully documented of the API in XML
10499 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10500 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10501 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10502 include/libxml/parserInternals.h include/libxml/valid.hi
10503 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10504 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10505 include/libxml/xpath.h include/libxml/xpathInternals.h:
10506 Cleaned up the doc comments a lot in the process, the interface
10507 coverage is now 100%
10508
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010509Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10512 extracts comments from the gtk-doc DocBook output (a bit
10513 convoluted but seems to work).
10514
Daniel Veillard61006472002-01-21 17:31:47 +000010515Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10518 added an XML description of the API, moved the script generating
10519 it here. Added a "make api" target
10520
Daniel Veillardd2f23002002-01-21 13:36:00 +000010521Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10524
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010525Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * xpath.c include/libxml/xpathInternals.h: the change made to
10528 xmlXPathFuncLookupFunc was incompatible roll it back
10529
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010530Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * SAX.c: cleanup patch from Anthony Jones
10533 * doc/Makefile.am: fix the headers to avoid in make scan
10534 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10535 includes, * vs Ptr and general cleanup
10536 * parsedecl.py: first version of a script to extract the
10537 module interfaces, the goal will be to provide .decl or XML
10538 specification of the interfaces to build wrappers.
10539
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010540Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10543 now provides return codes in case of errors
10544
Bjorn Reese026d29f2002-01-19 15:40:18 +000010545Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10546
10547 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10548 Upgraded to trio baseline 1.6
10549 * strio.h strio.c: Replaced by triostr.h and triostr.c
10550
Daniel Veillard572577e2002-01-18 16:23:55 +000010551Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10554 of strdup usage in the code
10555
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010556Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * parser.c error.c: Keith Isdale complained rightly that
10559 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10560
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010561Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * tree.c: fixed the funxtion to set the xml: attributes
10564 * debugXML.c: added "setbase" to test it.
10565
Daniel Veillard2c748c62002-01-16 15:37:50 +000010566Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10569 to allow updating an attribute content
10570
Daniel Veillard8de85c62002-01-15 17:10:15 +000010571Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * libxml.h: try to avoid problems when compiling on Windows
10574
Daniel Veillard314cfa02002-01-14 17:58:01 +000010575Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * hash.c: patch from Anthony Jones for hash.c allocation size
10578 * Makefile.am: trying to work around Yet Another Libtool Madness
10579 and build the 2.4.13 release finally ...
10580
Daniel Veillard744683d2002-01-14 17:30:20 +000010581Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10584 * doc/* : update of the documentation
10585
Daniel Veillarde6a55192002-01-14 17:11:53 +000010586Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10589 at fixing #61290 :-(
10590
Daniel Veillardfb25a512002-01-13 20:32:08 +000010591Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10594 Fixes bug #67229
10595
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010596Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * tree.c: trying to avoid troubles when a subtree is copied
10599 and coalesced in part with the target tree. Should fix
10600 bug #67407
10601
Daniel Veillardd8224e02002-01-13 15:43:22 +000010602Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * valid.c: fixed validation of attributes content of type
10605 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10606 values, very old bug. Fixes #67671
10607
Daniel Veillard8107a222002-01-13 14:10:10 +000010608Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * parser.c include/libxml/parserInternals.h tree.c: integrated
10611 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10612 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10613
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010614Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * threads.c: applied Serguei Narojnyi's patch to add native
10617 thread support on the Win32 platform
10618 * testThreadsWin32.c Makefile.am: added the test program also
10619 from Serguei, Win32 specific
10620 * include/win32config.h include/libxml/xmlwin32version.h.in:
10621 added patch from Igor for the Windows thread specific defines.
10622
Daniel Veillard845cce42002-01-09 11:51:37 +000010623Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10626
Daniel Veillard7b602b42002-01-08 13:26:00 +000010627Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10630 output page into XMLinfo.html. Close bug #66951 and
10631 raised by Robert Collins too.
10632
Daniel Veillard73c6e532002-01-08 13:15:33 +000010633Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * encoding.c: Paul Keogh pointed out a possibility of segfault
10636 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10637 Closes bug # 68238
10638
Daniel Veillard4a859202002-01-08 11:49:22 +000010639Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * doc/*.html: updated the Gdome2 links
10642
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010643Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * libxml.h: Applied following patches from Robert Collins
10646 and make sure IN_LIBXML is defined when compiling it
10647 -------
10648 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10649 as well as Visual C.
10650 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10651 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10652 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10653 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10654 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10655 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10656 xmlSysIDExists xmlNoNetExists).
10657 * xmllint.c: Don't include winsock2.h for Cygwin.
10658
Daniel Veillard401c2112002-01-07 16:54:10 +000010659Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10662 when the version info is not present.
10663
Daniel Veillard6f42c132002-01-06 23:05:13 +000010664Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * tree.c: Anthony Jones pointed out a problem in
10667 xmlStringGetNodeList() and provided a fix for it
10668
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010669Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010671 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010672 xmlCreatePushParserCtxt() when the initial buffer passed
10673 is large.
10674
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010675Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * win32/*: big cleanup of the Windows/MSVC project files
10678 from Igor Zlatkovic
10679
Daniel Veillardcebb1362002-01-02 13:13:30 +000010680Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * doc/Makefile.am: should fix #67674 and avoid troubles if
10683 xsltproc is not available or fails in the prefix provided
10684
Daniel Veillard26908ab2002-01-01 16:50:03 +000010685Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10688
Daniel Veillard5344c602001-12-31 16:37:34 +000010689Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10690
10691 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10692 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10693 Fixed a few other problems raised by Charlie Bozeman.
10694 * result/VC/ElementValid[5-7]: fixed the output
10695
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010696Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10697
10698 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10699 patches from Charlie Bozeman. Regenerated the HTML docs.
10700
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010701Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10702
10703 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10704 for Windows from Igor
10705
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010706Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10707
10708 * xmllint.c: applied Justin Fletcher patch for --output or -o
10709
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010710Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10711
10712 * win32/libxml2/libxml2.def.src: close #67019
10713
Daniel Veillard01db67c2001-12-18 07:09:59 +000010714Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10715
10716 * xmllint.c: applied Justin Fletcher generic timing patch
10717 similar to the one already applied to xsltproc.
10718
Daniel Veillardd1640922001-12-17 15:30:10 +000010719Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10720
10721 * include/libxml/tree.h tree.c: applied documentation patches
10722 from Charlie Bozeman
10723
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010724Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10725
10726 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10727
Daniel Veillard29e43992001-12-13 22:21:58 +000010728Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10729
10730 * valid.c: fix the xmlStrdup() used in the previous patch.
10731 * valid.c: added --dropdtd
10732 * tree.c: fixed xmlUnlinkNode so it also removes the references
10733 from the document if the node is a DTD
10734
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010735Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10736
10737 * HTMLtree.c valid.c: cleanup some static declarations
10738
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010739Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10740
10741 * xmllint.c: removed another strdup()
10742 * doc/FAQ: removed the HP/UX entry
10743
Daniel Veillarded472f32001-12-13 08:48:14 +000010744Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10745
10746 * valid.c: fix bug #66816 when validating.
10747 * xmllint.c: don't use sys/time.h if configure did not found it
10748
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010749Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10750
10751 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10752 xmlcatalog_man.xml
10753
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010754Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10755
10756 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10757 xmlInitMemory() was declared twice
10758
Daniel Veillardb82c1662001-12-09 14:00:54 +000010759Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10760
10761 * globals.c: do not reference strdup() !
10762 * configure.in libxml-2.0.pc.in: trying to fix the libs
10763 of the various config extraction modules
10764
Daniel Veillardef90ba72001-12-07 14:24:22 +000010765Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10766
10767 * configure.in : preparing 2.4.12
10768 * doc/* : updated and rebuilt the docs
10769
Daniel Veillard220346d2001-12-07 11:33:54 +000010770Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10771
10772 * uri.c: closed bug #66159
10773 * testURI.c: added --escape option
10774 * configure.in: some cleanup for xml2-config --cflags
10775
Daniel Veillard2a906822001-12-06 14:34:08 +000010776Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10777
10778 * globals.c testThreads.c: removed some misplaced includes
10779 of xmlversion.h
10780
Daniel Veillarde28313b2001-12-06 14:08:31 +000010781Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10782
10783 * threads.c: patch from Gary Pennington fixing a possible
10784 problem at initialization time.
10785
Daniel Veillardd3b08822001-12-05 12:03:33 +000010786Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10787
10788 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010789 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010790 CodeWarrior.
10791
Daniel Veillarda7866932001-12-04 13:14:44 +000010792Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10793
10794 * xmllint.c: applied Geert Kloosterman's patch to fix
10795 --repeat --timing output
10796
Daniel Veillard19840942001-11-29 16:11:38 +000010797Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10798
10799 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10800 where non-wellformed XML declaractions were not detected.
10801
Daniel Veillarde85d9342001-11-28 14:43:12 +000010802Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10803
10804 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10805
Daniel Veillard22f25a82001-11-28 09:12:23 +000010806Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10807
10808 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10809 gets reset by xmlCleanupInputCallbacks() and this makes the
10810 function useless. Same for output.
10811
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010812Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10813
10814 * xmlIO.c: robert pointed out a loop error in callback cleanups
10815
Daniel Veillard8faa7832001-11-26 15:58:08 +000010816Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10817
10818 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10819 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10820 they are not really tied to debugging
10821
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010822Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10825 * xmllint.c: better --catalogs description
10826
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010827Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10828
10829 * tree.c: fixed a couple of problems in xmlSetProp()
10830
Daniel Veillardcd337f02001-11-22 18:20:37 +000010831Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10832
10833 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10834 unappropriate stdout output.
10835
Daniel Veillard566d4df2001-11-22 13:00:53 +000010836Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10837
10838 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10839 by Denis Beurive, closes #65111
10840
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010841Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10842
10843 * valid.c: in case of content model validity error, don't
10844 print it if validity warnings were not requested.
10845
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010846Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10847
10848 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10849 * parserInternals.c: removed the last exit() call. Print an
10850 unmaskable error on stderr instead (library mismatch detection)
10851
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010852Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10853
10854 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10855 shell instructions from Heiko Rupp
10856
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010857Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10858
10859 * catalog.c: use the URL notation file:// for default catalog paths
10860
Daniel Veillard0ec98632001-11-14 15:04:32 +000010861Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10862
10863 * include/libxml/tree.h: better comments for _private fields
10864 * tree.c: removed a problem when copying an entity reference.
10865
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010866Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10867
10868 * vms/*: updated instructions and diffs from John A Fotheringham
10869
Daniel Veillarda11001b2001-11-12 22:45:36 +000010870Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10871
10872 * include/libxml/xmlerror.h: avoid an include problem if
10873 #include <libxml/xmlerror.h> happens first in code
10874 seems to be the case in KDE libs
10875
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010876Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10877
10878 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10879 from Igor for Windows
10880
10881Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10882
10883 * Makefile.am: Gary Pennington pointed out a missing prefix
10884
Daniel Veillard43d3f612001-11-10 11:57:23 +000010885Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10886
10887 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10888 * doc/*: upgraded and rebuilt the docs
10889
Daniel Veillardc1f78342001-11-10 11:43:05 +000010890Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10891
10892 * HTMLparser.c: fix comment in scripts element parsing.
10893 * result/HTML/doc3*: updated the results.
10894
10895Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10896
10897 * uri.c: another URI bug fix #63336, using Joel Young patch.
10898
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010899Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10902 a cleaned up version of the Pwd shell string generation.
10903
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010904Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10905
10906 * valid.c include/libxml/tree.h: trying to fix namespaces +
10907 validation problems for good, closing #63619 in the process
10908 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10909 wrong in this respect, fixed it.
10910
Daniel Veillardd536f702001-11-08 17:32:47 +000010911Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10912
10913 * xmllint.c: Morus Walter patch to allow --format and --encode
10914
Daniel Veillard5004f422001-11-08 13:53:05 +000010915Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * debugXML.c: Stefan Kost provided an help command for the shell
10918
Daniel Veillarda6825e82001-11-07 13:33:59 +000010919Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10920
10921 * debugXML.c: Heiko Rupp pointed that the shell would crash
10922 on empty nodesets returns.
10923
Daniel Veillard03f848d2001-11-07 12:53:46 +000010924Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10925
10926 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10927 migh need the history libraries
10928
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010929Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10932 handle the case of < in quoted attributes, Bastian Kleineidam
10933
Daniel Veillardc853b322001-11-06 15:24:37 +000010934Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10937 fixing catalog breakages
10938 * Makefile.am catalog.c result/catalogs/catal
10939 result/catalogs/mycatalog.* test/catalogs/catal*:
10940 fixed more problems in catalog support, added more regression tests
10941 for both XML and SGML catalog handling
10942
Daniel Veillard66870c72001-11-05 19:27:49 +000010943Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * debugXML.c: applied an improvement to xmlGetLineNo() from
10946 Keith Isdale
10947
Daniel Veillardffe09c92001-11-05 14:21:47 +000010948Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10949
10950 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10951 Side effect of the progressive catalog loading
10952
Daniel Veillardad661b92001-11-05 11:43:15 +000010953Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10954
10955 * Makefile.am: confexecdir and confexec_DATA were defined twice
10956 pointed out by Karl Eichwalder
10957
Daniel Veillard6eb17722001-11-04 22:19:27 +000010958Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * xmlcatalog.c: avoid unlink() and use remove() instead.
10961
Daniel Veillardea898282001-11-04 22:13:45 +000010962Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10963
10964 * libxml.spec.in: cleanup
10965 * include/libxml/xmlwin32version.h: updated with 2.4.8
10966
Daniel Veillarda4617b82001-11-04 20:19:12 +000010967Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10968
10969 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10970 of compiling libxml with a non standard set of options
10971
John Fleck027edfb2001-11-04 20:13:58 +000010972Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10973
10974 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10975 document --sgml option, fixing gnome bugzilla #63382
10976
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010977Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10980 breakage of 2.4.7, added a couple of really needed APIs
10981 like xmlCatalogIsEmpty() and xmlNewCatalog()
10982 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
10983 for install-catalog
10984 * configure.in: preparing 2.4.8
10985
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000010986Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
10987
10988 * HTMLtree.c tree.c include/libxml/HTMLtree.h
10989 include/libxml/tree.h include/libxml/xmlIO.h: more include
10990 cleanups, export cleanly one html output + format function.
10991
10992Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10993
10994 * parser.c: removed initGenericErrorDefaultFunc call from
10995 xmlInitParser() since it could destroy previous calls to
10996 xsltSetGenericErrorFunc() effects
10997
Daniel Veillardebd38c52001-11-01 08:38:12 +000010998Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11001 keyword.
11002
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011003Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11004
11005 * Makefile.am: cleanup
11006 * threads.c: cleanup too
11007 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11008 from xsltproc
11009 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11010 dependancy loop.
11011
Daniel Veillard91c00402001-10-30 17:41:38 +000011012Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11013
11014 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11015 was not used anymore !
11016
Daniel Veillard52dcab32001-10-30 12:51:17 +000011017Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11018
11019 * configure.in: preparing 2.4.7
11020 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11021 manual page from John
11022 * doc/*: updated the doc and rebuilt the generated pages
11023
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011024Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11025
11026 * xmlIO.c: closing bug #62711, the library should never
11027 close stdin or stdout.
11028
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011029Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * uri.c: second pass at fixing #63336, using Joel Young
11032 final patch. looks okay.
11033
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011034Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11035
11036 * uri.c include/libxml/uri.h: trying to clear #63336
11037 allowing the escaping routine to parse unconformant
11038 URI-References.
11039
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011040Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11041
11042 * vms/readme.vms vms/build_libxml.com nanoftp.c
11043 include/libxml/xmlversion.h.in: a few VMS updates from
11044 John A Fotheringham
11045 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11046 and xmlCleanupOutputCallbacks() for the Perl binding people.
11047
Daniel Veillard635ef722001-10-29 11:48:19 +000011048Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11049
11050 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11051 apply fixes to close #63271 and avoid segfaults when
11052 the error routine gets callbed before xmlInitParser()
11053 get called.
11054 * nanoftp.c error.c: Applied patches from Justin Fletcher
11055 correcting some xmlGenericError misuses.
11056
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011057Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11058
11059 *doc/xmllint.xml, doc/xmllint.1
11060 New and improved man page for xmllint - .xml is the original, .1
11061 is the generated man page
11062
Daniel Veillardc9484202001-10-24 12:35:52 +000011063Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11066 the web site from the main HTML document.
11067
Daniel Veillard5151c062001-10-23 13:10:19 +000011068Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11069
11070 * parser.c: fixed an erroneous validation bug when PE refs
11071 occurs in external parsed entities referenced from the
11072 internals subset
11073 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11074 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11075 added the associated testcase, it's a nice one.
11076 * HTMLparser.c: generate the DTD node as HTML still ...
11077 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11078
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011079Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * HTMLparser.c: fixed a bug in htmlNewDoc()
11082
Daniel Veillard89cad532001-10-22 09:46:13 +000011083Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11084
11085 * test/threads/*: added entities testing to the Thread test
11086 * testThreads.c: make the test reasonable
11087 * DOCBparser.c: fix the DTD public and system ID
11088 * xmllint.c: added --sgml for SGML DocBook importing
11089 * Makefile.am: added Docbtests target
11090
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011091Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11094 * testThreads.c: removed bogus include
11095
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011096Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11099 fixed a very serious (looping) validation bug
11100
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011101Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11102
11103 * include/libxml/globals.h include/libxml/threads.h threads.c
11104 testThreads.c: far more testing, cleaning up bugs
11105 * *.c : make sure globals.h is always included.
11106
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011107Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11108
11109 * HTMLparser.c: try to get rid of parser loops for good.
11110
Daniel Veillardab7488e2001-10-17 11:30:37 +000011111Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * configure.in: fixed some bugs in CFLAGS passing.
11114 * test/threads Makefile.am testThreads.c: added a specific
11115 threaded test case (really nasty, guaranteed).
11116
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011117Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * catalog.c: serious cleanup on the management of the
11120 XML catalog tree, more tests done, especially with
11121 the catalog PI.
11122
Daniel Veillard364789a2001-10-16 12:45:00 +000011123Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * catalog.c: avoid a problem in catalog cleanup on SMP if
11126 catalogs were not initialized.
11127
Daniel Veillard81463942001-10-16 12:34:39 +000011128Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * catalog.c xpath.c: trying to cleanup the not thread safe
11131 parts of the library.
11132
Daniel Veillard64a411c2001-10-15 12:32:07 +000011133Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * include/libxml/globals.h configure.in global.data: make
11136 the allocation be per-thread a configure option
11137 * encoding.c include/libxml/parser.h: fixed compilation
11138 errors
11139
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011140Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11141
11142 * include/libxml/parser.h: Norm reported that a few lines
11143 added were breaking libxslt compile, removed them for now
11144
Daniel Veillard6f350292001-10-14 09:56:15 +000011145Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11146
11147 * parser.c parserInternals.c threads.c: debugged and fixed
11148 initialization problems which were giving troubles on SMP
11149 boxes.
11150
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011151Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * include/libxml/Makefile.am: missing globals.h
11154
Daniel Veillarde7090612001-10-13 12:18:28 +000011155Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011156
Daniel Veillarde7090612001-10-13 12:18:28 +000011157 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011158
Daniel Veillardd0463562001-10-13 09:15:48 +000011159Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11160
11161 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11162 include/libxml/parserInternals.h include/libxml/tree.h
11163 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11164 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11165 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11166 Applied the last patches from Gary, cleanup, activated threading
11167 all user accessible global variables are now handled in globals.[ch]
11168 Still a bit rought but make tests passes with either
11169 --with-threads defined at configure time or not.
11170 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11171 linking options
11172
Daniel Veillardb8478642001-10-12 17:29:10 +000011173Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11174
11175 * Makefile.am include/libxml/Makefile.am
11176 include/libxml/globals.h globals.c include/libxml/threads.h
11177 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11178 configure.in: started integrating the core of the thread support
11179 not activated yet but half integrated. The code should still
11180 compile and work anyway.
11181
Daniel Veillardb44025c2001-10-11 22:55:55 +000011182Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11183
11184 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11185 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11186 integrating the non-controversial parts of Gary Pennington
11187 multithread patches
11188 * catalog.c: corrected a small bug introduced
11189
Daniel Veillard75b96822001-10-11 18:59:45 +000011190Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * catalog.c include/libxml/catalog.h: very serious cleanup,
11193 isolating unportable code and as much as possible the accesses
11194 to the global shared catalog. May need more testing !
11195
Daniel Veillard78d12092001-10-11 09:12:24 +000011196Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11199 Keith Isdale patches for the XSLT debugger interfaces. Some
11200 cleanup
11201
Daniel Veillardff0b7312001-10-11 06:46:09 +000011202Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11205 * DOCBparser.c: generate line nubers in elements
11206
Daniel Veillard60087f32001-10-10 09:45:09 +000011207Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * configure.in: preparing 2.4.6 release
11210 * doc/xml.html doc/html/*: updated and rebuilt the docs
11211 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11212
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011213Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11214
11215 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11216 adding documentation for DV's supercatalog support
11217
Daniel Veillard82d75332001-10-08 15:01:59 +000011218Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11219
11220 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11221 super catalog support adding one API and one flag --sgml to
11222 xmlcatalog
11223
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011224Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11225
11226 * doc/xmlcatalog_man.xml, xmlcatalog.1
11227 One more crack at
11228 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11229
11230
Thomas Broyer47334c02001-10-07 16:41:52 +000011231Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11232
11233 * xpath.c: implemented xmlXPathObjectCopy for external objects
11234 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11235
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011236Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11237
11238 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11239 finishing up fix to
11240 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11241 the xmlcatalog man page display more elegantly
11242
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011243Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11244
11245 * configure.in: closing bug #61832
11246 * HTMLparser.c: removed a warning
11247
Daniel Veillard6ab38382001-10-06 13:08:27 +000011248Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * xpath.c: fixing #61673 part I, do not loose doc information
11251 when copying result value trees.
11252
Daniel Veillard556c6682001-10-06 09:59:51 +000011253Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * xpath.c: trying to harden the XPath interpreter
11256
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011257Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11258
11259 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11260 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11261
William M. Brack1633d182001-10-05 15:41:19 +000011262Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11263
11264 * HTMLparser: repaired another loop problem
11265
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011266Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11267
11268 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11269 parsing.
11270 * xpath.c: fix bug #61291 the default XML namespace node is
11271 missing from the namespace axis.
11272 * tree.c: refuse to create namespaces nodes with prefix "xml"
11273
Daniel Veillard651f9472001-10-04 14:51:06 +000011274Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * SAX.c: ouch a non-defined namespace could lead to a crash,
11277 fixed #61215
11278
Daniel Veillard7dd05702001-10-04 14:25:12 +000011279Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * parserInternals.c: closed bug #61054
11282
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011283Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * include/libxml/Makefile.am: closing #60708
11286
Daniel Veillarda293c322001-10-02 13:54:14 +000011287Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11288
11289 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11290 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11291
Daniel Veillardf4309d72001-10-02 09:28:58 +000011292Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11293
11294 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11295
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011296Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11299 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11300
Daniel Veillard16756b62001-10-01 07:36:25 +000011301Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * catalog.c: Justin Fletcher provided cleaup code in case
11304 HAVE_STAT is not defined
11305 * include/win32config.h: Igor Zlatkovic suggested to have
11306 HAVE_STAT defined there
11307
William M. Brack5e1cac12001-09-28 16:19:18 +000011308Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11309
11310 * catalog.c - fixed typing error reported by M. Barros
11311
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011312Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11313
11314 * xmllint.c - fixing typo
11315
William M. Brackd28e48a2001-09-23 01:55:08 +000011316Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11317
11318 * HTMLparser.c: small enhancement to prevent loop on
11319 unrecognizable data
11320
Daniel Veillardb1d62872001-09-21 09:47:08 +000011321Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * parserInternals.c: applying patch from bug #60757 this
11324 should close it
11325
Daniel Veillardc0631a62001-09-20 13:56:06 +000011326Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * catalog.c xmlcatalog.c: removed a couple of warning
11329 * xpath.c: try to solve the linking problem on platforms
11330 needing trio to compile
11331
Daniel Veillard1a123612001-09-19 08:06:23 +000011332Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011333
Daniel Veillard1a123612001-09-19 08:06:23 +000011334 * Makefile.am libxml.spec.in: backing up non-documented changes
11335 commited without review or aproval by Jens Finke <jens@gnome.org>
11336 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011337
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011338Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11339
11340 * configure.in: Joe Orton provided a patch fixing a problem
11341 when iconv is specified to be in a non-standard directory
11342 but wasn't exported in xml2-config --cflags
11343
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011344Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011346 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011347 troubles with 2.4.4 errors.
11348
Daniel Veillard16698282001-09-14 10:29:27 +000011349Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * encoding.c entities.c: do not output hexadecimal charrefs
11352 when serializing HTML since some version of Netscape can't
11353 grok it, generate decimal ones.
11354 * result/HTML/doc3.htm: output changed due to previous test
11355 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11356
Daniel Veillard98fed372001-09-13 11:34:58 +000011357Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11360 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11361
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011362Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011363 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011364
11365 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11366 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11367 updated the configuration scripts systems accordingly
11368
Daniel Veillard04382ae2001-09-12 18:51:30 +000011369Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11370
11371 * configure.in: preparing for 2.4.4
11372 * doc/xml.html doc/html/*: updated and rebuilt the docs
11373
Daniel Veillardd63437e2001-09-12 15:00:27 +000011374Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * win32/dsp/libxml2.def.src: tried to incorporate comments
11377 from bug #59220
11378
Daniel Veillard319a7422001-09-11 09:27:09 +000011379Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * parser.c result/noent/wml.xml: fixed bug #59981 related
11382 to handling of '&' in attributes when entities are substitued
11383
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011384Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11385
11386 * libxml.h include/libxml/xmlversion.h.in
11387 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11388 Tried to close bug #60131
11389
Daniel Veillardbce62332001-09-10 18:46:55 +000011390Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11391
11392 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11393
Daniel Veillard143b04f2001-09-10 18:14:14 +000011394Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * SAX.c: fixing bug #59946 on xmlns=""
11397
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011398Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11401 but allocates a new error code.
11402
Daniel Veillard05c13a22001-09-09 08:38:09 +000011403Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11404
11405 * xmllint.c: John Fleck fixed typos in the options output
11406 * parser.c SAX.c: fix ignorable white space SAX selection
11407
11408Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * entities.c: Steve Underwood found the possibility of an
11411 ininite loop in case of error.
11412
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011413Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11416
Daniel Veillarda050d232001-09-05 15:51:05 +000011417Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * parser.c: warn if version is not 1.0 but it's not
11420 strictly speaking an error after analyzing the spec
11421
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011422Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11423
11424 *doc/catalog.html - add link to the html version of the
11425 man page, other linguistic cleanups
11426
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011427Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11428
11429 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11430 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11431 file, has not yet been included in the build.
11432
Daniel Veillard99784ff2001-09-01 16:20:28 +000011433Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * catalog.c: removed a duplicate affectation Justin Fletcher
11436
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011437Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * tree.c: Armin Sander pointed a possible text coalescing
11440 problem, completed his patch.
11441
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011442Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11443
11444 * trionan.c: Fixed const and volatile re-definition problem
11445
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011446Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * libxml.4 parser.c: doc updates from Heiko Rupp
11449 * parserInternals.c: 2 sanity checks from Heiko Rupp
11450
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011451Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * tree.c: applied patch from Armin Sander to make some pointers
11454 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011455 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011456
Daniel Veillardb06c6142001-08-27 14:26:30 +000011457Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * xpath.c: hum, restrict the integer usage gcc bug workaround
11460 to only gcc compilers so that other architecture don't get
11461 penalized by this limitation.
11462 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11463
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011464Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11467 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11468
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011469Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11470
11471 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11472 --convert option to xmlcatalog to convert SGML ones to
11473 the XML syntax.
11474 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11475
11476 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011477Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * catalog.c xmlIO.c: started some serious testing and fixed
11480 a few bug and optmization needs.
11481
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011482Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11485 preparing for a 2.4.3 release even if it may not be ready yet
11486 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11487 all file parsing lookup to go through the entity resolver, add
11488 to add an API to bypass it (needed to load catalogs themselves),
11489 some cleanup on the catalog code too.
11490 * nanoftp.c: small cleanup
11491 * doc/catalog.html: small update
11492
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011493Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11496 Jun Kuriyama
11497
Daniel Veillardffb120d2001-08-23 00:52:23 +000011498Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11499
11500 * doc/catalog.html: finished the catalog documentation
11501
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011502Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * doc/catalog.html doc/xml.html: added documentation about
11505 Catalog support, misses an API description
11506 * doc/html/*: reextracted the API pages
11507
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011508Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11511 Added the part about section 7.2 on URI resolution,
11512 fixed a side effect in the HTML parser, look complete
11513 and ready to rock except the URI/SystemID part!
11514
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011515Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * include/libxml/catalog.h include/libxml/parser.h
11518 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11519 xmlIO.c: added support and APIs needed for the catalog PI
11520 * include/libxml/xmlIO.h: cleanup
11521
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011522Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11523
11524 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11525 include/libxml/catalog.h: starts to look okay, really
11526 plugged the new framework, cleaned a lot of stuff,
11527 added some APIs, except the PI's support missing this
11528 should be mostly complete
11529 * result/catalogs/* test/catalogs/*: added new test, enriched
11530 the existing one with URN ID tests
11531
Daniel Veillard64339542001-08-21 12:57:59 +000011532Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * catalog.c: fixed nextCatalog
11535 * result/catalogs/docbook test/catalogs/*: started adding
11536 a small regression test
11537
Daniel Veillardcda96922001-08-21 10:56:31 +000011538Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11541 more work on the XML catalog support.
11542 * parser.c include/libxml/parser.h: small cleanup seems using
11543 list as a public parameter name can give portability troubles
11544 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11545 include/libxml/xpath.h include/libxml/Makefile.am: removed
11546 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11547 wrappers
11548
Bjorn Reese45029602001-08-21 09:23:53 +000011549Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11550
11551 * Makefile.am trio.c triodef.h trionan.c xpath.c
11552 include/libxml/Makefile.am include/libxml/trionan.h:
11553 Re-worked Not-A-Number and Infinity support.
11554 * xmlcatalog.c: added readline include files
11555
Daniel Veillard344cee72001-08-20 00:08:40 +000011556Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11559 testCatalog as xmlcatalog, making it an installed app
11560 adding a shell, and preparing it to be a /etc/xml/catalog
11561 management tool, though not ready yet
11562 * catalog.c include/libxml/catalog.h: adding support for
11563 XML Catalogs http://www.oasis-open.org/committees/entity/
11564 not finished, there is some interesting tradeoffs and a
11565 few open questions left.
11566
Daniel Veillardb7664f42001-08-19 13:00:43 +000011567Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * xmllint.c: fixed a line formatting problem
11570
Daniel Veillard5015b712001-08-17 09:37:52 +000011571Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * SAX.c: removed a couple of unused variable (Albert Chin)
11574
Daniel Veillardbb371292001-08-16 23:26:59 +000011575Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11578 trying to fix some troubles w.r.t. function returning
11579 const xxxPtr.
11580
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011581Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11584 defined
11585
Daniel Veillardae6db172001-08-16 19:32:00 +000011586Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * xpointer.c: removed unused var
11589
Daniel Veillard09190202001-08-16 16:27:41 +000011590Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * testXPath.c: another small cleanup closing bug #59110
11593
Daniel Veillard796f4b62001-08-16 16:00:13 +000011594Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * win32/dsp/libxml2.def.src: small cleanup closing bug
11597 #59108
11598
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011599Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * example/gjobread.c: add xmlCleanupParser() before leaving
11602
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011603Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * config.h.in configure.in include/libxml/xmlwin32version.h:
11606 released 2.4.2
11607
Daniel Veillardd3d06722001-08-15 12:06:36 +000011608Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11609
11610 * include/libxml/valid.h debugXML.c valid.c: deprecate
11611 the non-boundchecking Sprintf functions, add Snprintf
11612 this should close bug #57984
11613
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011614Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11617 URIs before doing the lookups (pointed by Mark Vakoc)
11618
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011619Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * xpath.c: serious changes on Result Value Trees and NodeSets
11622 w.r.t. deallocation and collect operations. Probably not
11623 100% clean (merge of allocated trees smells like a problem).
11624 Seems sufficient to close #58943
11625
Daniel Veillard90493a92001-08-14 14:12:47 +000011626Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11627
11628 * xmllint.c: adding a --format option
11629
Daniel Veillardfe703322001-08-14 12:18:09 +000011630Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * xpath.c: count() was broken on Result Value Tree
11633 * xmlIO.c: fixed file:/// accesses on _WIN32
11634
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011635Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11638 macro was renamed, this should close bug #58683
11639
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011640Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11643 entity substitution mode text at the end of the entity might
11644 be added due to text coalescing.
11645 * nanoftp.c parser.c: small cleanup
11646
Daniel Veillard0c720972001-08-08 20:59:00 +000011647Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * HACKING: added John Fleck right to commit in the doc subdir
11650
Daniel Veillard48da9102001-08-07 01:10:10 +000011651Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11654 allow to inherit attributes from the DTD directly in the
11655 tree, this is needed for XPath and can be a useful feature.
11656 Inherited namespaces are always provided at the tree level now
11657 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11658 of tests for this feature (XSLT being the prime user).
11659
Daniel Veillard50f34372001-08-03 12:06:36 +000011660Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11663 testSAX.c xmlIO.c xmllint.c include/win32config.h
11664 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11665 include/libxml/xmlwin32version.h.in win32/README.MSDev
11666 win32/dsp/*: applied Win32 Facelift No.2 patches from
11667 Igor Zlatkovic for Windows/MSC
11668
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011669Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * SAX.c: unparsedEntityDecl() the URI computation of the
11672 entity wasn't done breaking XSLT unparsed-entity-uri()
11673
Daniel Veillard567e1b42001-08-01 15:53:47 +000011674Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * xpath.c: fixed a bug when walking the descendants and
11677 the current node has no children
11678 * debugXML.c: show up when a text node is supposed to not be escaped
11679
Thomas Broyerf186c822001-07-31 23:30:37 +000011680Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11681
11682 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11683 worked like the set:leading() function)
11684 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11685
Daniel Veillardba6db032001-07-31 16:25:45 +000011686Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11687
11688 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11689
Daniel Veillard57905372001-07-31 15:52:17 +000011690Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11691
11692 * include/libxml/xmlIO.h: apply change to close #58141
11693 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11694
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011695Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11696
11697 * parser.c: when the internal subset uses a PE, then the
11698 included entity can use conditional sections.
11699
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011700Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11701
11702 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11703 when walking the namespace axis showing up in
11704 libxst/tests/general/bug-12
11705 * xmlmemory.c: added the possibility to trace a given block
11706 defined by its address
11707
Daniel Veillard4aafa792001-07-28 17:21:12 +000011708Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11709
11710 * parser.c: don't override existing encoding specified before
11711 starting xmlParseDocument()
11712
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011713Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11714
11715 * include/libxml/xmlwin32version.h: reinserted, needed for
11716 Windows users of CVS
11717
Darin Adlera77cac02001-07-27 17:41:51 +0000117182001-07-27 Darin Adler <darin@bentspoon.com>
11719
Darin Adler699613b2001-07-27 22:47:14 +000011720 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11721 * testCatalog.c: Add include of <libxml/parser.h>.
11722
117232001-07-27 Darin Adler <darin@bentspoon.com>
11724
Darin Adlera77cac02001-07-27 17:41:51 +000011725 * include/libxml/.cvsignore:
11726 * include/libxml/xmlwin32version.h:
11727 Remove this file from CVS because it's generated.
11728
Daniel Veillard50822cb2001-07-26 20:05:51 +000011729Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11730
11731 * parser.c include/libxml/parser.h: applied const patches from
11732 Tom Moog #58002
11733
Thomas Broyerba4ad322001-07-26 16:55:21 +000011734Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11735
11736 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11737 lookup framework
11738
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011739Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11740
11741 * tree.c: fixed xmlCopyNode() for documents
11742
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011743Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11744
11745 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11746
11747Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011748
11749 * parser.c: fixes bug #57652 reported by Morus Walter
11750
Daniel Veillarde3924972001-07-25 20:25:21 +000011751Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11752
11753 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11754
Daniel Veillarda53c6882001-07-25 17:18:57 +000011755Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11756
11757 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11758 errors, lesson don't add new functions at 1am before a release
11759 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11760 from XPath initialization when possible.
11761
Daniel Veillardd9bad132001-07-23 19:39:43 +000011762Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11763
11764 * result/scripts/base*: removing history/readline changed
11765 this slightly
11766 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11767 xmllint.c: make element content line number generation
11768 optionnal to avoid breaking old apps added interface to switch
11769
Daniel Veillardf012a642001-07-23 19:10:52 +000011770Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11771
11772 * configure.in: get rid of the readline and libhistory
11773 dependancies by default, release 2.4.1 with IA64 fix
11774 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11775 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11776 John Kroll fixes to allow saving to HTTP via PUT (or
11777 POST of needed).
11778 * doc/html/*.html: regenerated the docs
11779
Thomas Broyere8126242001-07-22 03:54:15 +000011780Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11781
11782 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11783 xmlHashScanFull and xmlHashScannFull3 to get passed the
11784 three keys as arguments to the callback function
11785
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011786Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11787
11788 * configure.in Makefile.am: removed libxml softlink for good
11789 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11790 100% coverage by gtk-doc
11791
Daniel Veillard8599e702001-07-17 21:38:51 +000011792Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11793
11794 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11795 fixed serious troubles due to size_t vs. int mismatch
11796
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011797Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11798
11799 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11800
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011801Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11802
11803 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11804 convenient extension API for value and context managing
11805 Now handles external objects through xmlXPathPopExternal,
11806 xmlXPathWrapExternal and xmlXPathReturnExternal.
11807 Added functions for sets operations (intersection, etc.)
11808
Daniel Veillard22090732001-07-16 00:06:07 +000011809Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11810
11811 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11812 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11813 HTMLparser.c: cleanup of global variables, marking some
11814 const or private.
11815
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011816Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011817
11818 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11819 fixed xmlXPathNodeSetItem when passing index=0
11820
Daniel Veillard05dec342001-07-14 21:57:39 +000011821Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11822
11823 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11824
Daniel Veillard28ae6362001-07-14 16:44:32 +000011825Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11826
11827 * xmllint.c: fixed compilation under Cygwin #57503
11828 * TODO: update
11829
Peter Williamsed156f52001-07-13 18:35:13 +0000118302001-07-13 Peter Williams <peterw@ximian.com>
11831
11832 * config.h.in: add #undef HAVE_DLFCN_H
11833
11834 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11835 builddir.
11836
Daniel Veillard73b36e32001-07-12 15:09:52 +000011837Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11838
11839 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11840 raised by #57348 and #57381
11841
Daniel Veillard7db37732001-07-12 01:20:08 +000011842Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11843
11844 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11845 tree.c xpointer.c: store the line numbder in element->content,
11846 may break some software, need a configuration mechanism
11847
Darin Adler96037892001-07-11 00:03:16 +0000118482001-07-10 Darin Adler <darin@bentspoon.com>
11849
11850 * .cvsignore:
11851 * example/.cvsignore:
11852 * include/.cvsignore:
11853 * include/libxml/.cvsignore:
11854 Various things that are generated and should be ignored.
11855
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011856Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11857
11858 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11859 * doc/xml.html doc/html/*: updated the docs
11860
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011861Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11864 validation occured on content with element child
11865
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011866Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * tree.c: fixed XML Base computation which was broken
11869 * debugXML.c: added a base function to the shell
11870 * Makefile.am result/scripts/* test/scripts/*: added scripts
11871 based regression tests, and adding 2 XML Base tests
11872
Daniel Veillard19e96c32001-07-09 10:32:59 +000011873Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11874
11875 * tree.c: set properties doc and call xmlSetListDoc for properties
11876 content when grafting them in a different tree.
11877 * aclocal.m4: remove from CVS
11878
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011879Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11880
11881 * win32/libxml2/libxml2.def.src: added some missing entry point
11882 for XPath (Mark Vakoc)
11883
Daniel Veillard388236f2001-07-08 18:35:48 +000011884Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11885
11886 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11887 layer should URI-Unescape before trying to open resources.
11888
Daniel Veillard04383752001-07-08 14:27:15 +000011889Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11890
11891 * xpath.c: fix the name() bug for elements in the default
11892 namespace reported by Charlie Bozeman
11893
Daniel Veillard7583a592001-07-08 13:15:55 +000011894Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11895
11896 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11897 led to an XPath fix, improvements of SAX initialization, and
11898 an added option --nocdata to testXPath
11899
Daniel Veillard449d7392001-07-07 19:11:06 +000011900Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11901
11902 * doc/libxml-doc.el: Felix Natter provided anew version working
11903 with XEmacs too
11904
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011905Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11906
11907 * include/libxml/xpath.h: small cleanup
11908 * doc/xml.html: update
11909
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011910Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11911
11912 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11913 released 2.3.14
11914
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011915Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011918 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011919
Daniel Veillard73c9c042001-07-05 20:02:54 +000011920Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11921
11922 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11923 were not equal to empty strings
11924
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011925Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11926
11927 * SAX.c: fixed a URI-Reference computation problem when validating
11928 * xmlIO.c: small cleanup
11929
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011930Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11931
11932 * parser.c: improved the description of a couple of interfaces
11933 upon Larry Stamper suggestion
11934
Daniel Veillard62f313b2001-07-04 19:49:14 +000011935Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11936
11937 * SAX.c entities.c parser.c: changed completely the way entities
11938 are handled when running the parser in entity substitution mode.
11939 This fixes a bug reported by Stephan Kulow and nearly divides
11940 by 3 the amount of memory required by libxslt to load and process
11941 DocBook TDG.
11942
Daniel Veillardf420ac52001-07-04 16:04:09 +000011943Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11944
11945 * HTMLparser.c: fixing a too early root closing problem raised
11946 byt Prashanth Naidu
11947
Daniel Veillard8c357d52001-07-03 23:43:33 +000011948Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11949
11950 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11951 raised by Mark Vakoc.
11952
Daniel Veillard6e90d192001-07-03 16:37:49 +000011953Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11954
11955 * example/Makefile.am: fixed the include path to add srcdir/include
11956 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11957 and some cleanup
11958
Daniel Veillardf06307e2001-07-03 10:35:50 +000011959Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11960
11961 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11962 lot of optimization work, results in significant improvements
11963 when handling really complex XPath queries. Add a small optimizer
11964 for unions, improve [n] and [last()], avoid some costly ops.
11965
Daniel Veillard77044732001-06-29 21:31:07 +000011966Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11967
11968 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11969 * xpath.c: small cleanup
11970 * xmlGetNsList: reformated, fixed problems if used on Entities
11971
Daniel Veillard2adbb512001-06-28 16:20:36 +000011972Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11973
11974 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11975
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011976Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11977
11978 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11979 * Makefile.am example/Makefile.am: workaround automake generating
11980 erroneous deps
11981
Daniel Veillard12f7d292001-06-28 13:12:11 +000011982Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * include/win32config.h: bug #56801 Yon Derek provided a patch
11985 to the windows config file.
11986
Daniel Veillard87ee9142001-06-28 12:54:16 +000011987Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11988
11989 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
11990 libxml.h : Yon Derek provided a set of changes to compile from
11991 CVS on Windows/MSC
11992
Daniel Veillard0e4cd172001-06-28 12:13:56 +000011993Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11994
11995 * parser.c: fixed UTF8 BOM support in push mode
11996 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
11997 added a specific testcase
11998
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000011999Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * Makefile.am: added --push regression tests
12002 * parserInternals.c: the XML parser segfaulted in --push mode
12003
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012004Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * configure.in: moved the symlinks detection within a CVS
12007 check, this is not portable and will be removed soon.
12008 * xpath.c: small cleanup/speedup
12009
Daniel Veillard11648102001-06-26 16:08:24 +000012010Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12011
12012 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12013 release of 2.3.12
12014 * parser.c: make an error message if unknow entities in all cases
12015
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012016Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12017
12018 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12019
Daniel Veillard23793842001-06-25 16:07:45 +000012020Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12021
12022 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12023 includes were installed in the wrong dir
12024
Daniel Veillardf5498f32001-06-25 15:08:36 +000012025Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12026
12027 * doc/html.xml: warn against sending code to exhibit bugs.
12028
Daniel Veillard56f06462001-06-24 21:34:03 +000012029Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12032 Tru64 from Thomas Leitner
12033
Daniel Veillardc5d64342001-06-24 12:13:24 +000012034Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12035
12036 * AUTHORS: added William and Bjorn
12037 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12038 daniel@veillard.com hopefully I won't have to do this again
12039 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12040 docs can be rebuilt cleanly now
12041 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12042 from CVs it's generated, added include/libxml/xmlwin32version.h
12043 also generated but which should change far less frequently.
12044 * catalog.c nanoftp.c: made sure to include libxml.h not
12045 libxml/xmlversion.h directly
12046 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12047 when compiling on WIN32 and MSC
12048
Daniel Veillard07385fd2001-06-23 21:55:48 +000012049Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12050
12051 * include/Makefile.am include/libxml/Makefile.am configure.in:
12052 fixed make distcheck and rebuilding the rpms
12053
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012054Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12055
12056 * configure.in: should finish the migration of exported includes
12057 into a real include/libxml in CVS, at least for CVS users.
12058 * removed the exported headers, added in include/libxml (as well
12059 as xmlversion.h.in).
12060
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012061Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12062
12063 * configure.in: fixed the way to detect symlink
12064
Daniel Veillard66541772001-06-23 18:31:04 +000012065Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12066
12067 * configure.in: updated, include/libxml is now a real CVS dir
12068
Daniel Veillardca989762001-06-23 17:39:29 +000012069Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12070
12071 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12072 version works with both libxml1 and libxml2 (it autodetects
12073 the prefix of the html-files) from Felix Natter.
12074 * doc/xml.html: updated doc accordingly
12075
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012076Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12077
12078 * xpath.c: fixed the bug generating a template loop in libxslt
12079 when using docbook-xsl-1.4, * should filter out document nodes
12080 * HACKING: added William
12081 * TODO: updated
12082
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012083Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12084
12085 * doc/FAQ.html: added a warning about gcc-3.0
12086 * doc/xml.html: added reference to gdome2 and removed a confusing
12087 sentence
12088
Daniel Veillardf7f41852001-06-22 15:18:01 +000012089Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * xmlversion.h: okay this is a generated file, but Windows
12092 users need it and they can't generate it, and I want CVS
12093 Windows users ...
12094 * win32/libxml2/libxml2_so.dsp: Windows project file for
12095 the shared lib version of libxml2
12096 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12097 resources needed for libxslt/xsltproc by Yon Derek
12098
Bjorn Reese3157b342001-06-22 14:41:45 +000012099Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12100
12101 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12102
Daniel Veillard4151acb2001-06-22 10:48:57 +000012103Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
Daniel Veillardcc146db2001-06-22 11:10:52 +000012105 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12106
12107Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12108
Daniel Veillard4151acb2001-06-22 10:48:57 +000012109 * include/win32config.h: Yon Derek provided a first fix
12110 to be able to compile libxslt/xsltproc on Windows
12111
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012112Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12113
12114 * xpath.c: attempt to work around what seemed a gcc optimizer
12115 bug when handling floats on i386 http://veillard.com/gcc.bug
12116 * tree.c entities.c encoding.c: doing some cleanups while
12117 chasing it
12118
Daniel Veillard017b1082001-06-21 11:20:21 +000012119Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12120
12121 * Makefile.am: cleanup when --without-debug is specified
12122 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12123 w.r.t. --without-debug and other include points
12124 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12125 Catalogs
12126 * configure.in entities.h tree.h HTMLparser.c: removed
12127 --without-corba, made the _private field mandatory
12128
Daniel Veillard87a764e2001-06-20 17:41:10 +000012129Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12132 outputs a BOM in UTF8, an errata has been issued to avoid the
12133 problem, that was the most reasonable solution... Add support
12134 for a leading UTF8 BOM in entities.
12135
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012136Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12137
12138 * valid.c: fixed a bug found when post validating an entity ref
12139 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12140 activate it too
12141
Daniel Veillard39196eb2001-06-19 18:09:42 +000012142Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12143
12144 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12145 weakness in the node copy the XPointer and the XInclude
12146 implementations. Serious cleanup.
12147
Daniel Veillard3739b982001-06-19 12:51:30 +000012148Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * Makefile.am: Kjartan Maraas provided a small patch to
12151 add xml2-config.in to EXTRA_DIST
12152
Daniel Veillarda9142e72001-06-19 11:07:54 +000012153Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12154
12155 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12156 provided another failing case found in KDE, the way the
12157 ctxt->vctxt.nodeTab was allocated and freed changed over
12158 time but it wasn't completely cleaned up. This should fix it.
12159
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012160Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12161
12162 * parser.c: Stephan Kulow also raised the fact that line number
12163 could get miscounted making debug harder, fixed the problem
12164 in xmlParseCharData()
12165
Daniel Veillard64b98c02001-06-17 17:20:21 +000012166Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * valid.c: Stephan Kulow pointed out a problem when validating
12169 and using an empty entity, forgot a 'break' in a case.
12170
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012171Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12172
12173 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12174 * doc/xml.html: updated with 2.3.11
12175
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012176Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * TODO: updated adding cleanup of generated doc
12179 * configure.in: prepared to release 2.3.11
12180 * xmllint.c: added --version for bug reporting
12181 * doc/html/*.html: rebuilt the doc
12182
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012183Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12184
12185 * xpath.c: first part of the work on selecting namespace to
12186 fix bug #56115
12187
Daniel Veillard96ed5832001-06-15 22:22:04 +000012188Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12191 when using -liconv
12192 * TODO: updated
12193
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012194Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
12196 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12197 cleanup, encoding support.
12198
Daniel Veillard608ad072001-06-14 08:32:28 +000012199Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12200
12201 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12202
Daniel Veillard239d0522001-06-13 23:02:48 +000012203Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * xpath.c: bug detected by Ankh when / is used as a function arg
12206
Daniel Veillard02bb1702001-06-13 21:11:59 +000012207Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12208
12209 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12210 of element and use it to avoid outputting formatting spaces at
12211 the wrong place. Implemented the format parameter for HTML save.
12212 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12213 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12214 result/HTML/wired.html: of course this impact the result of a
12215 number of HTML tests
12216
Daniel Veillard95d845f2001-06-13 13:48:46 +000012217Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * HTMLtree.[ch]: started augmenting the HTML save API with
12220 encoding and formatting parameters
12221
Daniel Veillardeca60d02001-06-13 07:45:41 +000012222Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * HTMLtree.h: cleanup and started evaluating the work needed on
12225 revamping the HTML output code
12226
Daniel Veillard84666b32001-06-11 17:31:08 +000012227Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12230
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012231Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * valid.c: fixed bug #56049, forgot one check in the
12234 validation routine
12235
Daniel Veillardca2366a2001-06-11 12:09:01 +000012236Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12237
12238 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12239
Daniel Veillard6761eee2001-06-11 10:29:38 +000012240Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * libxml.h: fixed an error in last commit
12243 * doc/FAQ.html: added an entry for compilation from CVS
12244
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012245Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * xmlversion.h.in libxml.h: Cygwin patches
12248 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12249 * tree.h: cleanup
12250
Daniel Veillardacd370f2001-06-09 17:17:51 +000012251Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12254 memory block in a strange case where libxml is linked twice
12255 in the binary.
12256
Daniel Veillard1d047672001-06-09 16:41:01 +000012257Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12260 state far too often, simple fix used to avoid it.
12261
Daniel Veillard4497e692001-06-09 14:19:02 +000012262Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12263
12264 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12265 being processed, applied his patch
12266 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12267
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012268Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12271 provided fixes to compile on MSCC again
12272 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12273 also provided an update for the project files.
12274
Daniel Veillarda682b212001-06-07 19:59:42 +000012275Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12278 bug #55810
12279
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012280Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * tree.c: fixed xmlGetNsProp() to close bug #55683
12283 Note this requires libxslt to use it's own function instead.
12284
Daniel Veillardf0c53762001-06-07 16:07:07 +000012285Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * HTMLtree.c: when in a pre element no formatting space should
12288 be added.
12289 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12290
Daniel Veillard068a9652001-06-07 15:30:26 +000012291Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * configure.in: added tests for signal() and signal.h
12294
Daniel Veillard541d6552001-06-07 14:20:01 +000012295Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12298
Daniel Veillard8a367d42001-06-07 14:01:34 +000012299Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * doc/libxml-doc.el: Felix Natter provided a new version for
12302 libxml2
12303
Daniel Veillard8a926292001-06-07 11:20:20 +000012304Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * HTMLtree.c: when in a pre element no formatting space should
12307 be added.
12308
Daniel Veillard14839d52001-06-06 16:11:56 +000012309Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12312
Daniel Veillarde95e2392001-06-06 10:46:28 +000012313Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12316 hack
12317 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12318 * uri.c: fixed a warning
12319
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012320Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12321
12322 * HTMLtree.c: trying to close bug #55772 escaping in script
12323 elements
12324 * doc/xml.html: suggest to send mail to the list
12325
12326Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012327
12328 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12329 good. Use a macro and based on the solution provided in
12330 vsnprintf manual page from GNU.
12331
Bjorn Reese99748722001-06-05 12:49:15 +000012332Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12333
12334 * error.c: Workaround for non-preserving variadic list.
12335 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12336
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012337Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * doc/xml.html: added 2.3.10 release
12340
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012341Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * configure.in: releasing 2.3.10
12344
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012345Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12348
Daniel Veillard20042422001-05-31 18:22:04 +000012349Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * encoding.c: Robert Collins provided a patch to add the
12352 "US-ASCII" encoding alias
12353
Daniel Veillard97ac1312001-05-30 19:14:17 +000012354Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12357 string oriented functions and started cleaning the related areas
12358 in xpath.c which needed fixing in this respect
12359
Daniel Veillard2d703722001-05-30 18:32:34 +000012360Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12363 #55380
12364 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12365
Daniel Veillard9403a042001-05-28 11:00:53 +000012366Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * TODO: updated
12369 * nanohttp.[ch] : started adding APIs to get the redirected URL
12370 when this occurs (needed for further base computation
12371 * tree.h: cleanup
12372 * encoding.c: cleanup
12373 * SAX.c: minor change around ctxt->loadsubset
12374
Daniel Veillard6278fb52001-05-25 07:38:41 +000012375Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * Makefile.am include/Makefile.am: small change to have
12378 include/libxml rebuilt if working from CVS.
12379 * uri.c: applied another patch from Carl Douglas for URI escaping,
12380 this should close bug #51876
12381
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012382Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12385 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12386 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12387 added specific regression test
12388 * parser.h: preparing for the XSLT mode where DTD inherited
12389 attributes are added to the tree.
12390
Daniel Veillardbbd22452001-05-23 12:02:27 +000012391Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * xinclude.[ch]: Updated the namespace for the Last Call version
12394 * result/XInclude/include test/XInclude/include: updated the
12395 testsuite accordingly
12396
Daniel Veillard8514c672001-05-23 10:29:12 +000012397Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12400 related to bug #51876
12401
Daniel Veillard42596ad2001-05-22 16:57:14 +000012402Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * tree.c: fixed a gross mistake in base computation, xml:base is
12405 not completely correct yet (need cascade).
12406 * xpath.[ch]: added the few things needed to find a function name
12407 and URI from the XPath context when it is called.
12408
Daniel Veillard81418e32001-05-22 15:08:55 +000012409Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12412 * DOCBparser.c: small cleanup
12413 * xmllint.c: added a --catalogs option to load catalogs from
12414 $SGML_CATALOG_FILES
12415 * tree.c: cleanup
12416 * configure.in: iconv library fixup, ICONV_LIBS
12417
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012418Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * catalog.c: handling of CATALOG entries. detection of recursion,
12421 and a few bugfixes
12422 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12423 against the default namespace
12424
Daniel Veillard04b93292001-05-21 08:15:31 +000012425Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12428
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012429Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * parser.c: fixed propagation context info when parsing an
12432 external entity.
12433 * doc/html/*.html: regenerated a couple of docs
12434
Daniel Veillard4623acd2001-05-19 15:13:15 +000012435Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * doc/xml.html: update with 2.3.9 informations
12438
Daniel Veillardbed7b052001-05-19 14:59:49 +000012439Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12440
12441 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12442 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12443 * doc/html/* : rebuilt the docs
12444 * valid.c: small patch which may improve some case when
12445 validating.
12446
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012447Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12448
12449 * HTMLparser.c: Closed bug #54891
12450 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12451 to the suite
12452
12453Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12456 applied a documentation patch from LotR and filled in a few missing
12457 descriptions
12458
Daniel Veillard76d66f42001-05-16 21:05:17 +000012459Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * xpath.c tree.c parser.c: speed optimizations at the parser level
12462 document tree freeing and xpath evaluation
12463
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012464Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * parser.c parser.h parserInternals.h: fixed a couple of
12467 interfaces for handling memory buffer input to const char *
12468 upon suggestion of JamesH.
12469
Daniel Veillardc3739e72001-05-15 15:23:27 +000012470Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * configure.in: LoTR sent a patch fixing the previous commit
12473
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012474Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * configure.in: trying to deal again with the stoopid -R linking
12477 flag of Solaris
12478
Daniel Veillard790142b2001-05-15 10:51:53 +000012479Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * xpath.h: two nodeset access macros from Thomas Broyer
12482
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012483Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12486 patch from Thomas Broyer
12487
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012488Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12491 case
12492 * INSTALL: was empty added stuff from the FAQ
12493
Daniel Veillard75bea542001-05-11 17:41:21 +000012494Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12497 attributes handling and #54433 by adding xmlUnsetProp()
12498 and xmlUnsetNsProp()
12499
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012500Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * HTMLparser.c: Patch from Jonas Borgström
12503 (htmlGetEndPriority): New function, returns
12504 the priority of a certain element.
12505 (htmlAutoCloseOnClose): Only close inline elements if they
12506 all have lower or equal priority.
12507 * result/HTML: this of course changed a number of tests results.
12508
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012509Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * xmlIO.c catalog.c: plugged in the default catalog resolution
12512 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12513 documentations
12514 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12515
Daniel Veillarda7374592001-05-10 14:17:55 +000012516Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12517
12518 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12519 integrating catalogs
12520 * catalog.[ch] testCatalog.c: adding a small catalo API
12521 (only SGML catalog support).
12522 * parser.c: restaured xmlKeepBlanksDefault(0) API
12523
Daniel Veillardc17337c2001-05-09 10:51:31 +000012524Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12527
Daniel Veillard257d9102001-05-08 10:41:44 +000012528Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * parser.c: added xmlParseExternalEntityPrivate() to allow
12531 propagation of ctxt->_private when parsing external entities
12532
Daniel Veillard083c2662001-05-08 08:27:14 +000012533Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12536
Daniel Veillard01ef7382001-05-08 07:31:43 +000012537Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12540
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012541Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * valid.c: warn when indeterminist content model is detected
12544 * result/VC/ElementValid8: this adds a message
12545 * Makefile.am: add --novalid for VCM tests
12546 * parserInternals.c: added a call to Init memory
12547
Daniel Veillard64269352001-05-04 17:52:34 +000012548Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12551 when both parameters are NULL.
12552
Daniel Veillard37721922001-05-04 15:21:12 +000012553Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * valid.c: applied small patch from Gary Pennington, reindented
12556 some part of the code.
12557
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012558Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12561 release, updated and regenerated the docs
12562
Daniel Veillard357c9602001-05-03 10:49:20 +000012563Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * xpath.c result/XPath/expr/floats : clarified and cleanup
12566 printing of abnormal floats in tests.
12567
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012568Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12571 * results/HTML/ : a few changes in the output of the HTML tests as
12572 a result.
12573 * configure.in: tying to fix -liconv where needed
12574
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012575Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * Makefile.am: fixed a stupid error
12578
Daniel Veillard7150a032001-05-02 16:41:11 +000012579Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * configure.in Makefile.am: make the inclusion of the trio
12582 modules in the library conditional
12583
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012584Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12585
12586 * DOCBparser.c: patche from László Kovács, fixed entities refs
12587 in attributes handling
12588
Daniel Veillardedddff92001-05-02 10:58:52 +000012589Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12592 flushing
12593
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012594Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * xpath.c: fix of an XSLT namespace bug reported on the list
12597 general/bug-8-
12598
Daniel Veillard5792e162001-04-30 17:44:45 +000012599Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * strio.h trio.c: Dan McNichol suggested a couple of small
12602 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12603
Daniel Veillard02141ea2001-04-30 11:46:40 +000012604Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12605
12606 * tree.c parser.c encoding.c: spent a bit more time looking
12607 at the parsing speed and DOM handling. Added a few more
12608 speedups.
12609
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012610Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * parser.c: small but effective parsing speed improvement
12613
Daniel Veillardb59076b2001-04-29 17:04:07 +000012614Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * configure.in: default on the DocBook parser inclusion (for Gnome)
12617 * DOCBparser.h: fixed a header reference
12618
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012619Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * configure.in xpath.c: applied Bjorn patches for FPE on the
12622 alpha
12623
Daniel Veillardeefd4492001-04-28 16:55:50 +000012624Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12627 xmlSaveFormatFileTo()
12628
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012629Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * xpath.c: simple and efficient optimization, XPath functions
12632 aways bind to the same code, cache this
12633 * TODO: updated (by saying some is obsolete)
12634
Daniel Veillard2156a562001-04-28 12:24:34 +000012635Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * xpath.c: more cleanup work on XPath name parsing routines
12638
Daniel Veillard61d80a22001-04-27 17:13:01 +000012639Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12642 xmlXPathParseName
12643 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12644 * debugXML.c: avoid compilation problems if compiling without
12645 HTML support, Igor Zlatkovic
12646 * win32/libxml2/libxml2.def.src: being able to compile without
12647 XPath on Windows
12648
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012649Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * libxml.m4: yet another patch from Toshio Kuratomi
12652
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012653Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12656
Daniel Veillard67fee942001-04-26 18:59:03 +000012657Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * tree.[ch]: added xmlSaveFormatFile interface for saving
12660 and indenting a file.
12661
Daniel Veillard82e49712001-04-26 14:38:03 +000012662Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * xpath.c: fixed bug #53689 related to processing-instruction()
12665
Daniel Veillard02f077a2001-04-26 10:59:11 +000012666Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * DOCBparser.c: patche from László Kovács
12669
Daniel Veillard30211a02001-04-26 09:33:18 +000012670Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * parser.c: applied fixes from Christian Glahn bug report #53391
12673
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012674Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * error.c: Jean François Lecomte provided a complete description
12677 and a fix to bug #53537
12678
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012679Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12682
Daniel Veillard1034da22001-04-25 19:06:28 +000012683Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * DOCBparser.c SAX.c: a bit more work on entities processing.
12686 Still Need to cleanup XML output and references in attributes
12687
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012688Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12691
Daniel Veillardb33c2012001-04-25 12:59:04 +000012692Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * tree.c: trying to fix #53574, not completely complete,
12695 I would like xmllint --copy --debug test/ent1 and
12696 xmllint --debug test/ent1 to show the same result.
12697 * xpath.c: fix a bug when trying to sort namespace nodes
12698
Daniel Veillard5146f202001-04-25 10:29:44 +000012699Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * HTMLtree.c: real fix for #53402
12702
Daniel Veillard7533cc82001-04-24 15:52:00 +000012703Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12706 PIs when using xsl:output
12707 * valid.c: closing #53537 some case generate segfaults if there
12708 is validity errors
12709
Daniel Veillard61b33d52001-04-24 13:55:12 +000012710Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12713 of external parsed entities, added --noent to testDocbook
12714 * valid.c: Garry Pennington found an uninitialized variable
12715 access in xmlValidateElementContent()
12716
Daniel Veillard56098d42001-04-24 12:51:09 +000012717Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12720 with madness
12721 * result/HTML/ : this modified the result of the regression tests
12722 a lot.
12723
Daniel Veillard122376b2001-04-24 12:12:30 +000012724Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12727 to doc where it wasn't checked against NULL reported by
12728 Jens Laas
12729
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012730Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12733 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12734
Daniel Veillardeae522a2001-04-23 13:41:34 +000012735Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12738 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12739 * SAX.[ch]: cleanup and updates for DocBook
12740 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12741 ex SGML identifier changes
12742 * valid.c: removed a static unused function.
12743
Daniel Veillardde57c612001-04-23 09:13:36 +000012744Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * HTMLtree.c: applied change for Paul Sponagl on script saving
12747 * Makefile.am: the warning about entity title.xml are normal.
12748
Daniel Veillard393df012001-04-22 20:11:18 +000012749Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * configure.in: release of 2.3.7
12752 * Makefile.am: fixing make distcheck
12753
Daniel Veillarda41123c2001-04-22 19:31:20 +000012754Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * doc/html/* doc/xml.html: updated and regenerated the docs
12757
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012758Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12761
Daniel Veillarde82a9922001-04-22 12:12:58 +000012762Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * tree.c: fixed #53388 with the provided patch
12765
Daniel Veillard06803992001-04-22 10:35:56 +000012766Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * valid.c: Bjorn detected an invalid memory access. Fixed
12769 vstateVPush()
12770
Daniel Veillard40af6492001-04-22 08:50:55 +000012771Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12774
Bjorn Reese70a9da52001-04-21 16:57:29 +000012775Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12776
12777 * libxml.h: new header used only for the compilation of libxml
12778 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12779 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12780 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12781 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12782 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12783 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12784 baseline (version 1.2 plus a single patch).
12785 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12786 scientific notation for numbers. Tests added.
12787 * xpath.c: formatting of numbers changed to use sprintf
12788 (contribution from William Brack)
12789
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012790Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * valid.c: cleanup, more useful debugging
12793 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12794 * xmlIO.c: entity loading is printed as an error when validating
12795
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012796Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * valid.c: fixed to validate within entities
12799 * test/VCM/v22.xml: added a specific testcase
12800
Daniel Veillardca1f1722001-04-20 15:47:35 +000012801Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * valid.c: forgot an epsilon transition in for ()+
12804 * test/VCM/v21.xml : added a specific test case
12805
Daniel Veillard85349052001-04-20 13:48:21 +000012806Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * valid.c: removed a state explosion exhibited by RSS
12809 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12810 from bug #51872
12811
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012812Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12815 validation without using an ugly NFA -> DFA algo in the source.
12816 Made a specific algorithm easier to maintain, using a single
12817 stack and without recursion.
12818 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12819 * hash.c: made the growing routine static
12820 * tree.h parser.c: added the parent information to an
12821 xmlElementContent node.
12822
Daniel Veillarde470df72001-04-18 21:41:07 +000012823Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * SAX.c parser.c xpath.c: generating IDs when not validating
12826 from an external parsed entity was poisoning the ID has table
12827 with removed values. This was killing XSLT on the KDE help
12828 browser.
12829
Daniel Veillardceacdd92001-04-18 15:10:35 +000012830Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * entities.h: andrew@ugh.net.au detected a double declaration
12833
Daniel Veillarda10efa82001-04-18 13:09:01 +000012834Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * debugXML.c hash.c tree.h valid.c : some changes related to
12837 the validation suport to improve speed with DocBook
12838 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12839 the way validation errors get reported
12840
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012841Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12844 by P C Chow and William M. Brack for XSLT HTML output
12845
Daniel Veillard2d90de42001-04-16 17:46:18 +000012846Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12847
12848 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12849 Igor Zlatkovic patches for MSC compilation and added his
12850 updates
12851
Daniel Veillarde043ee12001-04-16 14:08:07 +000012852Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12855 prefix lookup.
12856 * parserInternals.c: fixed the bug reported by Morus Walter
12857 due to an off by one typo in xmlStringCurrentChar()
12858
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012859Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * HTMLparser.c result/HTML/*: revamped the way the HTML
12862 parser handles end of tags or end of input
12863
Daniel Veillard82daa812001-04-12 08:55:36 +000012864Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12867
Daniel Veillard67a21302001-04-11 14:39:16 +000012868Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12871 bug where the linktime verions of free() won't work ...
12872
Daniel Veillard27b55282001-04-11 12:22:25 +000012873Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12876
Daniel Veillardafc73112001-04-11 11:51:41 +000012877Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * doc/xml.html: added 2.3.6 release
12880
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012881Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12884 * result/wml.xml: resulted in a small output change
12885
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012886Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12887
12888 * tree.c: xmlNewDoc was missing the charset initialization
12889 * xmllint.c: added --auto to autogenerate a doc, allow to
12890 reproduce the problem fixed on xmlNewDoc
12891
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012892Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * xpath.c: trying to get 52979 solved
12895 * tree.c result/ result/noent/: trying to get 52712 solved, this
12896 also made me clean up the fact that XML output in general should
12897 not add formating blanks by default, this changed the output of
12898 a few tests
12899
Daniel Veillard73639a72001-04-10 14:31:39 +000012900Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12903
Daniel Veillardfac26a12001-04-08 13:08:14 +000012904Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * configure.in: finally released 2.3.6
12907
Daniel Veillard911f49a2001-04-07 15:39:35 +000012908Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xpath.c: checking for null pointer generated by new code
12911
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012912Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * xpath.c: fixed a [] evaluation problem reported
12915 * test/XPath/tests/simpleaddr: extended test
12916 * result/XPath/simpleaddr: updated result
12917
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012918Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * xmllint.c: Dan Timis reported a portability problem
12921 on Macs without mmap, fixed it.
12922
Daniel Veillardb38bd552001-04-03 18:22:00 +000012923Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * testXPath.c : added a --tree option allowing to display the
12926 tree dump of the XPath expression
12927
Daniel Veillard4dd93462001-04-02 15:16:19 +000012928Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * xpath.c: fixed a memleak when comparing nodesets
12931 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12932 * tree.c: added a TODO
12933
Daniel Veillard92ad2102001-03-27 12:47:33 +000012934Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12937 we need string functions
12938 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12939 to be able to use them where needed. Applied some changes
12940 to reduce name linking pollution and compile in only what's
12941 needed.
12942 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12943 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12944 for the string manipulation functions
12945 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12946 to the free() function of xmlmemory.c
12947 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12948 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12949 usage.
12950
12951
Daniel Veillard2be30642001-03-27 00:32:28 +000012952Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * error.c: applied the context output patch of the error
12955 handling submitted by Chuck Griffith
12956 * error/VC/*: this slightly change some error logs
12957
Daniel Veillard50582112001-03-26 22:52:16 +000012958Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * parser.c: fixed line number reporting on error
12961
Daniel Veillard04be4f52001-03-26 21:23:53 +000012962Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * parser.c: Sullivan and Darin found a parser bug,
12965 applied the patch.
12966
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012967Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12970 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12971 xmlversion.h.in xpointer.c: of course the way I defined
12972 UNUSED breaks on old gcc version. Try to be smart and
12973 also define it directly in xmlversion.h
12974 * configure.in: removed -ansi flag from the pedantic set
12975
12976Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012977 Huge cleanup, I switched to compile with
12978 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12979 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12980 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12981 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12982 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
12983 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
12984 encoding.h entities.c error.c list.[ch] nanoftp.c
12985 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
12986 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12987 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
12988 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
12989 Cleanup, staticfied a number of non-exported functions,
12990 detected and cleaned up a dozen of problem found this way,
12991 avoided a lot of public function name/typedef/system names clashes
12992 * doc/xml.html: updated
12993 * configure.in: switched private flags to the really pedantic ones.
12994
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000012995Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * configure.in: 2.3.5
12998 * doc/html/*: rebuilt the docs
12999
Daniel Veillard146c9122001-03-22 15:22:27 +000013000Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * parser.c: fixed a reported bug in NOTATION parsing
13003 * uri.c: accepted but not fixed bug 51876, added TODO
13004 * Makefile.am: fixed bug 51876
13005
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013006Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * config.h.in configure.in error.c: fix a compilation problem
13009 on platforms without vsnprintf (xml@thewrittenword.com)
13010
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013011Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * parser.c: fixed a function name header typo
13014 * SAX.c: notations can also occur in external subset.
13015
Daniel Veillard7d42b542001-03-20 13:22:46 +000013016Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * error.c: removed a C++ like comment
13019
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013020Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * parser.c: fixing bug 52299 strange condition leading
13023 to a parser crash due to a buffer overflow
13024 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13025 added the specific test case
13026
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013027Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13030 xmlXPathConvert{String,Number,Boolean} to be able to make
13031 type casts without a context stack, fixed some implementation
13032 problems related to the absence of context at parse-time,
13033 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13034 in the public API too
13035 * xpointer.c xpathInternals.h: we need to know at parse time
13036 whether we are compiling an XPointer
13037
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013038Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13041 cleaned up the parser internals, refactored XPath code, added
13042 new compilation based APIs and cleanly separated public and
13043 private APIs.
13044
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013045Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * xpath.h: the comp field must be added at the end to avoid
13048 killing binary compat.
13049
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013050Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * Makefile.am: detect XPath memleaks in regreson tests
13053 * error.c: fixed and error w.r.t. error reporting still using
13054 stderr
13055 * hash.c: added new line at end of file
13056 * tree.h: minor cleanup
13057 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13058 expression parsing from evaluation, resulted in a number of
13059 changes internally, and in XPointer. Likely to break stuff
13060 using xpathInternals.h but should remain binary compatible,
13061 new interfaces will be added.
13062
Daniel Veillardd574f782001-03-14 19:40:17 +000013063Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * configure.in: fixed a couple of problems reported by
13066 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13067 without gcc on non linux platforms.
13068
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013069Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13072 a fix for --with-html-dir= configure support. I hope it won't
13073 break rpm generation
13074
Daniel Veillarda022fe02001-03-14 16:30:00 +000013075Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * xmlIO.c: one function comment cleanup.
13078
Daniel Veillard25239c12001-03-14 13:56:48 +000013079Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * SAX.c: external subset notations were improperly registered
13082 in the internal subset.
13083
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013084Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * README.cvs-commits: added, pointing to HACKING
13087 * HACKING: updated
13088
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013089Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * parser.c: and Matt Sergeant found one in the XML push
13092 parser (erroneous check I forgot to remove when I fixed the
13093 main parser).
13094
Daniel Veillard68d7b672001-03-12 18:22:04 +000013095Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * xpath.c: ptittom found a small bug in UnaryExpr
13098
Daniel Veillarde356c282001-03-10 12:32:04 +000013099Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * configure.in: bumped to 2.3.4
13102 * error.c: fixed bug #51860
13103 * tree.c: fixed bug #51861
13104 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13105 * tree.[ch] : added xmlDefaultBufferSize
13106 * nanoftp.c: typo in function name header block
13107 * doc/xml.html : updated, added link to XML::LibXSLT
13108 * doc/html/* : rebuilt the docs
13109
Daniel Veillard80f32572001-03-07 19:45:40 +000013110Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * parser.c SAX.c: the new content parsing code raised an
13113 ugly bug in the characters() SAX callback. Found it
13114 just because of strangeness in XSLT XML Rec ouptut :-(
13115
Daniel Veillard6c831202001-03-07 15:57:53 +000013116Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * Makefile.am: Martin Baulig suggested to add -lm
13119 * tree.c: found another bug in xmlNodeGetContent()
13120
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013121Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * xpath.c: Bjorn found the error related to strictness of comparison.
13124
Daniel Veillard29631a82001-03-05 09:49:20 +000013125Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * parser.c: trying to fix the Dtd parsing problem reported
13128 by Gary, side effect of last week speed optimizations.
13129
Daniel Veillard14be0a12001-03-03 18:50:55 +000013130Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13133 * parserInternals.c: removed unneeded test raised by Stric
13134
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013135Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13136
13137 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13138 and fixed by William Brack). Added xmlXPathFormatNumber.
13139 Changed the sorting slightly.
13140 * configure.in Makefile.am example/Makefile.am: Added -lm.
13141 Please note that applications linking with libxml2, must
13142 also like with the math library from now on.
13143
Daniel Veillardf9533d12001-03-03 10:04:57 +000013144Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13147
Daniel Veillard2f362242001-03-02 17:36:21 +000013148Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * parser.c: one must report spaces even if the Dtd element
13151 content proves that this is not part of the element content.
13152 * result/valid/*.xml: this changed the ouptu slightly
13153
Daniel Veillardb402c072001-03-01 17:28:58 +000013154Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * configure.in: bumped to 2.3.3
13157 * doc/xml.html: updated
13158
Daniel Veillard77851712001-02-27 21:54:07 +000013159Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * tree.c: minor doc fix
13162 * xpath.c: deallocation issues when a result tree has been
13163 converted to a node-set
13164
Daniel Veillardec70e912001-02-26 20:10:45 +000013165Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * doc/xml.html: oops corrected dates s/2000/2001
13168
Daniel Veillard8730c562001-02-26 10:49:57 +000013169Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * valid.c: new patch from Gary Pennington
13172
Daniel Veillard91e9d582001-02-26 07:31:12 +000013173Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * doc/xml.html: applied patch from Ankh
13176
Daniel Veillardedac3c92001-02-26 01:36:19 +000013177Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * xinclude.c: fixed a problem building on Mac
13180
Daniel Veillard21a0f912001-02-25 19:54:14 +000013181Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * parser.c: more work on increasing parsing ferformances
13184
Daniel Veillard48b2f892001-02-25 16:11:03 +000013185Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13188 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13189 avoiding memcpy in production builds MEM_CLEANUP macro use
13190 * parser.[ch] parserInternals.c: optimizations of the tightest
13191 internal loops inside the parser. Better checking of I/O
13192 flushing/loading conditions
13193 * xmllint.c : added --timing
13194
Daniel Veillard71681102001-02-24 17:48:53 +000013195Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * configure.in: bumped to 2.3.2
13198 * doc/xml.html: updated for release
13199
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013200Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * xpath.c: found a memleak and fixed a nasty bug
13203
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013204Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * xmllint.[c1] : added return code errors for xmllint
13207 * xpath.c: specific debug dump function for result value trees
13208
Daniel Veillard4b637072001-02-21 21:52:55 +000013209Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * xpath.c: finally implemented xmlXPathCompareNodeSets
13212 * test/XPath/expr/floats results/XPath/expr/floats: added
13213 a test for float expressions
13214
Daniel Veillardf714aa32001-02-21 03:07:44 +000013215Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13218 * parserInternals.[ch]: trying to speed up parsing
13219 * xpath.c : speeded up node set equality op
13220
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013221Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13224 better handling of ID/IDREF and the list modules associated
13225 * configure.in: small CFLAGS cleanup
13226
Daniel Veillarda8abee62001-02-19 15:14:59 +000013227Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * configure.in: fixed iconv detection on AIX (stric)
13230
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013231Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013232
13233 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13234
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013235Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13236
13237 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13238 and optimized xmlXPathNodeSetSort
13239
Daniel Veillard142adbf2001-02-17 13:21:05 +000013240Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * xpath.c: bug fix when context size is 0
13243 * parser.c: I like Norm's Dtd because they still manage to break
13244 the parser occasionally
13245
Daniel Veillardf23e0092001-02-16 13:21:29 +000013246Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13249
Daniel Veillarde0e26512001-02-16 00:11:46 +000013250Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13253 attributes within the XML-1.0 namespace
13254
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013255Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * xpathInternals.h: exported a few axis functions
13258 * doc/xml.html: updated the doc
13259
Daniel Veillard760f4422001-02-15 14:59:48 +000013260Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * configure.in: applied patch from Daniel van Balen for OpenBSD
13263 and bumped version to 2.3.1
13264 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13265 attempt to find autoclosing was simply broken, removed it,
13266 updated the examples, this is better
13267
Daniel Veillardd194dd22001-02-14 10:37:43 +000013268Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13271 hash functionnalities.
13272 * doc/html/* : rebuild the doc
13273
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013274Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13277 on predicate
13278 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13279 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13280 really want to have tags closed on output even if we accept
13281 unclosed ones on input
13282
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013283Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpath.c: ouch don't free NULL, rare case fixed
13286 * tree.c: don't coalesce text nodes if they don't have the
13287 same behaviour wrt escaping on output
13288
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013289Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xpath.c: small fixup
13292 * SAX.c: don't warn on empty namespaces.
13293
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013294Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * README: a bit of cleanup
13297 * configure.in: preparing for 2.3.0 release
13298
Daniel Veillard1f83d392001-02-08 09:37:42 +000013299Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * hash.[ch]: added a first version of xmlHashSize()
13302 * valid.c: another bug fix from Gary Pennington
13303
Daniel Veillard5eef6222001-02-07 18:24:48 +000013304Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * valid.c: couple of bug fixes pointed by Gary Pennington
13307 * HTMLtree.c: #if 0 cleanup
13308
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013309Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13312 which removes a time consuming check of xmlXPathNodeSetAdd()
13313 and use it in places where we are sure to not break unicity
13314
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013315Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * xpath.c: bug fixes found from XSLT
13318 * tree.c: preserve node->name special values when copying nodes.
13319 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13320 external subset are fetched when available but without full
13321 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13322 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13323 output with encoding disabled.
13324
Daniel Veillard2c833b62001-02-03 08:52:06 +000013325Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13328 xmlCheckFilename should not be called from xmlFileOpenW
13329 and xmlGzfileOpenW
13330
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013331Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13334 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13335 added the new tests for URI normalization
13336 * testURI.c: fixed stoopid bugs
13337 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13338 the URI in the error messages are now properly normalized
13339
Daniel Veillardea28ce62001-02-02 08:20:19 +000013340Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13343
Daniel Veillarde99a4762001-02-01 04:34:35 +000013344Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13347
Daniel Veillard2b325a02001-01-31 20:46:31 +000013348Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * xpath.c: fixed mod operator
13351
Daniel Veillardde55cf62001-01-31 15:53:13 +000013352Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * parser.c: fixed xmlStrcat doc
13355 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13356 trees.
13357
Daniel Veillard2f913b72001-01-31 13:23:49 +000013358Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c result/XPath/tests/chaptersbase
13361 result/XPath/tests/simplebase: fixed XPath node()
13362 * tree.c: small fix in xmlNewNs()
13363 * Makefile.am: removed extraneous xml2Conf.sh rule
13364
Daniel Veillardb42042b2001-01-28 07:40:36 +000013365Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13368 Changed the library name, in order to get libxml-devel and
13369 libxml2-devel to coexist on a single system
13370 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13371 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13372
Daniel Veillardee0a4662001-01-27 18:59:33 +000013373Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13376 libxml2-devel installable in // as libxml-devel.
13377
Daniel Veillard5eb05942001-01-27 17:50:22 +000013378Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * doc/Makefile.am: fixed make rebuild in doc
13381 * doc/html/*.html: rebuilt the docs
13382
Daniel Veillard65c295d2001-01-26 09:32:39 +000013383Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13386
Daniel Veillard8e199902001-01-25 18:54:39 +000013387Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13390 the HTML doc to go into the -devel RPM ...
13391 * aclocal.m4 config.h.in: some updates due to auto* magic
13392
Daniel Veillard93086662001-01-25 18:13:04 +000013393Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * xpath.h: added a hook in the context structure allowing to
13396 link to extra support, needed for XSLT
13397
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013398Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13401 xmlXPtrCmpPoints to use it.
13402 * propagated the following patch from Alejandro Forero
13403 * include/win32config.h xmlIO.c: applied further suggestions
13404 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13405 * example/gjobread.c: fixed warnings, now that it builds
13406
13407Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13408
13409 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13410
13411 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13412 filename points to a valid file (not a directory).
13413 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13414 Added calls to xmlCheckFilenameDir.
13415
13416 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13417 `path' (rather than `filename') as the parameter to gzopen and open.
13418
Daniel Veillard48177c22001-01-23 15:27:41 +000013419Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * Makefile.am: fixed a problem with EXTRA_DIST
13422
Daniel Veillardb83ba402001-01-22 22:45:10 +000013423Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * Makefile.am example/Makefile.am: finally found the trick
13426 to build the example, i.e. add "." in SUBDIRS before example
13427 in the list <grin/>
13428
Daniel Veillard82687162001-01-22 15:32:01 +000013429Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * doc/xml.html: updated with an XSLT section, removed pointer to
13432 W3C CVS base.
13433
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013434Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13437 too, and deallocation need to occur the same way.
13438
Daniel Veillarde4566462001-01-22 09:58:39 +000013439Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13442 type correponding to an XSLT result tree fragment. Share most
13443 of the data format with node set, as well as operators.
13444 * HTMLtree.c: added a newline at the end of the doctype output
13445 whe this one is not present initially.
13446 * tree.c: make sure taht the parent and doc pointers are properly
13447 set when copying attributes (lists).
13448
Daniel Veillard701c7362001-01-21 09:48:59 +000013449Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13452
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013453Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * xpath.c: seems I finally killed that ugly path evaluation
13456 context bug (tagged 9999 in case is is wrong)
13457
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013458Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13461 for XSLT
13462
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013463Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13466 for xmlGzfileOpen() bug
13467
Daniel Veillardf6eea272001-01-18 12:17:12 +000013468Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.c: removed an error found by XSLT usage
13471 * tree.c parserInternals.h: use a predefined static string
13472 for text and comment nodes, avoid freeing them in xmlFreeNode,
13473 exported the string name in parserInternals.h and added
13474 another value to disable encoding at output (for XSLT),
13475 gain memory, time.
13476
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013477Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13480 win32/libxml2/libxml2_so.dsp: new makefiles and update
13481 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13482
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013483Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13486 Gary Pennington
13487
Daniel Veillard389e6b72001-01-15 19:41:13 +000013488Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * xpath.c: fixed the comaprision of values and nodelists,
13491 need to compare nodelist still ...
13492 * debugXML.c: avoided a possible core dump
13493 * HTMLparser.c: cleanup
13494 * nanohttp.c: contributed fix.
13495 * tree.c: fixes in properties handling added xmlSetNsProp
13496 needed by libxslt
13497 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13498 comment
13499 * TODO: updated
13500
Daniel Veillard167bd532001-01-06 21:09:34 +000013501Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * parser.c parserInternals.c: applied Bjorn Reese optimization
13504 patch
13505
13506Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * Makefile.am: applied patch fro make check from Martin Vidner
13509
Daniel Veillard503b8932001-01-05 06:36:31 +000013510Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * configure.in: preparing 2.2.11
13513 * doc/html/*: rebuild the HTML files
13514 * doc/xml.html : updated
13515
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013516Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * tree.c: fixed a stupid bug
13519 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13520 patches related to validation of an XInclude processing result
13521 * TODO: updated
13522
Daniel Veillarde2488192001-01-04 10:54:22 +000013523Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13526 on large files
13527
Daniel Veillardf060a412001-01-03 20:52:44 +000013528Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13531
Daniel Veillard45cff692001-01-03 18:02:04 +000013532Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13535 reported by Jonas Borgström
13536 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13537
Daniel Veillard08108982001-01-03 15:24:58 +000013538Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * testXPath.c xpath.c: fixing the XPath union expressions problem
13541 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13542
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013543Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * xmllint.c: Made is so if the file name is "-" is will read form
13546 standard input. Sven Heinicke <sven@zen.org>
13547 * tree.c: fixed a problem when growing buffer
13548 * tree.h: fixed the comment of the node types following andersca
13549 comment
13550 * TODO: updated
13551
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013552Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13553
13554 * HTMLparser.[ch]: added a way to avoid adding automatically
13555 omitted tags. htmlHandleOmittedElem() allows to change the
13556 default handling.
13557 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13558 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13559 of xmllint too when using --memory flag, added a memory test
13560 suite at the Makefile level.
13561 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13562 with namespace use when encountering QNames in XPath evalation,
13563 added xmlns() scheme in XPointer.
13564 * nanoftp.c : incorporated a fix
13565 * parser.c xmlIO.c: fixed problems raised with encoding when using
13566 the memory I/O
13567 * parserInternals.c: closed bug 25934 reported by
13568 torsten.landschoff@innominate.de
13569 * TODO: updated
13570
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013571Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13572
13573 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13574 on a non-updated tree :-(, made a 2.2.10 release to correct the
13575 situation
13576
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013577Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13578
13579 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13580 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13581 integrated a set of OpenVMS changes from Howard Taylor
13582 <Howard.Taylor@pacoast.com>
13583
Daniel Veillard58770e72000-11-25 00:48:47 +000013584Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13585
13586 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13587 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13588
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013589Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13590
13591 * HTMLparser.c: some fixes on auto-open of html/head/body
13592 * encoding.c: fixed a compilation error on some gcc env
13593 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13594 XPointer implementation
13595 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13596 related XPointer tests and associated results
13597
Daniel Veillard300f7d62000-11-24 13:04:04 +000013598Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13599
13600 * doc/xmldtd.html doc/xml.html: following a short step by step
13601 guidance on IRC to help maciej with DTDs I started a small
13602 page on the subject.
13603
Daniel Veillard748e45d2000-11-17 16:36:08 +000013604Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13605
13606 * HTMLparser.c: fixed handling of broken charrefs
13607 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13608 patches
13609
Daniel Veillard28929b22000-11-13 18:22:49 +000013610Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13611
13612 * doc/xml.html doc/html/* : rebuilt the docs after adding
13613 xinclude and updated page for 2.2.7 and 2.2.8
13614 * configure.in: releasing 2.2.8
13615
Daniel Veillard41e06512000-11-13 11:47:47 +000013616Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13617
13618 * parser.[ch] parserInternals.c: applied the conditional
13619 section processing fix from Jonathan P Springer
13620 <jonathan.springer2@gte.net>
13621 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13622 project file, fixed iconv default non support
13623 * xpath.c: fixed the problem of evaluating relative expressions
13624 when a node context is provided.
13625
Daniel Veillardbf432752000-11-12 15:56:56 +000013626Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13627
13628 * nanoftp.c: fixed gcc 2.95 new warnings
13629 * SAX.c: fixed a stupid bug
13630 * tree.c: fixed a formatting problem when round-tripping
13631 from/to memory
13632 * xinclude.c: chased memleak, fixed a base problem
13633 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13634 xmlXPtrBuildNodeList()
13635 * TODO: updated
13636 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13637 adding a first small set of regression tests for XInclude
13638
Daniel Veillardc2def842000-11-07 14:21:01 +000013639Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13640
13641 * nanohttp.[ch]: applied Wayne Davison patches to access
13642 the WWW-Authorization header.
13643 * parser.c: Closed Bug#30847: Problems when switching encoding
13644 in short files by applying Simon Berg's patch.
13645 * valid.c: fixed a validation problem
13646 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13647 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13648 Wayne Davison
13649 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13650 need to be extended to non full nodes selections.
13651 * xinclude.c: starts to work decently
13652
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013653Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13654
13655 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13656 debugXML.c xmlversion.h.in: Started adding XInclude support,
13657 this is a new xmllint option
13658 * tree.c xpath.c: applied TOM patches for XPath
13659 * xpointer.c: fixed a couple of errors.
13660 * uri.c: added an escaping function needed for xinclude
13661 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13662 new warning from RH70 gcc's version
13663
Daniel Veillarda4964b72000-10-31 18:23:44 +000013664Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13665
13666 * HTMLparser.c: fixed loop on invalid char in scripts
13667 * parser.c: update to description of xmlIOParseDTD()
13668 * libxml.m4 xmlversion.h.in: changes contributed by
13669 Michael Schmeing <m.schmeing@internet-factory.de>
13670 * configure.in: preparing for 2.2.7
13671 * Makefile.am: trying to avoid config.h and acconfig.h
13672 being included in the distrib
13673 * configure.in: released 2.2.7
13674
13675Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13676
13677 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13678 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13679
Daniel Veillard01411222000-10-30 15:33:22 +000013680Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13681
13682 * parser.[ch]: added xmlIOParseDTD()
13683 * xpointer.c: added support for the 2 extra parameters of
13684 string-range, fixed a stoopid error when '0' was present
13685 in XPointer expressions
13686 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13687 testsuite for the above
13688
Daniel Veillard6db58192000-10-30 09:27:53 +000013689Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13690
13691 * libxml.spec.in: improved package descriptions
13692
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013693Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13694
13695 * xpath.c xpathInternals.h: applied a large cleaning patch
13696 from TOM <ptittom@free.fr>, it also add namespace support
13697 for function and variables registration.
13698
Daniel Veillardbd20df72000-10-29 17:53:40 +000013699Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13700
13701 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13702 * Makefile.mingw: Wayne Davison's update adding hash.c
13703
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013704Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13705
13706 * xpath.c: fixed the root evaluation problems
13707 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13708 ignorable spaces with <b> <bold> <em>
13709 * tree.c: fixed a loop in xmlSearchNsByHref()
13710
Daniel Veillard767662d2000-10-27 17:04:52 +000013711Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13712
13713 * xpath.c: applied another XPath patch from TOM
13714 * xpath.c include/makefile.am: applied another patch from
13715 china@thewrittenword.com (cleanup on IRIX).
13716
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013717Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13718
13719 * xml-config.1: received a fixed version from Fredrik Hallenberg
13720 <hallon@lysator.liu.se>
13721
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013722Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13723
13724 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13725 cleanup patch for XPath
13726
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013727Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13728
13729 * patched to redirrect all "out of context" error messages to
13730 a reconfigurable routine. The changes are:
13731 * xmlerror.h : added the export of an error context type (void *)
13732 an error handler type xmlGenericErrorFunc there is an interface
13733 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13734 to reset the error handling routine and its argument
13735 (by default it's equivalent to respectively fprintf and stderr.
13736 * all the c files: all wild accesses to stderr or stdout within
13737 the library have been replaced to calls to the handler.
13738
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013739Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13740
13741 * configure.in: release 2.2.6
13742 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13743 exporting the inner functions of xpath for extension modules
13744 * doc/*: updated and rebuilt the doc
13745
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013746Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13747
13748 * nanohttp.c : applied Wayne HTTP cleanup patch
13749 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13750 and xmlNodeSetSpacePreserve()
13751
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013752Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13753
13754 * xpath.c: closing bug #29260
13755
Daniel Veillard126f2792000-10-24 17:10:12 +000013756Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13757
13758 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13759 multikey tuples, made hash structure opaque
13760 * valid.[ch]: moved elements, attributes, notations decalarations
13761 as well as ID and refs to hash tables.
13762 * entities.c: hash cleanup
13763 * xmlmemory.c: fixed a dump problem in debug mode
13764 * include/Makefile.am: problem passing in DESTDIR= values patch
13765 from Marc Christensen <marc@calderasystems.com>
13766 * nanohttp.c: removed debugging remains
13767 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13768 * HTMLparser.c parser.c: fixing a number of problems with the
13769 macros in the *parser.c files (Wayne).
13770 * HTMLparser.c: close the previous option when opening a new one
13771 (Marc Sanfacon).
13772 * result/HTML/*: updated the HTML results accordingly
13773
Daniel Veillard52afe802000-10-22 16:56:02 +000013774Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13775
13776 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13777 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13778 XPath functions and XML entities table to them. More to come...
13779 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13780
Daniel Veillard683cb022000-10-22 12:04:13 +000013781Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13782
13783 * tree.c: coalesce adjacent text nodes
13784 * valid.c: handling of blank nodes in DTd validation (raised
13785 by problems with a posteriori validation).
13786 * nanohttp.c: changing behaviour on HTTP write stuff.
13787 * HTMLtree.c: forced body and html to be explicitely closed.
13788 * xpath.h: exported more XPath functions.
13789
Daniel Veillard1baf4122000-10-15 20:38:39 +000013790Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13791
13792 * Release of 2.2.5
13793 * xpointer.c: range() range-inside and other helper functions
13794 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13795
Daniel Veillard47e12f22000-10-15 14:24:25 +000013796Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13797
13798 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13799 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13800
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013801Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13802
13803 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13804 and XPointer modules
13805
Daniel Veillard134c9f32000-10-15 10:27:08 +000013806Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13807
13808 * SAX.h: closed #25107
13809
Daniel Veillard39915622000-10-15 10:06:55 +000013810Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13811
13812 * testSAX.c: fixed problem with cdata reporting
13813 * SAXresult/* : updated
13814
Daniel Veillard1e851392000-10-15 10:02:56 +000013815Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13816
13817 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13818 Closed bug #27499, added to regression tests
13819 * TODO: updated
13820
Daniel Veillard7eda8452000-10-14 23:38:43 +000013821Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13822
13823 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13824 support for SCRIPT and STYLE with help from Bjorn Reese
13825 * test/HTML/* result/HTML/*: added simple testcase and updated
13826 the existing ones.
13827
Daniel Veillardff9c3302000-10-13 16:38:25 +000013828Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13829
13830 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13831 string-range for empty strings
13832 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13833 test/XPath/xptr/strrange: augmented the XPointer testsuite
13834
Daniel Veillard189446d2000-10-13 10:23:06 +000013835Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13836
13837 * doc/xml.html doc/xmlmem.html: added a module describing memory
13838 interfaces and use, updated the main page.
13839
Daniel Veillard2f971a22000-10-12 23:26:32 +000013840Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13841
13842 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13843 nanoftp code work on Windows too now
13844
13845Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013846
13847 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13848 * xpointer.c: implemented string-range() at least a good first version
13849 * test/XPath/docs/str test/XPath/xptr/strrange
13850 result/XPath/xptr/strrange: the string-range() tests
13851
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013852Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13853
13854 * Makefile.am include/Makefile.am include/win32config.h
13855 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13856 and make distcheck
13857
Daniel Veillard19d61112000-10-11 23:50:35 +000013858Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13859
13860 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13861 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13862 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13863
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013864Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13865
13866 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13867 patch for socklen_t detection by
13868 Albert Chin-A-Young <china@thewrittenword.com>
13869
Daniel Veillardcd429612000-10-11 15:57:05 +000013870Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13873 and added a --dtdvalid option to xmllint used to test it
13874
Daniel Veillard47c02452000-10-11 13:04:36 +000013875Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13878 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13879
Daniel Veillard2d38f042000-10-11 10:54:10 +000013880Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13883 handlings (registration, lookup, cleanup)
13884
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013885Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13886
13887 * configure.in Makefile.am include/makefile.am: adding XPointer
13888 and XPtrtests target
13889 * xpointer.[ch] : new files for XPointer support
13890 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13891 more XPath tests
13892
Daniel Veillard57fda592000-10-10 23:24:14 +000013893Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13894
13895 * configure.in: fixed, very broken, make distcheck works again
13896
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013897Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * More work toward 2.2.5, integrated a number of patches
13900 * configure.in Makefile.am win32config.h.in: trying to cleanup
13901 make distcheck .... huh ...
13902 * include/Makefile.am include/win32config.h: new directory
13903 for includes
13904 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13905 updated teh makefiles and instructions for WIN32
13906 * xpath.c: small fixes
13907 * test/XPath/ results/XPath: updated the testcases and results
13908 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13909 suggested patches
13910 * valid.c: fixed an ID bug
13911
Daniel Veillardb71379b2000-10-09 12:30:39 +000013912Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13913
13914 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13915 the automake bug where wrong dependancies were generated.
13916 * xpath.[ch]: worked on XPointer
13917
Daniel Veillard7e99c632000-10-06 12:59:53 +000013918Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13919
13920 * configure.in Makefile.am: 2.2.5, ship the include in an
13921 include/libxml subdirectory, use symlinks when using CVS
13922 * testSAX.c: fixed small bug
13923 * testXPath.c: changed the way testfiles are parsed
13924 * debugXML.c: same kind of cleanup when parsing an argument expression
13925 XPath/XPointers can have blanks embedded
13926 * xpath.[ch]: more cleanup, reorgs for XPointer work
13927 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13928 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13929
Daniel Veillard55b91f22000-10-05 16:30:11 +000013930Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13931
13932 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13933 in the XPath engine, rewrote large parts of it, now it's far
13934 cleaner and in sync with the REC not an old WD. Fixed a parsing
13935 problem in the interactive XML shell found when testing XPath.
13936
Daniel Veillardac260302000-10-04 13:33:43 +000013937Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13938
13939 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13940 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13941 examples with the extra test
13942
Daniel Veillard7cfce322000-10-04 12:40:27 +000013943Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13944
13945 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13946 the global init function.
13947
Daniel Veillard970112a2000-10-03 09:33:21 +000013948Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13949
13950 * HTMLparser.c: Doohhh, attribute name parsing was still case
13951 sensitive ! Fixed this ...
13952 * result/HTML/* : updated the tests results accordingly
13953
Daniel Veillard740abf52000-10-02 23:04:54 +000013954Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13957 engine, should be far more stable, incorporated a new version of
13958 preceding/following axis, need testing
13959 * uri.c: fixed file:///c:/a/b/c problem
13960 * test/XPath/tests/idsimple: augmented the XPath tests
13961
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013962Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13963
13964 * doc/* rebuilding docs for 2.2.4 release
13965
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013966Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13967
13968 * configure.in: releasing 2.2.4
13969 * parser.[ch]: added xmlStrEqual()
13970 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13971 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13972 use xmlStrEqual instead
13973 * TODO: updated
13974 * added an XPath test
13975
Daniel Veillardbc765302000-10-01 18:23:35 +000013976Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13979 * entities.h: exported xmlInitializePredefinedEntities
13980 * parser.[ch] : added xmlInitParser()
13981 * parserInternals.h : had to export htmlInitAutoClose()
13982
Daniel Veillardf09e7e32000-10-01 15:53:30 +000013983Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * xpath.[ch] : fixed some serious XPath Predicate evaluation
13986 problems
13987 * Makefile.am : added XPath regression tests to normal tests
13988 * uri.c: fixed a problem with local paths, cleanup
13989 * parser.c: fixed a problem with large CData sections
13990
Daniel Veillardd2ade932000-09-30 14:39:55 +000013991Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13992
13993 * configure.in xml-config.in: patch from "Ben Taylor"
13994 <sol7x86@hotmail.com> for solaris shared libs lookup
13995
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000139962000-09-30 Martin Baulig <baulig@suse.de>
13997
13998 * libxml-2.0.pc.in: Provide pkg-config script.
13999
14000 * configure.in: Create the libxml-2.0.pc script from the
14001 libxml-2.0.pc.in templates.
14002 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014003 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014004
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014005Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14008 when compiling with MSC
14009
Daniel Veillard46057e12000-09-24 18:49:59 +000014010Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * xpath.c: patch for normalize-string() substring-before(),
14013 substring-after() and translate() functions from Bjorn Reese
14014 <breese@mail1.stofanet.dk>
14015 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14016 Fredrik Hallenberg <hallon@lysator.liu.se>
14017 * TODO: updated
14018
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014019Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14020
14021 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14022 problem of socklen_t being undefined on a number of platforms
14023 * debugXML.c: fixed a compilation problem when without snprintf
14024
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014025Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14028 an URI bug and a fix for the control-character-induced infinite loop
14029 * nanohttp.c: preventive fix for compiling on WIN32
14030
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014031Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14032
14033 * xmlint.c: closing bug #25000
14034
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014035Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14038 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14039 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14040 related function, fixing xmlStrncmp(), and associated cleanup
14041 * result/HTML/entities.html.sax: updating result
14042
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014043Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14044
14045 * uri.c: applied patch for URI escaping from Wayne Davison
14046 <wayned@blorf.net>
14047 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14048 from Denis Barbier <barbier@imacs.polytechnique.fr>
14049 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14050 patch from Wayne Davison
14051
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014052Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14053
14054 * doc/xml.html : updated with new releases, adding "how to help"
14055
Daniel Veillard04698d92000-09-17 16:00:22 +000014056Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14057
14058 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14059 removed a few warnings in pedantic mode ...
14060 * parserInternals.c parser.c: moved encoding switching function
14061 to parserInternals.c
14062 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14063
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014064Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14065
14066 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14067 error or warning handlers
14068
Daniel Veillardb1059e22000-09-16 14:02:43 +000014069Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14070
14071 * parserInternals.c parserInternals.h parser.c Makefile.am:
14072 created a new module parserInternals.c, moved most of the
14073 code shared by the various parsers there, as well as
14074 deprecated code from parser.c. More cleanup of parser.c
14075 * uri.c: fixed a problem when URI is NULL
14076 * valid.c: speedup when looking for an attribute declaration
14077
Daniel Veillard39c7d712000-09-10 16:14:55 +000014078Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14079
14080 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14081 the cleanup of the computation of URI references when seeking
14082 external entities. The URI reference string and the resulting
14083 URI are both stored now.
14084 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14085 large s(n)printf checks and cleanup from Denis Barbier
14086 <barbier@imacs.polytechnique.fr>
14087 * xmlversion.h.in tree.h: couple of SGML declarations for a
14088 possible docbook module.
14089 * result/VC/ : a couple of test output changed due to the change
14090 of the entities URI
14091
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014092Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14093
14094 * parser.h: added a _private field for linking user's data
14095
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014096Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14097
14098 * parser.c parserInternals.h: demacroified most of the IS_XXX
14099 the gain in size is significant so ...
14100
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014101Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
14103 * entities.c: cases where looking up entities with doc==NULL
14104 covered
14105
Daniel Veillard90e11312000-09-05 10:42:32 +000014106Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14107
Daniel Veillard1de50802000-09-07 08:54:32 +000014108 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014109 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14110
Daniel Veillard98a79162000-09-04 11:15:39 +000014111Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
Daniel Veillard1de50802000-09-07 08:54:32 +000014113 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014114 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14115 * Makefile.in: added URItest and included thenin "make tests"
14116
14117Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014118
14119 * xmlversion.h.in: closed bug 22941
14120
Daniel Veillard2bb89092000-08-31 14:57:50 +000014121Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * doc/xmlio.html: added doc and example for entity loader
14124 redefinition.
14125
Daniel Veillard96984452000-08-31 13:50:12 +000014126Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14129 used by libxml
14130
Daniel Veillarde715dd22000-08-29 18:29:38 +000014131Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * parser.c: Fixed bug on invalid ontent characters and when using
14134 push.
14135 * xmllint.c: fixed xmllint endling of errors in push mode
14136
Daniel Veillard4948eb42000-08-29 09:41:15 +000014137Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014140 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014141 * result/HTML/*.sax: regenerated HTML SAX output
14142 * parser.c: more cleanup.
14143
Daniel Veillarde010c172000-08-28 10:04:51 +000014144Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14145
14146 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014147 patches from Wayne Davison <wayned@users.sourceforge.net>,
14148 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014149 * HTMLparser.c: fixed an ignorable white space detection bug
14150 occuring when parsing with SAX only
14151 * result/HTML/*.sax: updated since the output is now HTML
14152 encoded...
14153
Daniel Veillard47f3f312000-08-27 22:40:15 +000014154Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014156 * HTMLparser.[ch]: applied some of Wayne Davison
14157 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014158
Daniel Veillarde0854c32000-08-27 21:12:29 +000014159Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
14161 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14162 undeclared namespace prefix was used, added a warning.
14163 Cleaned up support w.r.t. entities, spilling out a warning
14164 and being pedantic on lookups.
14165 * test/warning/ent9 : added testcase for previous example.
14166 * TODO: updated
14167 * parserInternals.h parser.c: changed the way names are parsed
14168 now allow infinite size and decrease penalty for normal use
14169 * parser.c: Started a big cleanup/check of the parser code,
14170 fixed some of the most tortuous entity code, spotted code
14171 unused anymore
14172 * test/*: added tests for very long names and related nasty
14173 things.
14174
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014175Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14176
14177 * doc/encoding.html: added encoding aliases doc
14178 * doc/xml.html: updates
14179 * encoding.[ch]: added EncodingAliases functions
14180 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14181 bottleneck affecting large DTDs like Docbook
14182 * parser.[ch] xmllint.c: added a pedantic option, will be
14183 useful
14184 * SAX.c: redefinition of entities is reported in pedantic mode
14185 * testHTML.c: uninitialized warning from gcc
14186 * uri.c: fixed a couple of bugs
14187 * TODO: added issue raised by Michael
14188
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014189Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * doc/encoding.html: propagated Martin Duerst suggestions
14192
Daniel Veillard52402ce2000-08-22 23:36:12 +000014193Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14196 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14197 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14198 by Wayne Davison
14199
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014200Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * nanoftp.c nanohttp.c: small cleanup
14203 * TODO: updated
14204
Daniel Veillard244ece92000-08-19 20:58:02 +000014205Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * added an old VC testcase and updated title.xml entity
14208
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014209Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14212 done on auto-opening of <p> tags and cleanup of SAX output
14213
Daniel Veillard979e55e2000-08-19 16:48:54 +000014214Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14217
Daniel Veillard4540be42000-08-19 16:40:28 +000014218Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * doc/xml.html libxml.* structure.*: updated the doc a bit
14221
Daniel Veillard808a3f12000-08-17 13:50:51 +000014222Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14223
14224 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14225 of SAX tests
14226
Daniel Veillard29579362000-08-14 17:57:48 +000014227Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14228
14229 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14230 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14231
Daniel Veillard1255ab72000-08-14 15:13:33 +000014232Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14233
14234 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14235 * testHTML.c: fix core dump on Solaris 2.x systems
14236 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14237 * result/HTML/*.sax: previous bug fix lead to new results
14238
Daniel Veillard03109292000-08-14 14:58:22 +000014239Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14242 * configure.in: added --with-readline=DIR to accept alternate
14243 path for readline include/library
14244 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14245 for ANSI under HP-UX
14246 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14247 includes @LIBS@
14248
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014249Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * doc/* : rebuilt the docs
14252 * getting ready for 2.2.2 release
14253
Daniel Veillard87b95392000-08-12 21:12:04 +000014254Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14257 and xmlAddFeature()
14258 * tree.[ch]: added xmlAddChildList()
14259 * xmllint.c: MAP_FAILED macro test
14260 * parser.h: added xmlParseCtxtExternalEntity()
14261 * valid.c: applied bug fixes removed warning
14262 * tree.c: added CDATA block to elements content
14263 * testSAX.c: cleanup of output
14264 * testHTML.c: added SAX testing
14265 * encoding.c: better error recovery
14266 * SAX.c, parser.c: fixed one of the external entity processing
14267 of the OASis testsuite
14268 * Makefile.am: added HTML SAX regression tests
14269 * configure.in: bumped to 2.2.2
14270 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14271 SAX results
14272
Daniel Veillard88a172f2000-08-04 18:23:10 +000014273Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * configure.in: patch for HP compiler
14276
142772000-08-04 Sven Heinicke <sven@zen.org>
14278
14279 * xmllint.c: Was coredumping sometimes when the file given didn't
14280 exist.
14281
Daniel Veillard46e370e2000-07-21 20:32:03 +000014282Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014285
Daniel Veillard46e370e2000-07-21 20:32:03 +000014286 when using in memory parsing. Need some cleanup.
14287 * xmllint.c configure.in: added a --memory flag to test memory
14288 parsing
14289
Daniel Veillard36650692000-07-21 15:16:39 +000014290Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14291
14292 * nanohttp.c: fixed socklen_t replacement to unsigned int
14293 * parser.c: fixed a space handdling missing at the end of
14294 production 28 DOCTYPE.
14295 * xmlmemory.c: fixed a stupid bug on the routine to override
14296 allocation functions
14297 * TODO: updated
14298
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014299Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * doc/ regenerated the docs
14302
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014303Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14304
14305 * doc/encoding.html doc/xml.html: added I18N doc
14306 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14307 improvements, both parser and filters, added ASCII & HTML,
14308 fixed the ISO-Latin-1 one
14309 * xmllint.c testHTML.c: added/made visible --encode
14310 * debugXML.c : cleanup
14311 * most .c files: applied patches due to warning on Windows and
14312 when using Sun Pro cc compiler
14313 * xpath.c : cleanup memleaks
14314 * nanoftp.c : added a TESTING preprocessor flag for standalong
14315 compile so that people can report bugs more easilly
14316 * nanohttp.c : ditched socklen_t which was a portability mess
14317 and replaced it with unsigned int.
14318 * tree.[ch]: added xmlHasProp()
14319 * TODO: updated
14320 * test/ : added more test for entities, NS, encoding, HTML, wap
14321 * configure.in: preparing for 2.2.0 release
14322
Daniel Veillard49703262000-07-10 10:27:46 +000014323Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * nanoftp.c: fixed the way the control connection is handled
14326 * libxml.spec.in: fixed the dependancies and cleanup
14327
Daniel Veillard306be992000-07-03 12:38:45 +000014328Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * doc/xml.html: changed the xmlsoft.org structure, updated the
14331 examples w.r.t. root and childs
14332
Daniel Veillard7d853352000-07-02 18:53:09 +000014333Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14336
Daniel Veillard365e13b2000-07-02 07:56:37 +000014337Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * HTMLparser.c: Work on character encoding support for the HTML parser
14340 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14341 * encoding.c: Fixed a potential memleak in the encoding stuff
14342
Daniel Veillardaf743792000-07-01 11:49:28 +000014343Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * doc/FAQ.html doc/Makefile.am : added a FAQ
14346
14347Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014348
14349 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14350 of the HTML parser to force it to not bypass SAX
14351
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014352Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * win32config.h.in: updated
14355 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14356 lacks iconv support :-( need to release 2.1.1
14357 * configure.in: release 2.1.1
14358 * HTMLparser: fixed bug #14784
14359 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14360 by Windows compiler
14361 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14362 the SAX startDocument() callback.
14363 * TODO: updated
14364
14365Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * added xmlStopParser()
14368
Daniel Veillardbe803962000-06-28 23:40:59 +000014369Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * configure.in: 2.1.0 prerelease
14372 * Large resync between W3C and Gnome tree
14373 * nanoftp, nanohttp.c: fixed stalled connections probs
14374 * HTMLtree.c SAX.c : support for attribute without values in
14375 HTML for andersca
14376 * valid.c: Fixed most validation + namespace problems
14377 * HTMLparser.c: start document callback for andersca
14378 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14379 * parser.h, SAX.c: serious speed improvement for large
14380 CDATA blocks
14381 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14382 different encoding
14383 * example/Makefile.am example/gjobread.c tree.h: work on
14384 libxml1 libxml2 convergence.
14385 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14386 and the LIBXML_TEST_VERSION macro
14387
Daniel Veillardc310d562000-06-23 18:32:15 +000014388Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * doc/xml.html: various patches and improvements typo fixed by
14391 Felix Natter
14392 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14393 from Felix Natter <fnatter@gmx.net>
14394
Daniel Veillardf3029822000-05-06 08:11:19 +000014395Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * doc/upgrade.html: updated with instructions for support of both
14398 libxml-1.x and libxml-2.x
14399 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14400 for 2.x support and also fixed includes
14401
14402
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014403Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14406 the encoding support, added iconv support, so now libxml if
14407 compiled with iconv automatically support japanese encodings
14408 among others. Work based on initial patch from Yuan-Chen Cheng
14409 I may have broken binary compat in the encoding handler
14410 registration scheme, but that was so utterly broken I don't
14411 expect anybody to have used this feature until now.
14412 * parserInternals.h: fixup on the CHAR range macro
14413 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14414 code.
14415 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14416 * uri.c: added xmlParseURI() I can't believe I forgot to
14417 implement this one in 2.0 !!!
14418 * SAX.c: moved doc->encoding update in the endDocument() call.
14419 * TODO: updated.
14420
Daniel Veillard06047432000-04-24 11:33:38 +000014421Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14422
14423 * tree.h: removed extraneous xmlRemoveProp definition
14424 * TODO: added item about --disable-corba configure switch
14425 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14426 * nanoftp.c: fixed include problems giving troubles on AIX and
14427 slowlaris
14428 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14429 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14430 comment and headers changes to lower gtk-doc number of warnings
14431 * doc/html/*: rebuilt docs
14432
Daniel Veillarde0aed302000-04-16 08:52:20 +000014433Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14434
14435 * HACKING: documented the tag for 1.x and instructions
14436
Daniel Veillard5e873c42000-04-12 13:27:38 +000014437Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14440 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14441 xmlCreateIOParserCtxt
14442 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14443 significant overall improvement
14444 * xmllint.c: added I/O test to xmllint
14445 * testSAX.c: added a speed test
14446 * doc/* : updated/regenerated
14447
Daniel Veillardfc708e22000-04-08 13:17:27 +000014448Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14449
14450 * xpath.c uri.h parserInternals.h: cosmetic changes from
14451 "Timur I. Bakeyev" <timur@bat.ru>, including making
14452 xmlCreateURI() public
14453
Daniel Veillard5d211f42000-04-07 17:00:24 +000014454Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14455
14456 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14457 and the code at the same time. Added a clean mechanism for
14458 overload or added input methods: xmlRegisterInputCallbacks()
14459 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14460 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14461 * TODO: updated
14462 * doc/* : updated/regenerated
14463 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14464 source dir
14465
Daniel Veillarde77a9182000-04-05 19:12:29 +000014466Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * testURI.c: yet another forgotten commit, I should get some sleep !
14469
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014470Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14471
14472 * xmllint.c: forgot to commit this too ?
14473
Daniel Veillardb9df4042000-04-05 14:23:16 +000014474Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14475
14476 * xmlversion.h.in : forgot to commit this previously
14477
Daniel Veillard361d8452000-04-03 19:48:13 +000014478Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14481 * README TODO: updated for release
14482 * uri.c uri.h: added authority parsing/saving
14483 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14484 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14485 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14486 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14487 Makefile.am : added compile-time customization of libxml
14488 --with-ftp --with-http --with-html --with-xpath --with-debug
14489 --with-mem-debug
14490 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14491 #include <libxml/xxx.h> I hope it won't break too much stuff
14492 and will be manageable in the future...
14493 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14494 and added xmllint to the installed programs
14495 * uri.h: added xmlFreeURI()
14496
Daniel Veillardec303412000-03-24 13:41:54 +000014497Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * uri.c uri.h: finished the escaping handling, the base support
14500 and the URI path normalization. Looks good just lacks the
14501 authority content parsing code.
14502 * Makefile.am: added instructions to generate testURI
14503 * TODO: updated
14504 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14505 added links and icons for W3C and Gnome
14506
Daniel Veillard8f621982000-03-20 13:07:15 +000014507Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * xmlmemory.[ch] : seems I forgot to actually update the files in
14510 the last commit :-)
14511 * doc/xml.html doc/html/* : updated and uploaded the docs
14512
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014513Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14516 * TODO: updated
14517 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014518 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014519 gfree).
14520 * Makefile.am, uri.c, uri.h: added a set of functions to do
14521 exact (litteraly copied from the RFC 2396 productions) parsing
14522 and handling of URI. Will be needed for XLink, one XML WFC,
14523 XML Base and reused in the nano[ftp/http] modules. Still work
14524 to be done.
14525
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014526Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * configure.in, libxml.spec.in : libxml2
14529 * doc/* : updated the doc page, rebuilt the docs
14530
Daniel Veillardcf461992000-03-14 18:30:20 +000014531Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * all: tagged LIB_XML_1_X
14534 * *.c *.h : updated from W3C CVS tree
14535 * configure.in : 2.0.0-beta
14536 * libxml.spec.in : libxml2 package nam
14537 * result/* : new version of the tests output
14538
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014539Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14542
Daniel Veillardb566ce12000-03-04 11:39:42 +000014543Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * doc/* : rebuilt the docs
14546 * parser.c: final patch on #6766
14547 * valid.c: small patch on validity checks.
14548
Daniel Veillardfb76c402000-03-04 11:39:42 +000014549Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14552 added
14553 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14554 compatibility w.r.t. XML spec and existing code.
14555
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014556Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * parser.c: seems a better solution to <a> </a> exists,
14559 will try it for a while
14560
Daniel Veillard83a30e72000-03-02 03:33:32 +000014561Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14562
14563 * parser.c: tried to remove the <a> </a> generating <a/>
14564 this is hard. Left a flag for that purpose. Fixed bug #6766
14565 * configure.in: prepared 1.8.7 not released, due to previous
14566 problem
14567
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014568Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * doc/xml.html : applied second patch from Paul DuBois
14571
Daniel Veillard402e8c82000-02-29 22:57:47 +000014572Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * doc/xml.html : applied patch from Paul DuBois
14575
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014576Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14577
14578 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14579
Daniel Veillard5feb8492000-02-02 17:15:36 +000014580Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14583 compilation warnings on various platforms.
14584 * parser.c: Fixed #5281 validity error callbacks are now desactived
14585 by default if not validating.
14586
Daniel Veillardf341f932000-02-02 14:52:08 +000014587Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14590
Daniel Veillard13c757e2000-02-01 23:59:15 +000014591Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14594 <gkatsi@cs.toronto.edu>
14595
Daniel Veillard726e8792000-01-30 20:04:29 +000014596Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14599 processing URLs
14600
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014601Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14604 xmlNanoFTPUpdateURL for persistent control connections.
14605 * configure.in: 1.8.6
14606
14607Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14610 * tree.[ch] : added xmlSaveNoEmptyTags
14611
James Henstridgef3be9312000-01-28 13:59:21 +0000146122000-01-29 James Henstridge <james@daa.com.au>
14613
14614 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14615
14616 * Makefile.am: added nanoftp.[ch] to the build.
14617
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014618Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * nanoftp.[ch]: cleanup, comments, API
14621 * debugXML.c : fixed a bug in the cat command
14622 * doc/*: regenerated the docs
14623
Daniel Veillardda07c342000-01-25 18:31:22 +000014624Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14627 * debugXML.c : fixed a bug in the cat command
14628 * valid.c: fixing some small probs
14629 * libxml.spec.in: get rid of the SNAP suffix
14630 * doc/xml.html: updated the status
14631
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014632Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * xml-config.in: xml-config --version to just return the
14635 version number
14636 * xpath.c: some cleanup w.r.t. axis when the current node is
14637 an attribute.
14638 * TODO: updated
14639
Daniel Veillard461a66c2000-01-18 18:01:01 +000014640Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * configure.in: prepared for libxml-1.8.5
14643 * doc/* recompiled the documentation
14644
146452000-01-17 Jody Goldberg <jgoldberg@home.com>
14646
14647 * configure.in : WARNING autoconf subtlety alert :
14648 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14649 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14650 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14651 get defined by AC_CHECK_HEADERS.
14652
Daniel Veillardf967b902000-01-17 16:06:10 +000014653Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14656 Rune.Djurhuus@fast.no
14657
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014658Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * TODO: updated
14661 * tree.c, parser.c: made sure that only memory alloc problems
14662 and internal parser errors are allowed to write to stdout or
14663 stderr.
14664
Daniel Veillard0142b842000-01-14 14:45:24 +000014665Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * tree.c : restored xmlNewGlobalNs since this seems used by
14668 a lot of existing code :-(, fixed a bug in xmlNewNs
14669 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14670 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14671 to exit() from the library code.
14672 * xpath.c, parser.c: removed bugs or unused code detected by
14673 Windows compilers
14674 * parser.c: started adding interfaces for parsing well balanced
14675 XML fragments
14676 * configure.in: releasing 1.8.4
14677 * doc/* : rebuilt the docs
14678
Daniel Veillard2eac5032000-01-09 21:08:56 +000014679Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * tree.[ch] : added xmlNewDocFragment() for DOM
14682 * testHTML.c: uninitialized variable.
14683
Daniel Veillardf3a73582000-01-05 14:58:39 +000014684Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * doc/* : rebuild the docs
14687
Daniel Veillard71b656e2000-01-05 14:46:17 +000014688Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * acconfig.h: readline and history patch
14691 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14692 * tree.c: added check and handling when possibly removing an ID
14693 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14694 and saving.
14695 * test/HTML/entities.html result/HTML/entities.html* : test for
14696 various entities reference cases
14697 * result/HTML/* : as a result output of some testcase have
14698 changed
14699 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14700 by previous example. added xmlParseTryOrFinish().
14701 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14702 entities.h debugXML.h HTMLparser.h: changed the way struct are
14703 declared to allow gtk-doc to expose those
14704 * parser.c: closed bug #4960
14705 * Makefile.am configure.in: Applied patch from
14706 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14707 and math/socket libs detection
14708
Daniel Veillard437b87b2000-01-03 17:30:46 +000014709Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * configure.in, Makefile.am: link tester against readline
14712 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14713
Daniel Veillard686d6b62000-01-03 11:08:02 +000014714Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * tree.[ch]: added xmlRemoveProp
14717 * win32config.h.in nanohttp.c: avoid including the Windows
14718 socket stuff in every C files
14719 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14720 the XmL parser(s)
14721 * test/ns4 result/ns4 etc...: added test case for previous prob
14722 * tree.c: xmlNewNs wasn't checking for double definition
14723 * Makefile.in: fixed a problem with dist-hook duplicates
14724 * parser.[hc], xmlIO.c: fixed the loading of external entities
14725 APIs, now xmlLoadExternalEntity() is used everywhere and
14726 setting up an app specific front-end using the
14727 * SAX.c parser.c: some fixes, now the xhtml spec validates
14728 with the xhtml DTD.
14729 * error.c: fixed crashes in case of no input stream
14730 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14731 to the validation tests and results
14732
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014733Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14736 too htmlCreatePushParserCtxt() and htmlParseChunk()
14737 * parser.c: a bit of cleanup.
14738 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14739 to XML) removed the last mem leak known
14740 * HTMLtree.c: output message cleanup
14741 * xmlmemory.c: display content info about memory blocks
14742 * result/HTML/wired.* : missing att value warning change
14743
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014744Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * doc/* : rebuilt the documentation
14747
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014748Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * parser.[ch] parserInternals.h: Push parser for XML,
14751 seems to work fine now
14752 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14753 --push for push testing
14754 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14755 * testSAX.c: added --push
14756 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14757 subtree
14758 * xmlIO.[ch] : enriched API + fixes for push mode
14759 * entities.[ch]: added the entity content length to the struct.
14760 * xmlmemory.[ch]: new API to show the last entries for the shell
14761 * valid.c: added required attribute testing
14762 * SAX.c: the cdata callback now merge contiguous fragments
14763 * HTMLparser.c: cleanup of some macros
14764
Daniel Veillard3c558c31999-12-22 11:30:41 +000014765Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * parser.c: fix for PIs name starting with xml
14768 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014769 * *.c, configure.in win32config.h.in : generate win32config.h for
14770 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014771
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014772Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * parser.c: fixed a stupid = vs. == bug :-(
14775 * doc/gnome-xml.sgml: s/glade/xml/
14776
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014777Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14778
14779 * configure.in, doc/xml.html : bug fix release 1.8.2
14780 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14781 Hopefully the end of that silly C++ include problem
14782 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14783 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14784 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14785 troubles with autoclosed elements when the stree shape doesn't
14786 follow the DtD specs. Added htmlIsAutoClosed() and
14787 htmlAutoCloseTag()
14788 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14789 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14790 * debugXML.c: fixed a bug on printing default namespaces.
14791 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14792
Daniel Veillardb24054a1999-12-18 15:32:46 +000014793Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * result/HTML/*.htm[l] : updated the HTML regression tests according
14796 to the new output
14797 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14798 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14799 problem due to intermix of extern "C" { ... } declarations for C++
14800 and recursive includes in the headers
14801
Chris Lahey323c48c1999-12-18 15:32:45 +0000148021999-12-20 Chris Lahey <clahey@umich.edu>
14803
14804 * HTMLtree.c: Made it so that html nodes with a single child do
14805 not insert a carriage return before or after the child node.
14806
Daniel Veillardb24054a1999-12-18 15:32:46 +000014807Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014808
14809 * configure.in, doc/xml.html : bug fix release 1.8.1
14810 * parser.c: fixed bug #4344
14811 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14812 added the glue to avoid C++ problems
14813 * doc/* : regenerated the documentation
14814
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014815Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14818 namespace recognition, and Dia as a resul :-(
14819 * encoding.c: closed bug #3950
14820
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014821Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * valid.c: debugging a posteriori validation, except URI expansion
14824 stuff this should be fixed now
14825 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14826 Carl Nygard <cnygard@bellatlantic.net>
14827 * tester.c: added --postvalid, cleaning of the code
14828 * tree.[ch]: added xmlDocGetRootElement()
14829
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014830Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14831
14832 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14833 c++ losage.
14834
Daniel Veillard10a2c651999-12-12 13:03:50 +000014835Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * configure.in, doc/xml.html : bumped to 1.8.0
14838 * xlink.[ch], Makefile.am : added framework for link detection
14839 * parser.h: added nbChars to parser context, needed for cleanup.
14840 * xmlmemory.c: removed a nasty bug when out of mem
14841 * valid.[ch]: adding namespace support for attribute decl
14842 * tester.c: added --debugent option
14843 * debugXML.[ch]: added xmlDebugDumpEntities()
14844 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14845 buffers instead, this was really needed, validation was breaking
14846 in strange ways due to that. Added xmlParseStringPEReference()
14847 and other parsing from strings functions. Entities processing
14848 modified again, but PERef are still not handled correcly but
14849 unless you're Eve Maller you won't notice :-)
14850 * HTMLparser.c: large changes toward reliability, and switched to
14851 lowercase internal tags, XHTML is lowercase, so it will help
14852 that output is closer to next version.
14853 * doc/* : regenerated the documentation, it is now hosted at
14854 http://xmlsoft.org/ (same bits I just bought the domain :-)
14855
14856
Daniel Veillard294cbca1999-12-03 13:19:09 +000014857Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14860 doc generation
14861 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14862 in the SAX API
14863 * doc/*: rebuilt the doc making sure everything appears in the
14864 HTML files
14865
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014866Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14869 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14870 which allow impressive speed improvement on dataset with
14871 large text pieces, but at the cost of broken binary
14872 compatibility and slightly bigger memory usage.
14873 Configure with --with-buffers to activate them, they
14874 are protected with XML_USE_BUFFER_CONTENT define.
14875 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14876 goal is 0 memory left allocated once parser is no more used
14877 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14878 call xmlCleanupParser() and xmlMemoryDump()
14879
Daniel Veillarda819dac1999-11-24 18:04:22 +000014880Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14883 * parser.[ch] encoding.[ch]: added memory cleanup routines
14884 * parser.c: closing bug #3788
14885 * doc/*: rebuilt the doc
14886
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014887Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14890 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14891 * tester.c: added --compress option
14892 * doc/*: rebuilt the documentation
14893
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014894Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14897 if given /proc/kcore as input !
14898 * doc/xml.html doc/*: updated and rebuilt the documentation
14899
14900Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014901
14902 * parser.c: Fixed some wrongly space collapsing code due to
14903 a misreading of the spec.
14904 * result/*: fixed the output accordingly
14905
14906Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014907
14908 * encoding.c: bug fix and typos
14909 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14910 * parser.c: added attribute normalization closing bug #3597
14911 * test/att* result/att* SAXresult/att*: testcase for attribute
14912 normalization
14913
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014914Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * configure.in: closing bug #3163 by adding extra flags for the
14917 cc compiler on HP-UX
14918
Daniel Veillard51e3b151999-11-12 17:02:31 +000014919Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * valid.[ch] : removed a typo and an enumerated type bug in the
14922 xmlAddElementDecl() function
14923 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14924 call to xmlEncodeEntitiesReentrant() so that the functions
14925 New, Set and Get are at the same level.
14926 * parser.c HTMLparser.c: extra memory allocation bug for
14927 attributes detected by someone using libxml in embedded systems :-)
14928
Daniel Veillard962195f1999-10-28 15:51:53 +000014929Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * xmlmemory.h: turned off mem debug :-\
14932
Daniel Veillard35008381999-10-25 13:15:52 +000014933Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * parser.c: closed bug #2784 a one line fix, but worth pushing
14936 a new release out
14937 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14938 some structures, comments before and after the
14939 main element, and other nastyness
14940 * HTMLtree.c tree.c: accomodate the extended HTML supported
14941 * configure.in: pushing 1.7.4
14942 * test/ent8 and related outputs : added a new test for bug #2784
14943 * test/HTML/wired.html and related output: a nasty HTML example
14944 * Makefile.am: improved the test scripts
14945 * docs/* : reran the documentation extractor, updated xml.html
14946
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014947Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14950 HTMLparser and debugged the HTML related code. HTML documents
14951 now have their own type
14952 * entities.c: do not dump &apos; for HTML output
14953 * xmlmemory.c: improvement, breakpoint mechanism
14954 * testHTML.c: added --sax --repeat ...
14955 * Makefile.am: improved the HTML tests
14956 * valid.[ch]: added xmlValidGetValidElements and
14957 xmlValidGetPotentialChildren
14958 * tester.c: added --insert to test the 2 new functions
14959 * test//* result//* SAXresult//* : regression test cleanup
14960 and extension.
14961 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14962 gnome-xml-nanohttp.html
14963
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014964Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * HTMLparser.c: fixed problems with some autoclose tags
14967 * tree.c: fixed XML output problems.
14968 * result/* SAXresult/*: update of the tests output
14969
Daniel Veillard6077d031999-10-09 09:11:45 +000014970Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * Makefile.am: Arturo patch for xmlConf.sh version info
14973 * parser.c: Tim Josling patch for single quoted items
14974 * tester.c: Tim Josling patch for tester options usage
14975 * tree.h: indent cleanup
14976
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014977Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14980 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14981
Daniel Veillard00fdf371999-10-08 09:40:39 +000014982Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * tree.c : Raph patch for initialization of CORBA fields
14985 * parser.c, xpath.c, ...: modification of doc comments
14986 * xpath.c : allow spaces in xpath expressions
14987
Daniel Veillardad219441999-09-27 08:17:49 +000014988Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * xmlmemory.h: turning off memory debug :-(
14991
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014992Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
14995 better SAX interfaces.
14996 * testSAX.c: uses the new SAX routine, avoid fetching any remote
14997 entity.
14998 * configure.in: 1.7.2
14999
15000Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015001
15002 * libxml.spec.in: fixed the URL
15003 * doc/xml.html: improved the documentation front-end
15004
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015005Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015006
15007 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15008
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015009Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015010
15011 * libxml.spec.in: fixed the alpha compile problem
15012 * parser.[ch]: changed errno to errNo in the parser context :-(
15013 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15014 * doc/xml.html: changed CHAR to xmlChar
15015 * doc/html/*: recompiled the documentation
15016 * configure.in: 1.7.1
15017
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015018Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * parser.h: modified the parser context struct to regain 1.4.0
15021 binary compatibility
15022 * parser.c, xml-error.h: added errno ot teh context and defined
15023 a set of errors values with update of errno
15024 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15025 DTDs and entities
15026 * *.h, *.c: complete cleanup of the use of config.h and include
15027 protection depending on the current setup.
15028 * overalll debugging, maintenance and bug-fixing on all modules
15029 * updated the documentation
15030 * ready for 1.7.0
15031
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015032Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * HTMLparser.c : cleanup
15035 * SAX.c valid.c valid.h: added ID/IDREF checking
15036 * tree.c tree.h: extended doc structure for refs
15037 * configure.in: 1.6.2
15038 * parser.c: patched bug in SAX user arg call
15039 * parserInternals.h: patched missing close in C++ wrapping
15040 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15041 especially upcoming XPointer implementation.
15042 * doc/xml.html: augmented, typo
15043
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015044Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15045
15046 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15047 not all invocations of install understand -d.
15048
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015049Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15050
15051 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15052 to make 'check' works, when builddir != srcdir.
15053
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015054Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * doc/xml.html : updated the documentation
15057
Daniel Veillard6454aec1999-09-02 22:04:43 +000015058Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15059
15060 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15061 not deallocated memory blocks
15062 * *.c : replaces all calls to malloc() free() and realloc() to
15063 the wrapper functions/macros
15064 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15065 instead of xmlFreeNodeList()
15066
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015067Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * HTMLparser.c: corrected a stupid bug leading to core dump at
15070 tree deallocation. Removed warnings indicated by
15071 Stephane.Conversy@lri.fr
15072 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15073 looked for in the external subset
15074
15075Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015076
15077 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15078 on SGI by Stephane.Conversy@lri.fr
15079
Daniel Veillardb96e6431999-08-29 21:02:19 +000015080Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * all .h : changed the prototype declaration indent as in gtk
15083 * most .c : working on reducing the TODOs in the code
15084 * most .c : cleanup though -pedantic and Insure++
15085 * improvements on validation ID checkings.
15086 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15087 * xml-config.in: closed #1810
15088
15089Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015090
15091 * tree.h, valid.c, valid.h: more work on validity, IDs
15092 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15093 definition for AIX
15094
Daniel Veillardb556eb51999-08-15 17:19:50 +000015095Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15098 the distribution due to a cut'n paste error at last commit
15099
Daniel Veillardb05deb71999-08-10 19:04:08 +000015100Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * configure.in: upgraded to version 1.4.0
15103 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15104 Big update, added a large part of the validation process,
15105 it should be usable, but some parts are missing
15106 * xpath.c: improved the implementation w.r.t. root.
15107 * Makefile.am: added more tests
15108 * test and result trees: added a lot of tests
15109 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15110
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015111Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * Added an HACKING file
15114
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015115Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * xpath.[ch] : improvements and debug of the XPath implementation
15118 * parser.c, HTMLparser.c : modified the parsers to be progressive
15119 * tree.[ch] : extended the Buffer promitives
15120 * xmlIO.[ch] : added basic I/O routines providing progressive
15121 parsing and ready for I18N conversion plugins
15122 * SAXresult/* : the SAX callback sequence maybe slightly different
15123 now
15124 * test*.c : improved/updated the tests programs
15125 * doc/* : recompiled the docs.
15126
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151271999-07-26 Michael Meeks <michael@edenproject.org>
15128
15129 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15130
15131 * tree.c: Ditto.
15132
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015133Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * configure.in: upgraded to version 1.4.0
15136 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15137 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15138 XML query language, see http://www.w3.org/TR/xpath for more details.
15139 * parser.c, parser.h: added CHAR* related string functions for XPath
15140 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15141 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15142 rebuild the docs.
15143 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15144 and regression testing capabilities for XPath.
15145
Daniel Veillardd79d7871999-07-12 10:38:12 +000015146Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15149 closing bug #1646
15150
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015151Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * Makefile.am, example/Makefile.am: closed bug #1683
15154
Daniel Veillard3166ab11999-07-11 16:14:19 +000015155Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * example/Makefile.am, configure.in: added the makefile for the
15158 gjobread example
15159
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015160Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15161
15162 * doc/Makefile.am:
15163 - fix which allow "make install DESTDIR=</install/prefix>".
15164
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015165Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15168 which fixed a problem on the file reading-code.
15169
Daniel Veillard82150d81999-07-07 07:32:15 +000015170Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15173 output.
15174 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15175
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015176Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * parser.h : Oops removed the binary compatibility problem
15179 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15180 * parser.c, HTMLparser.c: applied patches for reading from stdin
15181
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015182Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * parser.c, entities.c, valid.c: cleanup bug #1591
15185 * configure.in: cleanup bug #1592
15186 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15187 the same tree back-end. Hence gdome will be available for it.
15188 * doc/Makefile.am: close bug #617
15189
Daniel Veillard97fea181999-06-26 23:07:37 +000015190Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * parser.c: alloctate a per parser context SAX interface block
15193
Daniel Veillard14fff061999-06-22 21:49:07 +000015194Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15197 and xmlEncodeEntitiesReentrant with the correct one :-\
15198
15199Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * commit of my internal XML base changes, quite a lot of
15202 changes, cleanups, better entities support, framework for
15203 new I/O and charset detection and handling
15204 * Fixed the configure/Makefile stuff to generate shared libs
15205 with the proper version info, so we jumped on rev from
15206 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15207 xmlEncodeEntities() result need to be freed now, and a string
15208 xmlParserVersion provide the current library version.
15209
Raph Levien05240da1999-06-15 21:27:11 +000015210Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15211
15212 * parser.c: fixed a buffer overrun for when you have a very long
15213 attribute with no entities in it.
15214
Daniel Veillardbb2da581999-06-13 14:37:07 +000015215Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * added example directory
15218 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15219
Daniel Veillard011b63c1999-06-02 17:44:04 +000015220Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * Release of libxml-1.1, nearly everything has been touched for
15223 this.
15224 * Added more regression tests
15225 * Updated the documentation
15226
Daniel Veillard27d88741999-05-29 11:51:49 +000015227Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * tree.[ch]: unified the XML_NO_CORBA defines.
15230 * parser.c encoding.[ch]: started plugging in char encoding detection
15231
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015232Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15233
15234 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15235 Also freed allocated buffer.
15236
Daniel Veillard27d88741999-05-29 11:51:49 +000015237Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015238 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15239 reentrancy problem at printing. One is left in entities.c, to
15240 remove ASAP
15241 * testSAX.c : added a test example showing the use of the SAX
15242 interface if one doesn't want to build the DOM tree.
15243 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15244
Daniel Veillard517752b1999-04-05 12:20:10 +000015245Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15248 large revamping of the parser to use SAX callbacks
15249 http://www.megginson.com/SAX/ (or at least a C like interface
15250 a la Expat). It's now possible to set up your own callbacks
15251 and the parser will not build a DOM tree.
15252 * test/* result/*: updated the test suite, I finally removed
15253 the old Namespace draft support (PI based).
15254
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015255Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * Makefile.am: added test result to EXTRA_DIST for make tests
15258
Daniel Veillard64068b31999-03-24 20:42:16 +000015259Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * parser.c, parserInternals.h: moved the chars macro definitions
15262 to parserInternals.h
15263 * parser.c, error.c: applied patches from "Knut Åkesson"
15264 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15265
Daniel Veillard012ccc11999-03-23 10:11:11 +000015266Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * xml-config.in : applied patch to make --version work
15269
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152701999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15271
15272 * Makefile.am (check-local): Alias for `tests' target. This will
15273 cause `make check' to do the right thing.
15274 (tests): Don't run tests in srcdir. Also, replaced calls to
15275 basename with a `sed' "equivalent".
15276
Daniel Veillardd109e371999-03-05 06:26:45 +000015277Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15280 it in the header and not the sources, updated the doc.
15281 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15282 pointing this out.
15283
Daniel Veillardbc50b591999-03-01 12:28:53 +000015284Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15287 exported the inputStream routines.
15288 * doc/html/* : updated accordingly
15289
Daniel Veillardd692aa41999-02-28 21:54:31 +000015290Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * parser.c, parser.h, parserInternals.h: added a few extra
15293 internal calls to allocate and free parser contexts ...
15294 * doc/html/* : updated accordingly
15295
Daniel Veillard55a99271999-02-25 11:01:29 +000015296Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * configure.in, Makefile.am, doc/makefile.am : General changes for
15299 1.0.0 release and including the generated HTML documentation.
15300
Daniel Veillard35925471999-02-25 08:46:07 +000015301Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * makefile.am : added parserInternals.h, oops.
15304
Daniel Veillard1e346af1999-02-22 10:33:01 +000015305Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * parserInternals.h: added this header giving access to the parser
15308 internal functions.
15309 * doc/Makefile.am : added a rebuild target which rebuilds the full
15310 set of documentations
15311 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15312 the internal subset.
15313 * *.c *.h: modifications needed to generate the documentation using
15314 gtk-doc, cleanup of functions blocks, reorganisation of struct
15315 declarations.
15316
Daniel Veillard1164e751999-02-16 16:29:17 +000015317Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15320 the tar and spec file to include the beginning of the doc.
15321
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153221999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15323
15324 * doc/.cvsignore: Added this file.
15325
Daniel Veillard6800ef31999-02-08 18:33:22 +000015326Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * tree.c: fixed xmlGetProp to return "" when the attribute
15329 exists, even if the node-list is NULL.
15330
Daniel Veillard726c7e31999-02-08 15:13:10 +000015331Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * tree.c: patched an error outputting empty attribute values.
15334 * Makefile.am and doc/makefile.am: have been updated during the
15335 week-end. Sorry for an empty CVS log, I got a shell problem.
15336
Daniel Veillard1899e851999-02-01 12:18:54 +000015337Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * tree.h: cleaned up using enums instead of defines
15340 * parser.c, valid.[ch]: more work on parsing/output of element
15341 declarations
15342
Daniel Veillard3b9def11999-01-31 22:15:06 +000015343Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * valid.[ch], tree.c, parser.c : more work toward full parsing
15346 of XML DTDs.
15347 * README: added informations about mailing-list and on-line
15348 documentation
15349
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153501999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15351
15352 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15353
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015354Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * parser.c, tree.[ch] : more work toward conformance testing,
15357 added a last element to accelerate parsing of very flat structures
15358 started working on internal subset Element content declaration.
15359 * valid.[ch] : first cut at adding code toward validation.
15360 * previous changes had also small impact on most files, especially
15361 the conformance testing using James Clark test suite.
15362
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015363Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * test/* : updated the examples, most of them were not well
15366 formed (humm), and added rdf2.
15367 * result/* : resulting changes in the output.
15368
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015369Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15372
Daniel Veillard44b3a061998-12-05 17:27:22 +000015373Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * tree.c: patched a bug in the generation of empty attributes
15376
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015377Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15380 for node/trees/documents/... Biggest problem is namespace
15381 support when copying subtrees.
15382
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015383Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * parser.c, entities.c: improve entities and char ref encoding,
15386 and cleanups of error messages.
15387
Daniel Veillard242590e1998-11-13 18:04:35 +000015388Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * parser.c, entities.c: simple bug hunting done during rpm2html and
15391 rpmfind integration.
15392
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015393Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * parser.[ch]: Added interfaces allowing to specify a SAX
15396 handler before parsing.
15397
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015398Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * parser.c: redirrect all errors reporting through the SAX
15401 error function
15402
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015403Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15406 * libtool, tlmain ...: update of the libtool files
15407
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154081998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15409
15410 * entities.c: Use g_snprintf insteda of snprintf.
15411
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015412Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15415 added ent5 test for this purpose.
15416 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15417
Daniel Veillard27271681998-10-30 06:39:40 +000015418Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * parser.c: fixed? a strange error due to compression on a GWP
15421 document.
15422
Daniel Veillard25940b71998-10-29 05:51:30 +000015423Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * tree.[ch]: bug fixing
15426 * entities.[ch]: defined a specific type for predefined entities
15427 * doc/xml.html: more documentation on the library, how to use it,
15428 overview of the interfaces.
15429
Daniel Veillard16253641998-10-28 22:58:05 +000015430Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15433
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015434Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15435
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015436 * tree.c: corrected a small bug
15437 * doc/xml.html: continuing writing documentation.
15438
15439Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15440
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015441 * debugXML.h debugXML.c: added debugging utilities.
15442 * tester.c: added --debug switch.
15443 * tree.c: patched an incorrect node->type assignment.
15444 * parser.c: formatting, ensure that node->doc != NULL in attributes
15445
Daniel Veillardccb09631998-10-27 06:21:04 +000015446Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15449 entity support and provide an internal representation close to
15450 DOM one (entity ref nodes, and attribute value as tree). I tried
15451 to preserve the interface but this will surely break some apps
15452 (I have to change rpm2html/rpmfind for example). I had to change
15453 two interfaces, and the generated tree is somewhat different.
15454 * doc/* : started documenting the XML library, the tree and
15455 DOM/Corba. This is a first step.
15456
Daniel Veillard11e00581998-10-24 18:27:49 +000015457Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * parser.c: Set up the fonctions comment block, boring but useful.
15460 * parser.h, SAX.c, parser.c: now attributes are processed through
15461 the SAX interface. The problem is that my SAX interface diverged
15462 quite a bit from the original one, well this is not an official
15463 spec, and translating it from Java to C is hairy anyway...
15464
Daniel Veillard97b58771998-10-20 06:14:16 +000015465Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15468 fonctions comment block, boring but useful.
15469
15470Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015471
15472 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15473 conversion routines. However they are not yet used to convert the
15474 inputs. The core will run with UTF-8.
15475
Daniel Veillard33942841998-10-18 19:12:41 +000015476Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * tree.c : make sure that the type id is properly set-up when
15479 a new object is allocated, needed for DOM.
15480
Daniel Veillard27fb0751998-10-17 06:47:46 +000015481Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * tree.h, tree.c: Ok, the main objects in the tree will be native
15484 corba objects, it costs 8 bytes per Node, Attribute and Document
15485 but it simplifies the Corba integration a lot (no extra interface
15486 objects to allocate/free).
15487
Daniel Veillard0bef1311998-10-14 02:36:47 +000015488Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15491 and changed NODEs contants for conformity with DOM Level 1
15492
Daniel Veillard27864701998-10-08 03:47:24 +000015493Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * added hooks to keep track of servants when creating objects
15496 xmlDoc and xmlNode (for Corba export).
15497
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015498Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * added xml-config script.
15501
Daniel Veillard7066a791998-10-01 20:28:28 +000015502Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15505 to autoupdate libtool and automake conf files.
15506
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155071998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15508
15509 * Makefile.am: Use '?' to separate the sed
15510 commands as ',' is used when people pass -Wl,something.
15511
15512
Daniel Veillard15a8df41998-09-24 19:15:06 +000015513Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * tree.c, tree.h: added a per-document compression interface.
15516
Daniel Veillard151b1b01998-09-23 00:49:46 +000015517Tue Sep 22 20:47:38 EDT 1998
15518
15519 * tree.c, tree.h: added saving with compression and added interfaces
15520 to control the compression level (xmlGetCompressMode,
15521 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15522
Daniel Veillard70120ff1998-09-22 00:24:21 +000015523Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * parser.c: corrected a loop for files of size 0
15526
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155271998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15528
15529 * error.h: New file. Contains prototyes from `error.c'.
15530
Tom Tromeyc19653d1998-08-14 01:22:43 +000015531Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15532
15533 * Makefile.am (xmlincdir): New macro.
15534 (xmlinc_HEADERS): Renamed from include_HEADERS.
15535
Daniel Veillard845664d1998-08-13 04:43:19 +000015536Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * applied small patch on numeric entities from
15539 Christopher Blizzard <blizzard@appliedtheory.com>
15540
Daniel Veillard260a68f1998-08-13 03:39:55 +000015541Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * New release 0.2, removed the old xml_* files so that it's
15544 coherent with the other CVS base (W3C), far better conformance
15545 to standard, new namespaces, decent entities support, beginning
15546 of a SAX-like interface. Nearly nothing left intact, even the
15547 test examples ...
15548
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155491998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15550
15551 * .cvsignore: Add .deps dir
15552
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015553Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15556
Daniel Veillardfe926001998-07-26 04:28:20 +000015557Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015558
Daniel Veillardfe926001998-07-26 04:28:20 +000015559 * configure.in: added test for CPP
15560 * AUTHORS, Changelog: the original ones didn't get commited but the
15561 glib ones instead, fixed.
15562 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015563
Daniel Veillardfe926001998-07-26 04:28:20 +000015564Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015565
Daniel Veillardfe926001998-07-26 04:28:20 +000015566 * integrated code developped at W3C
15567 * changed the original Copyright
15568 * migrated to automake
15569 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015570