blob: 6ff34b74632c5adecdee4d94d11ee3ed431ac64c [file] [log] [blame]
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * python/generator.py: fixed a bug raised by Raymond Wiker,
4 docSetRootElement() should not raise an exception if the
5 return is None
6
Daniel Veillard3e20a292003-01-10 13:14:40 +00007Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
10 fixed bug #102181 by applying the suggested change and fixing
11 the generation/registration problem.
12
Daniel Veillarde55e8e42003-01-10 12:50:02 +000013Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
16 routines.
17
Daniel Veillard8f872442003-01-09 23:19:02 +000018Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * parser.c: one more IsEmptyElement crazyness, that time in
21 external parsed entities if substitution is asked.
22 * python/tests/reader3.py: added a specific test.
23
Daniel Veillarde329fc22003-01-09 21:36:42 +000024Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
27 support and improved error handler registration
28
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000029Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
32 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
33 * README: fixed a link
34
Daniel Veillarde2830f12003-01-08 17:47:49 +000035Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * configure.in doc/* NEWS: preparing 2.5.1 release
38 * SAX.c parser.c: fixing XmlTextReader bug
39
Daniel Veillard8bf70b92003-01-07 23:14:24 +000040Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * SAX.c: fuck, I introduced a memory leak on external parsed
43 entities in 2.5.0 :-(
44
Daniel Veillard56ada1d2003-01-07 11:17:25 +000045Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * xmllint.c: another fix needed as pointed by Christophe Merlet
48 for --stream --debug if compiled without debug support.
49
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000050Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
51
52 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000053 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000054 update man page with --stream and --chkregister
55
Daniel Veillard8326e732003-01-07 00:19:07 +000056Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * globals.c: fixed --with-threads compile
59 * xmllint.c: fixed --without-debug compile
60 * include/libxml/globals.h: cleanup
61 * include/libxml/schemasInternals.h: add a missing include
62
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000063Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * configure.in NEWS: preparing 2.5.0 release
66 * SAX.c: only warn in pedantic mode about namespace name
67 brokeness
68 * globals.c: fix a doc generation problem
69 * uri.c: fix #101520
70 * doc/*: updated and rebuilt the doc for the release, includuding
71 stylesheet update
72 * python/Makefile.am: fix a filename bug
73
74Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
77 should not be called.
78
79Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * libxml-2.0.pc.in: applied the patch to fix #101894
82
83Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * tree.c : applied patch from Lukas Schroeder for register callbacks
86 * valid.c: modified patch from Lukas Schroeder to test
87 register callbacks with --chkregister
88
89Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xmlreader.c: seriously changed the way data are pushed to
92 the underlying parser, go by block of 512 bytes instead of
93 tryng to detect tag boundaries at that level. Changed the
94 way empty element are detected and tagged.
95 * python/tests/reader.py python/tests/reader2.py
96 python/tests/reader3.py: small changes mostly due to context
97 reporting being different and DTD node being reported. Some
98 errors previously undetected are now caught and fixed.
99 * doc/xmlreader.html: flagged last section as TODO
100
101Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * python/libxml.py: integrated the Python 2.2 optimizations
104 from Hannu Krosing, while maintaining compatibility with
105 1.5 and 2.1
106
107Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xmllint.c: a bit of cleanup
110 * xmlreader.c: small fix
111 * doc/xmlreader.html: more work on the XmlTextReader tutorial
112 * python/libxml.py: a few fixes pointed out by Hannu Krosing
113
114Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * python/setup.py.in: patch from Stéphane Bidoul to include
117 drv_libxml2.py in setup.py
118
119Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * doc/xmlreader.html: starting documenting the new XmlTextReader
122 interface.
123
124Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * xmllint.c: added the --stream flag to use the TextReader API
127 * xmlreader.c: small performance tweak
128
129Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * xmlreader.c python/tests/reader2py: okay the DTD validation
132 code on top of the XMLTextParser API should be solid now.
133
134Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * xmlreader.c python/tests/reader2py: Fixing some more mess
137 with validation and recursive entities while using the
138 reader interface, it's getting a bit messy...
139
140Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * xmlreader.c python/tests/reader.py: another couple of problem
143 related to IsEmptyElement reported by Stéphane Bidoul needed
144 some fixes.
145
146Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
149 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
150 based on the python XmlTextReader interface.
151
152Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * tree.c: backing out one change in the last patch which broke the
155 regression tests
156
157Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * global.data globals.c tree.c include/libxml/globals.h: applied
160 an old patch from Lukas Schroeder to track node creation and
161 destruction. Probably missing a lot of references at the moment
162 and not usable reliably.
163
164Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
167 from doc/news.html and a stylesheet
168
169Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * xmlreader.c python/tests/reader.py: fixed another couple of
172 xmlreader bugs reported by Stéphane Bidoul and added tests.
173
174Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * xmlreader.c python/tests/reader2.py: fixed another validity
177 checking in external parsed entities raised by Stéphane Bidoul
178 and added a specific regression test.
179 * python/tests/reader3.py: cleanup
180
181Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
182
183 * xmlreader.c python/tests/reader2.py: fixed a problem with
184 validation within entities pointed by Stéphane Bidoul, augmented
185 the tests to catch those.
186
187Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * python/generator.py: modified the generator to allow keeping
190 class references when creating new classes, needed to fix a bug
191 pointed by Stéphane Bidoul where the input buffer of the
192 xmlTextReader instance gets destroyed if the python wrapper for
193 the input is not referenced anymore.
194
195Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
196
197 * xmlreader.c python/tests/reader.py: fixed another pair of problem
198 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
199
200Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
201
202 * xmlreader.c python/tests/reader.py: fixed another problem
203 pointed by Stéphane Bidoul
204
205Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
206
207 * xmlreader.c python/tests/reader.py: fixed a limit case problem
208 with "<a/>"
209
210Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
211
212 * SAX.c: warn on xmlns:prefix="foo"
213 * xmlreader.c python/tests/reader.py: fixed a couple of problem
214 for namespace attributes handling.
215
216Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
217
218 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
219 a really nasty problem raised by a DocBook XSLT transform
220 provided by Sebastian Bergmann
221
222Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
223
224 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
225 by Stéphane Bidoul and integrated it into the tests
226
227Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
230 extended the XmlTextReader API a bit, addding accessors for
231 the current doc and node, and an entity substitution mode for
232 the parser.
233 * python/libxml.py python/libxml2class.txt: related updates
234 * python/tests/Makefile.am python/tests/reader.py
235 python/tests/reader2.py python/tests/reader3.py: updated a bit
236 the old tests and added a new one to test the entities handling
237
238Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
239
240 * python/generator.py python/libxml2class.txt
241 python/tests/reader.py python/tests/reader2.py: changed the
242 generator to provide casing for the XmlTextReader similar to
243 C# so that examples and documentation are more directly transposable.
244 Fixed the couple of tests in the suite.
245
246Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
247
248 * doc/guidelines.html: added a document on guildeline for
249 publishing and deploying XML
250
251Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
252
253 * valid.c xmlreader.c: final touch running DTD validation
254 on the XmlTextReader
255 * python/tests/Makefile.am python/tests/reader2.py: added a
256 specific run based on the examples from test/valid/*.xml
257
258Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
259
260 * python/libxml.py: added a few predefined xmlTextReader parser
261 configuration values.
262
263Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * python/libxml_wrap.h: trying to fix #102037
266
267Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
268
269 * SAX.c: fixing bug #95296, when the predefined entities
270 are redefined in the DTD the default one must be used
271 instead anyway.
272
273Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
274
275 * doc/xmllint.xml
276 * doc/xmllint.1
277 Add discussion of XML_DEBUG_CATALOG to xmllint man
278 page - bug #100907
279
280
281Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
282
283 * xmlreader.c: Fixed the empty node detection to avoid reporting
284 an inexistant close tag.
285
286Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
287
288 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
289 for Python 2.1
290
291Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
292
293 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
294
295Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * doc/libxml2-api.xml python/tests/reader.py: one really need
298 to provide the base URI information when creating a reader parser
299 from an input stream. Updated the API and the example using it.
300
301Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
302
303 * testReader.c xmlreader.c valid.c include/libxml/tree.h
304 include/libxml/valid.h include/libxml/xmlreader.h: working on
305 DTD validation on top of xml reader interfaces. Allows to
306 validate arbitrary large instances. This required some extensions
307 to the valid module interface and augmenting the size of xmlID
308 and xmlRef structs a bit.
309 * uri.c xmlregexp.c: simple cleanup.
310
311Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
312
313 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
314 work on the xml reader interfaces.
315 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
316 Web page for the Windows binaries.
317
318Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
319
320 * xmlIO.c: applied a patch for VMS following the report by
321 Nigel Hall
322
323Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
324
325 * parser.c: the parseStartTag bug fix wasn't complete.
326
327Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
328
329 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
330 parseStartTag, fixing it.
331 * test/att4 result/att4 result/noent/att4: adding the test
332 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
333 more methods to XmlTextReader.
334
335Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
336
337 * win32/libxml2.def.src: added more xml reader exports
338 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
339 to the build
340
341Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
342
343 * doc/tutorial/xmltutorial.xml
344 plus generated html and pdf
345 Updating tutorial again based on further comments from Niraj
346 Tolia on the last iteration
347
348Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
349
350 * doc/tutorial/xmltutorial.xml
351 * doc/tutorial/includekeyword.c
352 * doc/tutorial/includegetattribute.c
353 plus generated html and pdf
354 Adding fix from Niraj Tolia to tutorial to properly free memory.
355
356
357Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
358
359 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
360 more methods of XmlTextReader.
361 * python/libxml2class.txt python/tests/reader.py: this increased the
362 methods in the bndings, augmented the test to check those new
363 functions.
364
365Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
368 methods of XmlTextReader.
369 * python/generator.py python/libxml_wrap.h python/types.c
370 python/libxml2class.txt: added the reader to the Python bindings
371 * python/tests/Makefile.am python/tests/reader.py: added a specific
372 test for the Python bindings of the Reader APIs
373 * parser.c: small cleanup.
374
375Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
376
377 * xinclude.c: fallback was only copying the first child not the
378 full child list of the fallback element, closes #89684 as reopened
379 by Bernd Kuemmerlen
380
381Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
382
383 * win32/libxml2.def.src: exported htmlNodeDumpOutput
384
385Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * configure.in: preparing release of 2.4.30
388 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
389 gives enum values, fix functype return type, put back fields in
390 structs
391 * doc/*: updated the docs rebuilt
392
393Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
394
395 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
396 about htmlNodeDumpOutput location.
397 * xpath.c: removed an undefined function signature
398 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
399 too many symbols in the API breaking the python bindings.
400 Updated with the libxslt/libexslt changes.
401
402Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
403
404 * configure.in: preparing release of 2.4.29
405 * doc/*: rebuilt the docs and API
406 * xmlreader.c: a few more fixes for the XmlTextReader API
407
408Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
409
410 * include/win32config.h: applied mingw patch from Magnus Henoch
411
412Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
413
414 * catalog.c doc/libxml2-api.xml: a bit more cleanup
415
416Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
417
418 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
419 building Python script, does the C parsing directly, generates
420 a better API description including structure fieds defs and
421 enums. Still a couple of bugs, but good enough for the python
422 wrappers now.
423 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
424 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
425 include/libxml/schemasInternals.h include/libxml/tree.h: more
426 cleanup based on the python analysis script reports.
427 * libxml.spec.in: make sure the API XML description is part of the
428 devel package.
429
430Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
433 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
434 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
435 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
436 code cleanup, especially the function comments.
437 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
438
439Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
440
441 * Makefile.am xmlreader.c include/libxml/Makefile.am
442 include/libxml/xmlreader.h: Adding a new set of APIs based on
443 the C# TextXmlReader API but converted to C. Allow to parse
444 in constant memory usage, far simpler to program and explain
445 than the SAX like APIs, unfinished but working.
446 * testReader.c: test program
447
448Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
449
450 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
451
452Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
453
454 * tree.c: Chip turner indicated that XHTML1 serialization
455 rule for style actually break on both IE and Mozilla,
456 try to avoid the rule if escaping ain't necessary
457
458Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
459
460 * nanhttp.c: handle HTTP URL escaping, problem reported by
461 Glen Nakamura and Stefano Zacchiroli
462
463Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
464
465 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
466
467Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * uri.c: Johann Richard pointed out some XPointer problems for
470 URN based URI references in XInclude. Modified the URI parsing
471 and saving routines to allow correct parsing and saving of
472 XPointers, especially when attached to "opaque" scheme accordingly
473 to RFC 2396
474
475Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
476
477 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
478 of refactoring to the HTML saving code.
479 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
480 in the doc.
481
482Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * tree.c include/libxml/tree.h: refactored the XML dump of a node
485 to a buffer API to reuse the generic dump to an OutputIO layer,
486 this reduces code, fixes xmlNodeDump() for XHTML, also made
487 xmlNodeDump() now return the number of byte written.
488
489Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
490
491 * python/setup.py.in: another patch from Stéphane Bidoul for
492 Python bindings on Windows
493 * doc/parsedecl.py: small cleanup
494
495Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
496
497 * libxml.spec.in configure.in: add a line in %changelog for releases
498
499Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
500
501 * parser.c: patch from Marcus Clarke fixing a problem in entities
502 parsing that was detected in KDe documentations environment.
503
504Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
505
506 * python/libxml.c (libxml_prev): Return the previous as opposed to
507 the next node (I guess this is the result of some cut & paste programming:)
508
509Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
510
511 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
512
513Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
514
515 * python/generator.py python/libxml.c python/setup.py.in: trying
516 to fix the Python bindings build on Windows (Stéphane Bidoul)
517
518Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
519
520 * win32/configure.js: added option for python bindings
521 * win32/libxml2.def.src: added more exports
522
523Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
524
525 * win32/Makefile.mingw: fixed unresolved symbols when linking with
526 pthreads
527 * win32/wince/*: applied updates to Windows CE port from Javier
528
529Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * configure.in: preparing 2.4.28
532 * libxml.spec.in doc/Makefile.am: some cleanup
533 * doc/*: updated the news and regenerated.
534
535Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
536
537 * HTMLparser.c: final touch at closing #87235 </p> end tags
538 need to be generated.
539 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
540 this change slightly the output of a few tests
541 * doc/*: regenerated
542
543Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * parserInternals.c: fixing bug #99190 when UTF8 document are
546 parsed using the progressive parser and the end of the chunk
547 is in the middle of an UTF8 multibyte character.
548
549Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
550
551 * threads.c: fixed initialization problem in xmlNewGlobalState
552 which was causing crash.
553 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
554 in xmlInitializeGlobalState.
555 * parserInternals.c: cleaned up ctxt->sax initialisation.
556
557Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * tree.c include/libxml/tree.h: modified the existing APIs
560 to handle XHTML1 serialization rules automatically, also add
561 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
562 libxslt serialization uses it when needed without changing
563 the library API.
564 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
565 result/xhtml1: added a new test specifically for xhtml1 output
566 and updated the result of one XHTML1 test
567
568Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * xinclude.c parserInternals.c encoding.c: fixed #99082
571 for xi:include encoding="..." support on text includes.
572 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
573 test/XInclude/ents/isolatin.txt : added a specific regression test
574 * python/generator.py python/libxml2class.txt: fixed the generator
575 the new set of comments generated for doc/libxml2-api.xml were
576 breaking the python generation.
577
578Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
579
580 * doc/Makefile.am: repair some problem if gtk-doc fail or such
581 * configure.in: patch for Solaris on new autoconf closes #98880
582 * doc/parsedecl.py: repair the frigging API building script,
583 did I say that python xmllib sucks ?
584 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
585 and some comment are no more truncated.
586
587Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * parser.c: Martin Stoilov pointed out a potential leak in
590 xmlCreateMemoryParserCtxt
591
592Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
595 included in HTML documents and using the push parser.
596
597Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
598
599 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
600 specified, look for the Python interpreter not just in the
601 specified root but also in the specified location. Fixes #98825
602
603Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * python/libxml.c: fixing bug #98792 , node may have no doc
606 and dereferencing without checking ain't good ...
607
608Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
609
610 * configure.in: preparing release 2.4.27
611 * doc/* : updated and rebuilt the docs
612 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
613 and all the docs are actually packaged and in the final RPMs
614 * parser.c parserInternals.c include/libxml/parser.h: restore
615 xmllint --recover feature.
616
617Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * parser.c xpath.c: fixing #96925 wich was also dependant on the
620 processing of parsed entities, and XPath computation on sustitued
621 entities.
622 * testXPath.c: make sure entities are substitued.
623
624Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
625
626 * parser.c: fixed #96594, which was totally dependant on the
627 processing of internal parsed entities, which had to be changed.
628
629Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
630
631 * Makefile.am python/Makefile.am python/tests/Makefile.am:
632 trying to fix bug #98517 about building outside the source tree
633 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
634
635Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
636
637 * include/win32config.h: cleanup
638 * win32/Makefile.mingw: integrated mingw in JScript configure
639 * win32/Makefile.msvc: modified to allow mingw coexistence
640 * win32/configure.js: integrated mingw
641 * win32/Readme.txt: cleanup
642
643Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
644
645 * HTMLparser.c: strengthen the guard in the Pop macros,
646 like in the XML parser, closes bug #97315
647
648Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
651 callback is never used.
652
653Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
654
655 * parserInternals.c: fixed the initialization of the SAX structure
656 which was breaking xsltproc
657 * xpath.c: patch from Petr Pajas for CDATA nodes
658 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
659 * parser.c include/libxml/parser.h: patch from Peter Jones
660 removing a leak in xmlSAXParseMemory() and adding the
661 function xmlSAXParseMemoryWithData()
662
663Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
664
665 adding pdf of tutorial, changing web page to link to it
666 * doc/tutorial/xmltutorial.pdf
667 * doc/xml.html
668 * doc/docs.html
669
670Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
671
672 * doc/tutorial/ar01s08.html
673 adding file what I forgot for tutorial
674
675
676Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
677
678 Adding encoding discussion to tutorial
679 Added:
680 * doc/tutorial/images/*.png: DocBook admonition image files
681 * doc/tutorial/apf.html, apg.html: new generated html
682 * doc/tutorial/includeconvert.c: conversion code entity file
683 changed:
684 * doc/tutorial/xmltutorial.xml: DocBook original
685 * doc/tutorial/*.html: generated html
686
687Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
688
689 * include/libxml/*.h: retired xmlwin32version.h
690 * doc/Makefile.am: retired xmlwin32version.h
691 * win32/configure.js: retired xmlwin32version.h
692
693Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
694
695 * win32/libxml2.def.src: exported additional symbols
696 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
697 sisterhood
698
699Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
700
701 * globals.c: fixed a typo pointed out by Igor
702 * xpath.c: try to speed up node compare using line numbers
703 if available.
704
705Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * tree.c: make xmlFreeNode() handle attributes correctly.
708
709Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
710
711 * catalog.c: completed the #96963 fix, as reported by Karl
712 Eichwalder
713
714Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
715
716 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
717
718Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
719
720 * Makefile.am: switched the order of a couple of includes
721 to fix bugs #97100
722
723Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
724
725 * catalog.c: fixed bug #96963, reverted to the old behaviour of
726 xmlLoadCatalogs that used to separate directories with a ':'.
727
728Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
729
730 * threads.c: improvements to the Windows-side of thread handling
731 * testThreads.c: conditionally excluded unistd.h
732 * testThradsWin32.c: broke overlong lines
733 * include/win32config.h: adapted thread-related macros to the new
734 scheme and for pthreads on Windows
735 * win32/Makefile.msvc: introduced a more flexible thread build,
736 added testThreads[Win32].c to the build
737 * win32/configure.js: introduced a more flexible thread config
738
7392002-10-31 John Fleck <jfleck@inkstain.net>
740
741 * doc/xml.html (and, by implication, FAQ.html)
742 added UTF-8 conversaion FAQ from Marcus Labib Iskander
743
744Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
745
746 * configure.in: removed xmlwin32version.h
747 * include/libxml/Makefile.am: removed xmlwin32version.h
748
749Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * tree.c: applied patch from Brian Stafford to fix a bug
752 in xmlReconciliateNs()
753
754Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
755
756 * tree.c: applied patch from Christian Glahn to allow
757 xmlNewChild() on document fragment nodes
758
759Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
760
761 * parser.c: Christian Glahn found a problem with a recent
762 patch to xmlParseBalancedChunkMemoryRecover()
763 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
764 problems
765 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
766 test/schemas/seq*: added the test cases from Charles
767
768Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
769
770 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
771 serious cleanup of the spec file and associated changes
772 in the Makefiles.
773 * valid.c: try to remove some warnings on x86_64
774
775Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
778 fix bug #96586
779
780Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
781
782 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
783 parsing, applied his patch
784 * result/HTML/attrents.html result/HTML/attrents.html.err
785 result/HTML/attrents.html.sax test/HTML/attrents.html:
786 added the test and result case provided by Mikhail Sogrine
787
788Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
789
790 * vms/build_libxml.com vms/config.vms vms/readme.vms
791 include/libxml/parser.h include/libxml/parserInternals.h
792 include/libxml/tree.h include/libxml/xmlIO.h
793 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
794 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
795 Applied the VMS update patch from Craig A. Berry
796 * doc/*.html: update
797
798Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
799
800 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
801
802Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
803
804 * debugXML.c: adding a grep command to --shell in xmllint
805 for T.V. Raman
806
807Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * xmlcatalog.c: tried to fix some of the problem with --sgml
810
811Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
812
813 * parser.c: tried to fix bug #91500 where doc->children may
814 be overriden by a call to xmlParseBalancedChunkMemory()
815
816Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
817
818 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
819 identifiers in SGML catalogs containing '&'
820
821Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
822
823 * python/types.c: fixed bugs when passing result value tree
824 to Python functions.
825
826Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
827
828 * configure.in: preparing the release of 2.4.26
829 * doc/*: updated and rebuilt the documentation
830
831Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * parser.c: fixed a XML Namespace compliance bug reported by
834 Alexander Grimalovsky
835
836Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
837
838 * HTMLtree.c: fixed serialization of script and style when
839 they are not lowercase (i.e. added using the API to the tree).
840
841Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
842
843 * valid.c: make xmlValidateDocument emit a warning msg if there
844 is no DTD, pointed by Christian Glahn
845
846Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
849 content model when some of the blocks have min or max, and a couple
850 of bugs found in the process.
851 * result/schemas/list0* test/schemas/list0*: added some specific
852 regression tests
853
854Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
855
856 * README: updated the contact informations
857
858Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
859
860 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
861 misses it, reported by Peter Bray.
862
863Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * tree.c: investigating xmlNodeGetContent() on namespace nodes
866 and removed a few warnings
867
868Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * parser.c: Christian Glahn found a small bug in the push parser.
871 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
872 public
873
874Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * xmlschemas.c include/libxml/xmlschemas.h: added
877 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
878 * testSchemas.c: added --memory to test the new interface
879
880Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * doc/index.py doc/search.php: integrated the XSLT indexing,
883 a few fixed in the indexer, added a scope selection at the
884 search level.
885
886Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
889 this was due to uninitialized parts of the validation context
890
891Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
892
893 * debugXML.c: applied patch from Mark Vakoc except the API
894 change, preserved it.
895 * doc/*: updated the docs to point to the search engine for
896 information lookup or before bug/help reports.
897
898Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
899
900 * doc/index.py doc/search.php: added mailing-list archives
901 indexing and lookup
902
903Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
906
907Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
908
909 * doc/index.py: improved HTML indexing
910 * doc/search.php: make the queries also lookup the HTML based indexes
911
912Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
913
914 * doc/index.py: added HTML page indexing
915
916Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
917
918 * xmlIO.c: extended Windows path normalisation to fix the base
919 problem in libxslt.
920 * catalog.c: fixed list handling in XML_CATALOG_FILES
921
922Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
923
924 * valid.c: typo/bug found by Christian Glahn
925
926Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
927
928 * xmlIO.c: applied Windows CE patch from Javier.
929 * win32/wince: new directory, contains support for the PocketPC
930 with Windows CE from Javier.
931 * include/win32config.h: reorganised, removed duplicate
932 definitions and applied WinCE patch from Javier.
933 * include/wsockcompat.h: new file, now contains WinSock
934 compatibility macros.
935 * win32/Makefile.msvc: introduced double-run compilation.
936
937Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * configure.in include/libxml/xmlwin32version.h: preparing release
940 of 2.4.25
941 * doc/*: updated and regenerated teh docs and web pages.
942
943Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
944
945 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
946 error were not covering namespace declarations.
947 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
948 it was missing the attribute declaration for the namespace
949 * result/VC/NS3: the fix now report breakages in that test
950
951Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
952
953 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
954
955Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
956
957 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
958 and regenerated the docs and web site
959
960Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
961
962 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
963 ATTRIBUTE_UNUSED is always put after the attribute declaration,
964 not before
965
966Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
967
968 * python/generator.py python/libxml2class.txt: fixed a stupid error
969 breaking the python API
970
971Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
974 triostr.c triostr.h: applied a trio update patch from
975 Bjorn Reese which should work with MinGW
976
977Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * tree.c: improving some documentation comments
980 * xmlregexp.c: found and fixed a mem leak with python regression tests
981 * doc/*: rebuilt the doc and the API XML file including the
982 xmlregexp.h xmlautomata.h and xmlunicode.h headers
983 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
984 python/types.c: added access to the XML Schemas regexps from
985 python
986 * python/tests/Makefile.am python/tests/regexp.py: added a
987 simple regexp bindings test
988
989Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
990
991 * doc/xml.html:
992 fixing ftp links - thanks to Vitaly Ostanin
993
994Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
995
996 * xmlregexp.c: fixed the data callback on transition functionality
997 which was broken when using the compact form
998 * result/schemas/*: updated the results, less verbose, all tests
999 pass like before
1000 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1001 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1002 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1003 annoying warnings
1004 * xpath.c: try to provide better error report when possible
1005
1006Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * Makefile.am: fixed a breakage raised by Jacob
1009
1010Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1011
1012 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1013 which don't use sockets
1014
1015Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1016
1017 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1018 * win32/configure.js: applied zlib patch from Daniel Gehriger
1019
1020Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1021
1022 * win32/configure.js: applied the patch from Mark Vakoc for
1023 regexp support
1024 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1025 for regexp support
1026
1027Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * xmlschemastypes.c: as pointed by Igor Float and Double
1030 parsing ain't finished yet
1031
1032Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * Makefile.am configure.in: trying to fix #88412 by bypassing
1035 all the python subdir if python ain't detected
1036
1037Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1040 made configuring with regexps/automata/unicode the default
1041 but without schemas ATM
1042 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1043 fixed the regexp based DTD validation performance and memory
1044 problem by switching to a compact form for determinist regexps
1045 and detecting the determinism property in the process. Seems
1046 as fast as the old DTD validation specific engine :-) despite
1047 the regexp built and compaction process.
1048
1049Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * valid.c: determinism is debugged, new DTD checking code now works
1052 but xmlFAComputesDeterminism takes far too much CPU and the whole
1053 set usues too much memory to be really usable as-is
1054
1055Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * tree.c: fixed another stupid bug in xmlGetNodePath()
1058 * xmllint.c: --version now report the options compiled in
1059
1060Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * HTMLparser.c: small cleanup
1063 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1064 when configured with them. A bit of debugging around the determinism
1065 checks is still needed
1066
1067Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1070
1071Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * xmlIO.c: small portability glitch fixed.
1074
1075Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * xmlschemastypes.c: incomplete steps for real/double support
1078 * testAutomata.c include/libxml/xmlautomata.h
1079 include/libxml/xmlregexp.h: avoiding a compilation problem
1080 * valid.c include/libxml/valid.h: starting the work toward using
1081 the regexps for actual DTD validation
1082
1083Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * hash.c: cosmetic cleanup
1086 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1087 integrating a DTD validation layer based on the regexps
1088
1089Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1092 the determinism was tested before eliminating the epsilon
1093 transitions :-(
1094
1095Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * python/generator.py python/libxml.c python/libxml.py
1098 python/libxml2-python-api.xml python/libxml2class.txt
1099 python/libxml_wrap.h python/types.c: updated the python
1100 bindings, added code for easier File I/O, and the ability to
1101 define a resolver from Python fixing bug #91635
1102 * python/tests/Makefile.am python/tests/inbuf.py
1103 python/tests/outbuf.py python/tests/pushSAXhtml.py
1104 python/tests/resolver.py python/tests/serialize.py: updated
1105 and augmented the set of Python tests.
1106
1107Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1108
1109 * win32/configure.js: added more readme info for the binary
1110 package.
1111
1112Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmlIO.c: fixed a stupid out of bound array error
1115
1116Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1119 messing around with support for Windows path, cleanups,
1120 trying to identify and fix the various code path to the
1121 filename access. Added xmlNormalizeWindowsPath()
1122
1123Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * error.c valid.c: working on better error reporting of validity
1126 errors, especially providing an accurate context.
1127 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1128 error reports in those cases.
1129
1130Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1133 parser.c parserInternals.c xmlIO.c: get rid of all the
1134 perror() calls made in the library execution paths. This
1135 should fix both #92059 and #92385
1136
1137Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * xmllint.c: memory leak reporting was broken after a change
1140 of the preprocessor symbol used to activate it.
1141
1142Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * tree.c: try to make the copy function work for node of
1145 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1146 DOM layers though, not libxml2 itself.
1147
1148Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * valid.c: try to provide file and line informations, not all
1151 messages are covered, but it's a (good) start
1152
1153Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * xinclude.c: reimplemented a large part of the XInclude
1156 processor, trying to minimize resources used, James Henstridge
1157 provided a huge test case which was exhibiting severe memory
1158 consumption problems.
1159
1160Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * python/Makefile.am: applied patch from Christophe Merlet to
1163 reestablish DESTDIR
1164
1165Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * libxml.spec.in: fixes libary path for x86_64 AMD
1168
1169Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1170
1171 * doc/tutorial/includekeyword.c
1172 * doc/tutorial/xmltutorial.xml:
1173 (plus resulting generated html files)
1174 fixing one spot I missed in the tutorial where I hadn't freed
1175 memory properly
1176
1177Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1178
1179 * doc/tutorial/includeaddattribute.c
1180 * doc/tutorial/includeaddkeyword.c
1181 * doc/tutorial/includegetattribute.c
1182 * doc/tutorial/includekeyword.c
1183 * doc/tutorial/xmltutorial.xml
1184 * doc/tutorial/*.html:
1185 update tutorial to properly free memory (thanks to Christopher
1186 R. Harris for pointing out that this needs to be done)
1187 * doc/tutorial/images/callouts/*.png:
1188 added image files so the callouts are graphical, making it
1189 easier to read ( use "--param callout.graphics 1" to generate
1190 html with graphical callouts)
1191
1192Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1195 nice logos generated by Marc Liyanage
1196 * doc/site.xsl *.html: changed the stylesheet to show the new
1197 logo and regenerated the pages
1198
1199Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1202
1203Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * xpath.c: possible mem leak patch from Jason Adams
1206
1207Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1210 in the XQuery namespace
1211 * configure.in: preparing 2.4.24
1212 * doc/*.html: updated the web pages
1213
1214Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * python/generator.py: closing bug #85258 by generating conditional
1217 compile check to avoid linking to routines not configured in.
1218
12192002-08-22 Havoc Pennington <hp@pobox.com>
1220
1221 * autogen.sh: update error message for missing automake
1222
1223Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * python/Makefile.am: typo in target name resulted in libxml2.py
1226 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1227
1228Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * win32/win32/Makefile.mingw: updated with version from
1231 Elizabeth Barham at http://soggytrousers.net/repository/
1232
1233Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1234
1235 * win32/Makefile.msvc: added the prefix location to the include
1236 and lib search path.
1237
12382002-08-18 Havoc Pennington <hp@pobox.com>
1239
1240 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1241 both automake 1.6 and 1.4 installed get the right automake. Means
1242 compilation from CVS will now require the latest automake 1.4
1243 release, or manually creating symlinks called "automake-1.4" and
1244 "aclocal-1.4"
1245
1246Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * configure.in python/Makefile.am: more AMD 64 induced changes from
1249 Frederic Crozat
1250
1251Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * xinclude.c: oops I was missing the xml:base fixup too
1254 * result/XInclude/*.xml: this adds xml:base attributes to most
1255 results of the tests
1256
1257Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * xinclude.c: quick but apparently working implementation of
1260 xi:fallback, should close bug #89684
1261 * Makefile.am test/XInclude/docs/fallback.xml
1262 result/XInclude/fallback.xml: added a basic test for fallback,
1263 and run with --nowarning to avoid a spurious warning
1264 * configure.in: applied patch from Frederic Crozat for python
1265 bindings on AMD 64bits machines.
1266
1267Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1270 the caller don't pass a SAX callback block.
1271
1272Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * tree.c: applied the same fix for the XML-1.0 namespace to
1275 xmlSearchNsByHref() as was done for xmlSearchNs()
1276
1277Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * libxml.3: small cleanup of the man page
1280 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1281 when serializing HREF attributes generated by XSLT.
1282
1283Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1286 version of Marc Liyanage' patch for boolean attributes in HTML
1287 output
1288
1289Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * python/tests/serialize.py: fixed the test results, indenting
1292 behaviour changed slightly
1293
1294Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1295
1296 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1297 new c14n function to Windows def files
1298
1299Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1300
1301 * c14n.c: fixed a memory leak in c14n code
1302
1303Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * parser.c include/libxml/parser.h: adding a new API for Christian
1306 Glahn: xmlParseBalancedChunkMemoryRecover
1307 * valid.c: patch from Rick Jones for some grammar cleanup in
1308 validation messages
1309 * result/VC/* result/valid/*: this slightly change some of the
1310 regression tests outputs
1311
1312Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * tree.c: trying to fix a problem in namespaced attribute handling
1315 raised by Christian Glahn
1316
1317Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * encoding.c include/libxml/encoding.h: Opening the interface
1320 xmlNewCharEncodingHandler as requested in #89415
1321 * python/generator.py python/setup.py.in: applied cleanup
1322 patches from Marc-Andre Lemburg
1323 * tree.c: fixing bug #89332 on a specific case of loosing
1324 the XML-1.0 namespace on xml:xxx attributes
1325
1326Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1327
1328 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1329 corner case from new Merlin's test suite and added a callback
1330 that will be used to improve xmlsec performance
1331
1332
1333Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * HTMLtree.c: trying to fix the <style> escaping problem in
1336 HTML serialization bug #89342
1337
1338Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1341 and rebuilt the web site.
1342
1343Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1344
1345 * include/libxml/tree.h: added _private member to xmlNs struct
1346
1347Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * HTMLparser.c: fixing bug #84876 based on the xml working
1350 code.
1351
1352Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1353
1354 * python/Makefile.am: enhanced to fix bug 72012 (errors
1355 when using '-jX' make parameter)
1356
1357Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1358
1359 * xpath.c: small additional enhancement for booleans
1360 compared to nodesets
1361
1362Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * HTMLtree.c: changed the order of the encoding declaration
1365 attributes in the meta tags due to a bug in IE/Mac
1366
1367Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1368
1369 * xpath.c: enhanced handling of booleans (especially '='
1370 and '!=' for nodesets) - fixes bug 85256. Added new
1371 routine xmlXPathNotEqualValues for more proper handling
1372 of '!=' when nodesets are involved.
1373
1374Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1377 doc/xmlcatalog_man.xml to the source distribution
1378
1379Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1380
1381 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1382 asked for this.
1383
1384Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * configure.in: preparing 2.4.23
1387 * doc/*: rebuilt the docs
1388
1389Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * parser.c: fixing bug #84169 by fixing the
1392 comment of xmlCreatePushParserCtxt to describe the
1393 encoding detection parameters better.
1394
1395Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * valid.c: fixing bug #79331 in one path the lookup for
1398 ID attributes on a namespaced node wasn't handled correctly :-\
1399
1400Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * HTMLparser.c: trying to fix 87235 about discarded white
1403 spaces in the HTML parser.
1404 * result/HTML/*: this changes the output of a number of HTML
1405 regression tests
1406
1407Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * xpath.c: applied patch from Richard Jinks for the namespace
1410 axis + fixed a memory error.
1411 * parser.c parserInternals.c: applied patches from Peter Jacobi
1412 removing ctxt->token for good.
1413 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1414 popped out by the regression tests.
1415 * Makefile.am: patch for threads makefile from Gary Pennington
1416
1417Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1418
1419 * xpath.c: enhanced behaviour of position() after usage of
1420 expressions involving preceding-sibling (et al).
1421
1422Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * hash.c: applied a patch from Peter Jacobi to solve a problem
1425 when compiling with the Watcom C on Win32
1426 * result/schemas/*.err: the change of hashing algo generated
1427 permutations in the output
1428
1429Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * hash.c: applied patch from Sander Vesik improving the quality of
1432 the hash function.
1433
14342002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1435
1436 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1437 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1438 xmllint.c xpath.c: replaced sprintf() with snprintf()
1439 to prevent possible buffer overflow (the bug was pointed
1440 out by Anju Premachandran)
1441
1442Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * parser.c: removed an uninitialized data error popped by valgrind
1445 on PE references
1446
1447Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1448
1449 * doc/xml.html
1450 adding tutorial reference to the web page
1451
1452Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1453
1454 * doc/tutorial/xmltutorial.xml
1455 * doc/tutorial/ar01s07.html
1456 * doc/tutorial/ape.html
1457 * doc/tutorial/includegetattribute.c
1458 adding section to tutorial about retrieving an attribute
1459 value
1460
1461Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * parser.c: applied a couple of patches from Peter Jacobi to start
1464 to get rid of ctxt->token, with a possible significant speed
1465 improvement to be gained once done. Better compliance with PE
1466 references constructs in DTDs too.
1467 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1468 from Peter too
1469
1470Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1473 xmlParseElement was likely to have been deallocated at the
1474 time of the report, possibly leading to segfault. Just report
1475 the tag name now.
1476
1477Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * xpath.c: patch from Richard Jinks for XPath substring() function
1480 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1481
14822002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1483
1484 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1485
1486Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1487
1488 *doc/FAQ.html
1489 fixing typos in FAQ, thanks to Robert Funnell for the
1490 editing help
1491
1492Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * NEWS: got complaints from rpmlint that it was empty
1495
1496Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1497
1498 * added doc/tutorial, including:
1499 apa.html
1500 apb.html
1501 apc.html
1502 apd.html
1503 ar01s02.html
1504 ar01s03.html
1505 ar01s04.html
1506 ar01s05.html
1507 ar01s06.html
1508 includeaddattribute.c
1509 includeaddkeyword.c
1510 includekeyword.c
1511 includestory.xml
1512 index.html
1513 xmltutorial.xml
1514 libxml tutorial, including generated html
1515
1516Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1517
1518 * result/c14n/exc-without-comments/merlin-c14n-two-*
1519 result/c14n/without-comments/merlin-c14n-two-*
1520 test/c14n/exc-without-comments/merlin-c14n-two-*
1521 test/c14n/without-comments/merlin-c14n-two-*
1522 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1523 c14n/exc-c14n and slightly modified test script to handle
1524 these test cases
1525 * c14n.c: fixed bugs for complicated nodes set (namespace
1526 without node and others from merlin-c14n-two.tar.gz)
1527 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1528 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1529 for xmlsec performance patch
1530 * xpath.c: fixed self::node() for namespaces and attributes
1531
1532Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1533
1534 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1535 but with the format parameter
1536 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1537
1538Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1539
1540 * Makefile.am: updated c14n tests suite
1541 * c14n.c: performance improvement for previous c14n patch
1542
1543Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * parser.c: another peroformance patch from Peter Jacobi, that
1546 time on parsing attribute values.
1547
1548Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1549
1550 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1551 into LibXML2 test suite
1552
1553Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1554
1555 * c14n.c: propagating xpath ancesstors node fix to c14n
1556 plus small performance improvement to reduce number of
1557 mallocs
1558 * xpath.c: fixed ancestors axis processing for namespace nodes
1559
1560Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1563 Peter Jacobi
1564
1565Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * configure.in: preparing 2.4.22
1568
1569Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1572 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1573 a public entry point.
1574 * doc/*: rebuilt the API and docs
1575
1576Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * xpath.c: patch from Richard Jinks to fix a problem introduced
1579 in the previous patch and pointed by Norm
1580
1581Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * libxml.spec.in: fixing bug #81112
1584
1585Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * uri.c: fixing bug #82848
1588
1589Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1592 output of one catalog test
1593
1594Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1595
1596 * global.data globals.c tree.c include/libxml/globals.h
1597 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1598 default value for global parameter xmlIndentTreeOutput to 1 and
1599 introduced new global parameter xmlTreeIndentString (the string
1600 used to do one-level indent) with default value " " (as it was
1601 in tree.c)
1602
1603Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1606 with trio and schemas.
1607
1608Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * xpath.c: patch from Richard Jinks to fix the problem raised in
1611 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1612
1613Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * xmlschemas.c: a bit of work on import.
1616 * xmlschemastypes.c: Charles Bozeman provided a compare function
1617 for date/time types so min/max facet restrictions should work,
1618 indeterminate comparisons return an error instead of equal.
1619 * test/schemas/date_0* result/schemas/date_0_0: specific test
1620 from Charles Bozeman too
1621
1622Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1625 from Christian Cornelssen fixing the man pages and the Catalog
1626 building script.
1627 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1628 next step is <xs:import> I now have a reasonable understanding
1629 of how it works.
1630
1631Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1634
1635Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1636
1637 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1638
1639Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * xpath.c: fixing an XPath function evalutation bug pointed out
1642 by Alexey Efimov where the context was lost when evaluating
1643 the function arguments
1644
1645Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1646
1647 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1648 function public for XMLSec performance optimizations
1649
1650Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * python/generator.py python/libxml2class.txt : fixed a problem
1653 with the HTML parser pointed by Gary Benson
1654 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1655 example
1656
1657Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1658 * parser.c: fixed bug #81159 (memory growth in SAX)
1659
1660Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1661 * xpath.c: fixed bug #78858 (the real fix)
1662
1663Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1664 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1665
1666Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * tree.c: modified xmlNodeSetBase to allow changing the
1669 base of a document.
1670
1671Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * xmlschemastypes.c: patch Charles Bozeman for validation of
1674 all the date, time, and duration types
1675 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1676 * configure.in: fixed an error pointed by an user
1677 * xml2-config.in: fixed an error pointed by an user
1678
1679Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1680
1681 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1682 win32/libxml2.def.src xmlIO.c: exported default
1683 'file:', 'http:' and 'ftp:' protocols input handlers
1684 and maked protocols comparisson case insensitive
1685
1686Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * configure.in: Neven Has detected a typo
1689
1690Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1693 as one of the persons allowed to commit directly to the
1694 module.
1695
1696Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1699 * valid.c: raised a too low limit
1700 * doc/*: rebuilt the docs
1701
1702Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * test/XPath/expr/floats test/XPath/expr/functions
1705 result/XPath/expr/floats result/XPath/expr/functions
1706 xpath.c: another XPath conformance patch from Richard Jinks
1707
1708Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * xmlschemas.c: fixed validation of attribute groups.
1711 * test/schemas result/schemas: added an example from the primer
1712
1713Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1716 * test/schemas result/schemas: updated the test list
1717
1718Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * TODO: updated a bit
1721 * parser.c: made a comment more specific
1722 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1723 Schemas conformance.
1724 * test/schemas result/schemas: updated the test list
1725
1726Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1729 implementing xs:all with minOccurs = 0
1730 * tes/schemas/* result/schemas/*: added more tests covering
1731 xs:all
1732
1733Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * xmlregexp.c: first implementation of the all particle, this
1736 may need to be revisited for case where not all transitions
1737 must be crossed.
1738
1739Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * tree.c: another entity processing update from Markus Henke
1742
1743Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1744
1745 * trionan.c: fixed crash on OSF/1
1746
1747Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * xmlschemas.c: more Schemas work
1750 * test/schemas/* result/schemas/*: added more tests coming
1751 from the spec.
1752
1753Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1756 ExcC14N specification
1757
1758Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * tree.c: patch from Markus Henke, fix for recursive entities.
1761
1762Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * xpath.c: fix a problem with string() on a document node.
1765
1766Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * Makefile.am xmlschemas.c: more Schemas work
1769 * test/schemas/* result/schemas/*: added more tests coming
1770 from the spec.
1771
1772Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1775 * result/HTML/*: this changes a few things in the results
1776
1777Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1778
1779 * include/libxml/tree.h: eliminated 'declaration different than
1780 prototype' warning
1781 * include/win32config.h: "resolved" conflicts with errno.h
1782
1783Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1786 on the automata interfaces and debug of counted choices
1787 * test/schemas/* result/schemas/*: added a number of tests
1788
1789Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1792 a bit of work on Schemas
1793 * testSchemas.c: try to make it more useful
1794 * test/schemas/* result/schemas/* Makefile.am: changed the
1795 Schemas regression test procedure, started adding a few samples
1796
1797Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1798
1799 * include/libxml/encoding.h: Patch for the Borland C++ builder
1800 * include/libxml/tree.h: Patch for the Borland C++ builder
1801 * threads.c: Patch for the Borland C++ builder
1802 * win32/bcb5: New directory for the Borland C++ builder
1803 project files
1804
1805Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1806
1807 * win32/Makefile.msvc: Update for XML Schema support
1808 * win32/configure.js: Update for XML Schema support
1809 * win32/libxml2.def.src: Update for XML Schema support
1810
1811Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1814 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1815 xmlunicode.c include/libxml/Makefile.am
1816 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1817 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1818 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1819 include/libxml/xmlversion.h.in : merged the current state of
1820 XML Schemas implementation, it is not configured in by default,
1821 a specific --schemas configure option has been added.
1822 * test/automata test/regexp test/schemas Makefile.am
1823 result/automata result/regexp result/schemas:
1824 merged automata/regexp/schemas regression tests
1825
1826Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * xpath.c: Gary found a compile time problem, fixes #78823
1829
1830Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * configure.in: release of 2.4.20
1833 * doc/*: updated and rebuilt the docs
1834
1835Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * python/Makefile.am: patch from Cristian Gafton to build on
1838 Red Hat 6.2, should also fix #75779
1839
1840Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * valid.c: first part of fixing #78729
1843
1844Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1847 escaping of URI when saving HTML files.
1848 * result/HTML/*: this impacted some tests
1849
1850Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * configure.in: trying to fix #77441
1853
1854Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * include/libxml/xmlIO.h: Hallski complained it could not be
1857 included by itself.
1858
1859Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1862
1863Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1864
1865 * win32/configure.js: patch from Nilo for the c14n option
1866 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1867
1868Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1871 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1872 LIBXML_THREAD_ENABLED
1873
1874Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * xpath.c: another patch from Richard Jinks for substring conformance
1877 * test/XPath/expr/floats test/XPath/expr/strings
1878 result/XPath/expr/floats result/XPath/expr/strings: update of the
1879 test suite to check those.
1880
1881Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xpath.c: patch from Richard Jinks for .x float parsing.
1884
1885Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * parser.c: patch from Markus Henke when an encoding ain't recognized
1888
1889Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * libxml.m4: got a report that #include <string.h> was needed
1892
1893Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1896
1897Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1898
1899 * doc/example.html: fixing typo
1900
1901Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1904 pointed out by Melvyn Sopacua.
1905
1906Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * libxml.m4: Frédéric Crozat gave a patch related to the change
1909 of Include paths breaking the libxml.m4
1910
1911Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * xpath.c: Fix bug #76927 forgot to save some context
1914 when evaluating binary expressions
1915
1916Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * configure.in: fixed configure for MPE/iX from Markus Henke
1919 * xmlmemory.c: fixed initialization problems
1920 * xpath.c: another set of patches from Richard Jinks this
1921 fixes "make XPathtests" on linux
1922
1923Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1926 * test/XPath/expr/compare test/XPath/expr/equality
1927 test/XPath/expr/floats test/XPath/expr/functions
1928 test/XPath/expr/strings result/XPath/expr/compare
1929 result/XPath/expr/equality result/XPath/expr/floats
1930 result/XPath/expr/functions result/XPath/expr/strings: Updated
1931 tests though they show a divergence on Linux
1932
1933Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * xpath.c trionan.c: previous commit also included patches
1936 from Richard Jinks on some IEEE support corner case
1937
1938Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1941 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1942 that $(datadir) should be used for docs
1943
1944Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1947 could leak filedescriptors
1948
1949Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * configure.in nanohttp.c: applied patch from Allan Clark for
1952 UnixWare/OpenServer
1953
1954Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * configure.in: preparing 2.4.19
1957 * doc/*: rebuilt the docs
1958
1959Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * nanohttp.c: fixing #76043, got fed up with non-portability
1962 of that piece of code.
1963
1964Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * valid.c SAX.c: Never commit without running "make tests" :-(
1967 fix a couple of stupidities in the previous commit
1968 * result/*: a few changes in some attribute order result of previous
1969 commit.
1970
1971Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1974 the internal subset should not raise duplicate ID errors,
1975 also there was a small bug in conjunction to namespace
1976 declarations defaulted and xml:xxx attributes DTD definitions.
1977
1978Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * xpath.c: Richard Jinks also raised some rounding problems
1981 this tries to fix them
1982
1983Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1986 behaviour in xmlXPathCastToString()
1987
1988Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1991 raised by Morus Walter
1992
1993Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1996 from Igor
1997
1998Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * xpath.c: fixing #75619, related to a problem when trying
2001 to evaluate condition when the current node set resulting
2002 from that sub-step evaluation is empty. Also fixes 2 potential
2003 problem with previous-sibling and next-siblings axis.
2004
2005Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2008 HTML support is not configured in.
2009
2010Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2013 include/libxml/tree.h: dohh I really didn't intended to commit
2014 this test version :-(
2015
2016Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * testSAX.c: I wanted to see the real speed at the SAX interface
2019 after a little too many Ximianer started complaining about the
2020 parser speed.
2021 added a --quiet option:
2022 paphio:~/XML -> ls -l db100000.xml
2023 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2024 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2025 3200006 callbacks generated
2026 real 0m1.270s
2027 Which means 16MBytes/s and 3Mcallback/s
2028
2029Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * xpath.c: valgrind spotted another error that time when running
2032 on libxslt regression tests
2033
2034Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * Makefile.am: adding "make valgrind" running the full regression
2037 tests (except python ones) under Valgrind (using valgrind -q
2038 which was kindly added by the author).
2039 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2040 passes cleanly now except an obcure floating point initialization
2041 raised in log10() in one XPath regression test ???
2042 * tree.c: edited some comments to close #75244
2043
2044Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2047 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2048 context of ScrollKeeper, made sure that if the number is
2049 an integer, the serialization follows the description at
2050 http://www.w3.org/TR/xpath#section-String-Functions
2051
2052Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * configure.in: preparing 2.4.18
2055 * doc/*: updated and rebuilt the web site
2056 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2057 the Windows and Cygwin maintainers.
2058 * parser.c: humm, changed the way the SAX parser work when
2059 xmlSubstituteEntitiesDefault(1) is set, it will then
2060 do the entity registration and loading by itself in case the
2061 user provided SAX getEntity() returns NULL.
2062 * testSAX.c: added --noent to test the behaviour.
2063
2064Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * parser.c: Wilfried Teiken provided a hackish but working
2067 way to get context reported back on entities when parsing
2068 with SAX and without breaking the DOM build.
2069
2070Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * c14n.c: applied a new patch from Aleksey Sanin
2073 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2074 to reference Aleksey implementation of XML digital Signatures
2075
2076Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * xpath.c: small fix to avoid potential problem due to
2079 ordering of freeing data
2080 * python/Makefile.am: people were complaining about
2081 the generated file in python dir not being built
2082
2083Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2086 python/generator.py python/libxml.c python/types.c: Cleanup
2087 of the python Makefiles based on Jacob and James feedback,
2088 fixed the spec file accordingly, fixed the number of warning
2089 that passing my pedantic CFLAGS was generating. Conclusion
2090 is that Python includes are real crap.
2091
2092Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * configure,in: it was reported quite a few times that
2095 xml2-config --cflags should not output
2096 -I$includeprefix/libxml2/libxml because libxml2 header names
2097 clashes with existing names like list.h from C++ stl.
2098 Includes should be #include<libxml/xxx.h> so ...
2099
2100Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * c14n.c: another patch from Aleksey Sanin
2103
2104Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2107 canonicalization algorithm
2108 * doc/xml.html doc/index.html: added the C14N references on the
2109 index page.
2110
21112002-03-13 jacob berkman <jacob@ximian.com>
2112
2113 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2114 usage, redundant, and gcc specific
2115
2116Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * xpath.c: speedup some node selection operations, this can
2119 have a significant impact on DocBook Norm's stylesheets
2120 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2121 make sure it's always the case
2122 * debugXML.c: distinguish CDATA and comments in ls operations
2123
2124Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2127 to generate better API descriptions etc...
2128
2129Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * c14n.c: Fixing #74186, made sure all boolean expressions
2132 get fully parenthesized, ran indent on the output
2133 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2134 include/libxml/tree.h: also #74186 related, removed the
2135 --with-buffers option, and all the preprocessor conditional
2136 sections that were resulting from it.
2137
2138Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * valid.c: applied patch from Dodji Seketeli fixing an
2141 uninitailized variable in xmlValidGetValidElements()
2142
2143Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * c14n.c: fixed a few comments
2146 * doc/*.html doc/*/*.html: regenerated the docs and added
2147 the C14N API
2148 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2149
2150Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * check-xml-test-suite.py: fix to adapt varaiations in the
2153 bindings
2154 * configure.in python/setup.py python/setup.py.in: fixed to
2155 have the version of the python scripts automatically updated
2156
2157Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2160 in xmlCopyProp()
2161
2162Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * configure.in: preparing 2.4.17 release
2165 * doc/*: updated and rebuilt the docs
2166 * xpath.c: fixed a comment
2167 * python/libxml.c: fixed a possible reentrancy problem
2168
2169Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2172 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2173 added a specific regression test
2174 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2175 not raise exceptions when failing to find the attribute.
2176
2177Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * configure.in xmllint.c: owen pointed out a problem with the
2180 ftme fix, gettimeofday() was not detected by configure and
2181 the ftime header wasn't included, dohhh
2182
2183Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * configure.in xmllint.c: trying to fix #71457 for timing
2186 precision when gettimeofday() is not availble but ftime() is
2187
2188Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2191 are now copied on install and part of the -devel RPM
2192
2193Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xpath.c: trying to avoid bug #72150 which was apparently
2196 caused by a gcc bug (or a processor problem) as detailed
2197 at http://veillard.com/gcc.bug
2198
2199Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2202 fixed xmlReconciliateNs(), added a Python test/example for
2203 inter-document cut'n paste
2204 * python/libxml.py: fixed node.doc on document nodes and added
2205 xpathEval() onto node objects
2206
2207Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2210 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2211 fixup and integrated tests for the serialization stuff
2212
2213Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2216 moved the libxml man page to section 3
2217
2218Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * tree.c: fix bug #72490
2221 * python/libxml.c python/libxml.py: added methods serialize()
2222 and saveTo() to all node elements.
2223
2224Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * xmlIO.c: closed #73430, don't read from an input source
2227 which indicated an end-of-file or an error.
2228
2229Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * parser.c: make sure SAX endDocument is always called as
2232 this could result in a Python memory leak otherwise (it's
2233 used to decrement ref-counting)
2234 * python/generator.py python/libxml.c python/libxml.py
2235 python/libxml2-python-api.xml python/libxml2class.txt
2236 python/tests/error.py python/tests/xpath.py: implemented
2237 the suggestions made by Gary Benson and extended the tests
2238 to match it.
2239
2240Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * python/generator.py: applied patch fixing #73450
2243
2244Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * xpath.c: fixing #61290 "namespace nodes have no parent"
2247 long standing divergence from the XPath REC. NodeSets
2248 simply hold a copy of namespace nodes and those node ->next
2249 points to the parent (which may not be the node carrying the
2250 definition).
2251 * include/libxml/xpath.h: flagged but didn't added a possible
2252 speedup
2253 * DOCBparser.c HTMLparser.c: removed some warnings from push
2254 parser due to new state being added.
2255 * tree.c: new fix from Boris Erdmann
2256 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2257 the XML Canonalization support from Aleksey Sanin
2258
2259Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * tree.c: patch from Boris Erdmann fixing some namespace odities
2262 with xmlCopyNode()
2263
2264Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * xmlIO.c: fix bug #72706 when loading a NULL entity
2267
2268Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2271 actually change in a future XML Namespace revision.
2272
2273Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2276 added the possibility of returning nodesets from XPath extension
2277 functions written in Python
2278
2279Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * python/*: commiting some Python bindings work done while travelling
2282
2283Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2286 explicitely with memory debugging switched on
2287
2288Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2291 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2292 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2293 the accessor generator for strings
2294 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2295 regression test.
2296
2297Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * python/README python/generator.py python/libxml.c python/setup.py:
2300 added the 'usual' setup.py to allow building a libxml2-python
2301 module based on the same code. The initialization is however
2302 different the 2 .so files fo libxml2 and libxslt are identical and
2303 they entry point initialize both libraries. this is done to avoid
2304 some possible nasty problem since the Python don't merge the maps
2305 of all shared modules.
2306
2307Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * parser.c: fixed a push/encoding bug reported by Michael
2310 on librsvg
2311
2312Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * include/libxml/parserInternals.h: fixes a misplaced #endif
2315
2316Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * parser.c valid.c: found and fixed a couple of allocation bugs
2319
2320Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * doc/xml.html doc/python.html doc/*: added a Python and binding
2323 page describing the current state of the Python bindings and
2324 giving pointers to the other languages wrappers.
2325
2326Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2329 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2330 rebuilt the API and web site
2331 * xpath.c: fixed #71978 portability bugs
2332
2333Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2336
2337Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * include/libxml/parserInternals.h parser.c: had to change
2340 2 internal parsing API when processing document content
2341 to check the start and end of element content are defined
2342 in the same entity
2343 * valid.c include/libxml/valid.h: attribute normalization can
2344 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2345 with the context to report it.
2346 * SAX.c: fixed the last known bugs, crazy validation constraints
2347 when a document is standalone seems correctly handled. There
2348 is a couple of open issues left which need consideration especially
2349 PE93 on external unparsed entities and standalone status.
2350 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2351 The 2 tests left failing are actually in error. Cleanup done.
2352
2353Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * valid.c: implemented E59 spaces in CDATA does not match the
2356 nonterminal S
2357
2358Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * SAX.c parser.c valid.c: more validation test fixups
2361 * check-xml-test-suite.py: added duration info for the tests
2362
2363Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * parser.c valid.c: a couple of errors were reported but not
2366 saved back as such in the parsing context. Down to 1% failure rate
2367 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2368
2369Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * xmlInternald.c: isExtender was missing a char
2372 * parser.c include/libxml/parser.h: % are acceptable in the
2373 internal subset if within a PUBLIC ID
2374
2375Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * SAX.c parserInternals.c valid.c: more work on the conformance
2378 suite. Took the step to finally block documents with encoding
2379 errors. It's a fatal error per the spec, people should have fixed
2380 their documents by now.
2381
2382Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * check-xml-test-suite.py: fixed the test script after some discussion
2385 on the semantic of TYPE="error"
2386 * Makefile.am: added the script to the distrib
2387
2388Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * SAX.c entities.c: fixed a couple of conformances issues deep
2391 into the validation code (standalone and undeclared Notations)
2392
2393Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2396 stayed there for years !
2397
2398Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2401 missing
2402
2403Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * check-xml-test-suite.py: improved the behaviour a bit as
2406 well as the logs
2407 * parser.c valid.c SAX.c: fixed a few more bugs
2408 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2409
2410Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * check-xml-test-suite.py: python script to run regression tests
2413 against the XML Test suite of W3C/OASis
2414 * SAX.c: fixed a validation bug
2415 * parser.c: fixed 3 errors pointed by the test suite
2416 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2417 * python/Makefile.am: fixed a dependendy
2418
2419Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * xmlmemory.c: avoid a warning bug #71594
2422
2423Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2426 warning on alpha/Tru64
2427
2428Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * include/libxml/entities.h: fixing a comment
2431 * valid.c: fixing some troubles with validity check on namespaces
2432 * result/VC/NS3 test/VC/NS3: added a specific regression test
2433
2434Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * tree.c: Fixing #71342 serializing '\n' in attribute values
2437 * result/noent/att3 result/att3 test/att3: added a specific
2438 test.
2439
2440Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * python/libxml.c: couple of bug fixes
2443
2444Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * python/*.py: removed tabs and used spaces.
2447
2448Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2451 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2452
2453Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2456 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2457
2458Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * include/libxml/encoding.h include/libxml/entities.h
2461 include/libxml/globals.h include/libxml/parser.h
2462 include/libxml/threads.h include/libxml/tree.h
2463 include/libxml/xmlmemory.h: trying to fix the include mess
2464
2465Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * include/libxml/xmlmemory.h: reverted part of the previous
2468 attempt to provide #69655, this was breaking the build.
2469
2470Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2473 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2474 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2475 include/libxml/parserInternals.h include/libxml/tree.h
2476 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2477 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2478 clean.
2479 * python/libxml.c: fixed a warning.
2480
2481Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2484 copying of node, merge back IDs in the target document.
2485 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2486 test/XInclude/ents/ids.xml: test case
2487 * result/VC/ElementValid4: output changed due to a typo fix
2488
2489Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * python/Makefile.am: seems some version of automake didn't
2492 generate the dependancies right as Jacob found out. Add
2493 an extra dependancy rule.
2494
2495Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * parserInternals.c valid.c: Justin Fletcher found some parts
2498 of the code needing cleanup
2499 * libxml.spec.in python/Makefile.am python/generator.py
2500 python/libxml.c python/libxml.py: Fixed the python Makefiles
2501 corrected a bug showing up on ia64, changed the name of the
2502 python internal module too
2503
2504Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * Makefile.am: applied patch from Andris Pavenis for binary
2507 name suffixes
2508
2509Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmllint.c win32/win32config.h: fixing #68748
2512
2513Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * valid.c: fixing #70166
2516
2517Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * valid.c: fixing #70077
2520
2521Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * Copyright Makefile.am README configure.in libxml.spec.in:
2524 Changed to the MIT Licence
2525 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2526 doc/xmlio.html: updated the doc accordingly
2527 * include/libxml/xmlwin32version.h configure.in: preparing
2528 2.4.14 release
2529 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2530 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2531 fixed the const xmlChar * wrapper and generator, XPath extension
2532 functions now use the context as first argument
2533 * python/tests/tstxpath.py python/tests/xpath.py
2534 python/tests/xpathext.py: Updated the tests accordingly
2535 * tree.c: fixed bug #70067
2536
2537Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * Makefile.am: cleanup
2540 * debugXML.c: always use stdout if output is NULL
2541 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2542 * python/Makefile.am python/generator.py python/libxml2class.txt
2543 python/libxml_wrap.h python/types.c: augmented the number of bindings
2544 handling FILE * and XPath contexts
2545 * python/tests/Makefile.am: avoid a stupid problem due to the
2546 use of TEST.
2547
2548Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2551
2552Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * python/TODO python/libxml.c: cleanup the extension function lookup
2555 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2556
2557Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * configure.in python/Makefile.am: do not install outside
2560 of prefix
2561
2562Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * python/TODO python/libxml.c: started adding SAX interfaces
2565 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2566 SAX test
2567
2568Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * tree.c: hardened the addChild function
2571 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2572 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2573 added accessors needed for xmlNode, a bit more testing and
2574 extension of interfaces
2575 * python/tests/Makefile.am python/tests/build.py: added a test
2576 build from scratch/save/load/check
2577
2578Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * parserInternals.c: change a small bit in the way valididy
2581 error messages get initialized
2582 * python/TODO python/libxml.c python/libxml2-python-api.xml
2583 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2584 added some memory debugging to track leaks at the libxml2 level
2585 * python/tests/*.py: changed all tests to check for leaks,
2586 there is just one left in XPath extension registrations.
2587
2588Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * python/TODO python/generator.py python/libxml2-python-api.xml
2591 python/libxml2class.txt: more accessor classes for the parser
2592 context, allow to switch on and check validity
2593 * python/tests/Makefile.am python/tests/error.py
2594 python/tests/invalid.xml python/tests/valid.xml
2595 python/tests/validate.py: attded more test and and added error.py
2596 which I forgot to commit in the last step
2597
2598Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * python/Makefile.am python/types.c: cleanup
2601 * python/libxml.c python/libxml.py python/libxml_wrap.h
2602 python/generator.py python/libxml2-python-api.xml
2603 python/libxml2class.txt: added class for parser context, added
2604 first cut for push mode support. Added a framework to generate
2605 accessors functions.
2606 * python/tests/Makefile.am python/tests/push.py: added a push
2607 test
2608
2609Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2612 bug a bit of cleanup.
2613
2614Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2617 python/libxml2class.txt: adding error redirections and preformat
2618 to a python handler
2619 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2620 tests self checking
2621
2622Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2625 a function
2626
2627Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2630 python/libxml.c python/libxml2-python-api.xml
2631 python/libxml2class.txt: Progressing through the TODOs, class
2632 description output, extra XML API, RPM now builds the wrappers
2633 for all python installed versions
2634
2635Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * configure.in libxml.spec.in python/Makefile.am python/TODO
2638 python/generator.py python/libxml2class.txt: added more informations
2639 in the libxml2-python package including docs. Slightly changed
2640 the class hierarchy
2641 * python/tests/*: added basic regression tests infrastructure too
2642
2643Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2646 added libxml2-python as part of the packages installed
2647
2648Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * python/Makefile.am python/generator.py python/libxml.c
2651 python/libxml.py: more work, now able to extend the
2652 XPath interpreter with functions written in python.
2653
2654Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * python/Makefile.am: Jacob sent a patch to allow building from
2657 tarfile.
2658
2659Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2662 inserted the python wrappers build, I hope this won't be too
2663 unportable
2664
2665Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * xpath.c: minor optimization
2668 * python/generator.py python/libxml.c python/libxml.py
2669 python/libxml_wrap.h: more work on the python bindings,
2670 they now support XPath and there is no evident leak
2671
2672Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * python/generator.py python/libxml.c python/libxml.py:
2675 more work on the python bindings generator.
2676
2677Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * python/generator.py python/libxml.c python/libxml_wrap.h:
2680 more work on the python bindings.
2681
2682Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * python/generator.py python/libxml.c python/libxml.py
2685 python/libxml_wrap.h: commited early version of a python binding
2686 for private use only ATM
2687
2688Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * entities.c tree.c include/libxml/entities.h: applied patch
2691 from Anthony Jones to implement copy of DTD subtree too. Had
2692 just to keep 2 function private which really ought to become
2693 public ones.
2694
2695Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * xmllint.c: added pointers to the web pages in the usage()
2698
2699Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * tree.c: more fixes from Petr Kozelka for attribute handling
2702 in the tree API to align the semantic with DOM.
2703
2704Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * valid.c tree.c entities.c: another set of patches from
2707 Anthony Jones for copy operations cleanup and robustness
2708
2709Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2712 an alphabetic index based on comments content
2713 * doc/*: rebuilt the web site with the new references
2714
2715Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * parserInternals.h: Greg Sjaardema suggested to use an
2718 eponential buffer groth policy in xmlParserAddNodeInfo()
2719
2720Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2723 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2724 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2725 to generate cross-references, and added/updated the stylesheets
2726 to generate and link API indexes. The generic keyword index
2727 is not done yet.
2728 * doc/*.html: regenerated all the usual docs too
2729
2730Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * debugXML.c: added an xpath function to the shell for T. V. Raman
2733
2734Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2737 debug routines.
2738
2739Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2742 support of attribute nodes
2743
2744Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2747 hopefully near complete and fully documented of the API in XML
2748 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2749 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2750 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2751 include/libxml/parserInternals.h include/libxml/valid.hi
2752 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2753 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2754 include/libxml/xpath.h include/libxml/xpathInternals.h:
2755 Cleaned up the doc comments a lot in the process, the interface
2756 coverage is now 100%
2757
2758Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2761 extracts comments from the gtk-doc DocBook output (a bit
2762 convoluted but seems to work).
2763
2764Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2767 added an XML description of the API, moved the script generating
2768 it here. Added a "make api" target
2769
2770Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2773
2774Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * xpath.c include/libxml/xpathInternals.h: the change made to
2777 xmlXPathFuncLookupFunc was incompatible roll it back
2778
2779Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * SAX.c: cleanup patch from Anthony Jones
2782 * doc/Makefile.am: fix the headers to avoid in make scan
2783 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2784 includes, * vs Ptr and general cleanup
2785 * parsedecl.py: first version of a script to extract the
2786 module interfaces, the goal will be to provide .decl or XML
2787 specification of the interfaces to build wrappers.
2788
2789Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2792 now provides return codes in case of errors
2793
2794Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2795
2796 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2797 Upgraded to trio baseline 1.6
2798 * strio.h strio.c: Replaced by triostr.h and triostr.c
2799
2800Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2803 of strdup usage in the code
2804
2805Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * parser.c error.c: Keith Isdale complained rightly that
2808 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2809
2810Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * tree.c: fixed the funxtion to set the xml: attributes
2813 * debugXML.c: added "setbase" to test it.
2814
2815Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2818 to allow updating an attribute content
2819
2820Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * libxml.h: try to avoid problems when compiling on Windows
2823
2824Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * hash.c: patch from Anthony Jones for hash.c allocation size
2827 * Makefile.am: trying to work around Yet Another Libtool Madness
2828 and build the 2.4.13 release finally ...
2829
2830Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2833 * doc/* : update of the documentation
2834
2835Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2838 at fixing #61290 :-(
2839
2840Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2843 Fixes bug #67229
2844
2845Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * tree.c: trying to avoid troubles when a subtree is copied
2848 and coalesced in part with the target tree. Should fix
2849 bug #67407
2850
2851Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * valid.c: fixed validation of attributes content of type
2854 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2855 values, very old bug. Fixes #67671
2856
2857Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * parser.c include/libxml/parserInternals.h tree.c: integrated
2860 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2861 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2862
2863Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * threads.c: applied Serguei Narojnyi's patch to add native
2866 thread support on the Win32 platform
2867 * testThreadsWin32.c Makefile.am: added the test program also
2868 from Serguei, Win32 specific
2869 * include/win32config.h include/libxml/xmlwin32version.h.in:
2870 added patch from Igor for the Windows thread specific defines.
2871
2872Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2875
2876Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2879 output page into XMLinfo.html. Close bug #66951 and
2880 raised by Robert Collins too.
2881
2882Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * encoding.c: Paul Keogh pointed out a possibility of segfault
2885 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2886 Closes bug # 68238
2887
2888Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * doc/*.html: updated the Gdome2 links
2891
2892Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * libxml.h: Applied following patches from Robert Collins
2895 and make sure IN_LIBXML is defined when compiling it
2896 -------
2897 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2898 as well as Visual C.
2899 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2900 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2901 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2902 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2903 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2904 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2905 xmlSysIDExists xmlNoNetExists).
2906 * xmllint.c: Don't include winsock2.h for Cygwin.
2907
2908Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2911 when the version info is not present.
2912
2913Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * tree.c: Anthony Jones pointed out a problem in
2916 xmlStringGetNodeList() and provided a fix for it
2917
2918Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * parser.c: patch from Frank J Franklin to remove a bug in
2921 xmlCreatePushParserCtxt() when the initial buffer passed
2922 is large.
2923
2924Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * win32/*: big cleanup of the Windows/MSVC project files
2927 from Igor Zlatkovic
2928
2929Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * doc/Makefile.am: should fix #67674 and avoid troubles if
2932 xsltproc is not available or fails in the prefix provided
2933
2934Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2937
2938Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2939
2940 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2941 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2942 Fixed a few other problems raised by Charlie Bozeman.
2943 * result/VC/ElementValid[5-7]: fixed the output
2944
2945Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2946
2947 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2948 patches from Charlie Bozeman. Regenerated the HTML docs.
2949
2950Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2951
2952 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2953 for Windows from Igor
2954
2955Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2956
2957 * xmllint.c: applied Justin Fletcher patch for --output or -o
2958
2959Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2960
2961 * win32/libxml2/libxml2.def.src: close #67019
2962
2963Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2964
2965 * xmllint.c: applied Justin Fletcher generic timing patch
2966 similar to the one already applied to xsltproc.
2967
2968Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2969
2970 * include/libxml/tree.h tree.c: applied documentation patches
2971 from Charlie Bozeman
2972
2973Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2974
2975 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2976
2977Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2978
2979 * valid.c: fix the xmlStrdup() used in the previous patch.
2980 * valid.c: added --dropdtd
2981 * tree.c: fixed xmlUnlinkNode so it also removes the references
2982 from the document if the node is a DTD
2983
2984Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2985
2986 * HTMLtree.c valid.c: cleanup some static declarations
2987
2988Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2989
2990 * xmllint.c: removed another strdup()
2991 * doc/FAQ: removed the HP/UX entry
2992
2993Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2994
2995 * valid.c: fix bug #66816 when validating.
2996 * xmllint.c: don't use sys/time.h if configure did not found it
2997
2998Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2999
3000 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3001 xmlcatalog_man.xml
3002
3003Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3004
3005 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3006 xmlInitMemory() was declared twice
3007
3008Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3009
3010 * globals.c: do not reference strdup() !
3011 * configure.in libxml-2.0.pc.in: trying to fix the libs
3012 of the various config extraction modules
3013
3014Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3015
3016 * configure.in : preparing 2.4.12
3017 * doc/* : updated and rebuilt the docs
3018
3019Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3020
3021 * uri.c: closed bug #66159
3022 * testURI.c: added --escape option
3023 * configure.in: some cleanup for xml2-config --cflags
3024
3025Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * globals.c testThreads.c: removed some misplaced includes
3028 of xmlversion.h
3029
3030Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * threads.c: patch from Gary Pennington fixing a possible
3033 problem at initialization time.
3034
3035Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3036
3037 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3038 Eric Lavigne contribution to build libxml2 on MacOS using
3039 CodeWarrior.
3040
3041Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3042
3043 * xmllint.c: applied Geert Kloosterman's patch to fix
3044 --repeat --timing output
3045
3046Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3047
3048 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3049 where non-wellformed XML declaractions were not detected.
3050
3051Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3054
3055Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3056
3057 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3058 gets reset by xmlCleanupInputCallbacks() and this makes the
3059 function useless. Same for output.
3060
3061Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * xmlIO.c: robert pointed out a loop error in callback cleanups
3064
3065Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3066
3067 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3068 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3069 they are not really tied to debugging
3070
3071Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3072
3073 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3074 * xmllint.c: better --catalogs description
3075
3076Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * tree.c: fixed a couple of problems in xmlSetProp()
3079
3080Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3081
3082 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3083 unappropriate stdout output.
3084
3085Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3088 by Denis Beurive, closes #65111
3089
3090Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * valid.c: in case of content model validity error, don't
3093 print it if validity warnings were not requested.
3094
3095Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3098 * parserInternals.c: removed the last exit() call. Print an
3099 unmaskable error on stderr instead (library mismatch detection)
3100
3101Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3102
3103 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3104 shell instructions from Heiko Rupp
3105
3106Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3107
3108 * catalog.c: use the URL notation file:// for default catalog paths
3109
3110Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3111
3112 * include/libxml/tree.h: better comments for _private fields
3113 * tree.c: removed a problem when copying an entity reference.
3114
3115Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * vms/*: updated instructions and diffs from John A Fotheringham
3118
3119Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * include/libxml/xmlerror.h: avoid an include problem if
3122 #include <libxml/xmlerror.h> happens first in code
3123 seems to be the case in KDE libs
3124
3125Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3128 from Igor for Windows
3129
3130Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * Makefile.am: Gary Pennington pointed out a missing prefix
3133
3134Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3137 * doc/*: upgraded and rebuilt the docs
3138
3139Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * HTMLparser.c: fix comment in scripts element parsing.
3142 * result/HTML/doc3*: updated the results.
3143
3144Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3145
3146 * uri.c: another URI bug fix #63336, using Joel Young patch.
3147
3148Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3149
3150 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3151 a cleaned up version of the Pwd shell string generation.
3152
3153Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * valid.c include/libxml/tree.h: trying to fix namespaces +
3156 validation problems for good, closing #63619 in the process
3157 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3158 wrong in this respect, fixed it.
3159
3160Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * xmllint.c: Morus Walter patch to allow --format and --encode
3163
3164Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * debugXML.c: Stefan Kost provided an help command for the shell
3167
3168Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3169
3170 * debugXML.c: Heiko Rupp pointed that the shell would crash
3171 on empty nodesets returns.
3172
3173Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3176 migh need the history libraries
3177
3178Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3181 handle the case of < in quoted attributes, Bastian Kleineidam
3182
3183Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3186 fixing catalog breakages
3187 * Makefile.am catalog.c result/catalogs/catal
3188 result/catalogs/mycatalog.* test/catalogs/catal*:
3189 fixed more problems in catalog support, added more regression tests
3190 for both XML and SGML catalog handling
3191
3192Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * debugXML.c: applied an improvement to xmlGetLineNo() from
3195 Keith Isdale
3196
3197Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3200 Side effect of the progressive catalog loading
3201
3202Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * Makefile.am: confexecdir and confexec_DATA were defined twice
3205 pointed out by Karl Eichwalder
3206
3207Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3208
3209 * xmlcatalog.c: avoid unlink() and use remove() instead.
3210
3211Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3212
3213 * libxml.spec.in: cleanup
3214 * include/libxml/xmlwin32version.h: updated with 2.4.8
3215
3216Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3217
3218 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3219 of compiling libxml with a non standard set of options
3220
3221Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3222
3223 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3224 document --sgml option, fixing gnome bugzilla #63382
3225
3226Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3227
3228 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3229 breakage of 2.4.7, added a couple of really needed APIs
3230 like xmlCatalogIsEmpty() and xmlNewCatalog()
3231 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3232 for install-catalog
3233 * configure.in: preparing 2.4.8
3234
3235Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3236
3237 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3238 include/libxml/tree.h include/libxml/xmlIO.h: more include
3239 cleanups, export cleanly one html output + format function.
3240
3241Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3242
3243 * parser.c: removed initGenericErrorDefaultFunc call from
3244 xmlInitParser() since it could destroy previous calls to
3245 xsltSetGenericErrorFunc() effects
3246
3247Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3250 keyword.
3251
3252Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * Makefile.am: cleanup
3255 * threads.c: cleanup too
3256 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3257 from xsltproc
3258 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3259 dependancy loop.
3260
3261Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3262
3263 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3264 was not used anymore !
3265
3266Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * configure.in: preparing 2.4.7
3269 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3270 manual page from John
3271 * doc/*: updated the doc and rebuilt the generated pages
3272
3273Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3274
3275 * xmlIO.c: closing bug #62711, the library should never
3276 close stdin or stdout.
3277
3278Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3279
3280 * uri.c: second pass at fixing #63336, using Joel Young
3281 final patch. looks okay.
3282
3283Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * uri.c include/libxml/uri.h: trying to clear #63336
3286 allowing the escaping routine to parse unconformant
3287 URI-References.
3288
3289Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * vms/readme.vms vms/build_libxml.com nanoftp.c
3292 include/libxml/xmlversion.h.in: a few VMS updates from
3293 John A Fotheringham
3294 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3295 and xmlCleanupOutputCallbacks() for the Perl binding people.
3296
3297Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3298
3299 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3300 apply fixes to close #63271 and avoid segfaults when
3301 the error routine gets callbed before xmlInitParser()
3302 get called.
3303 * nanoftp.c error.c: Applied patches from Justin Fletcher
3304 correcting some xmlGenericError misuses.
3305
3306Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3307
3308 *doc/xmllint.xml, doc/xmllint.1
3309 New and improved man page for xmllint - .xml is the original, .1
3310 is the generated man page
3311
3312Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3315 the web site from the main HTML document.
3316
3317Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * parser.c: fixed an erroneous validation bug when PE refs
3320 occurs in external parsed entities referenced from the
3321 internals subset
3322 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3323 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3324 added the associated testcase, it's a nice one.
3325 * HTMLparser.c: generate the DTD node as HTML still ...
3326 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3327
3328Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * HTMLparser.c: fixed a bug in htmlNewDoc()
3331
3332Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * test/threads/*: added entities testing to the Thread test
3335 * testThreads.c: make the test reasonable
3336 * DOCBparser.c: fix the DTD public and system ID
3337 * xmllint.c: added --sgml for SGML DocBook importing
3338 * Makefile.am: added Docbtests target
3339
3340Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3343 * testThreads.c: removed bogus include
3344
3345Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3348 fixed a very serious (looping) validation bug
3349
3350Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * include/libxml/globals.h include/libxml/threads.h threads.c
3353 testThreads.c: far more testing, cleaning up bugs
3354 * *.c : make sure globals.h is always included.
3355
3356Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * HTMLparser.c: try to get rid of parser loops for good.
3359
3360Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * configure.in: fixed some bugs in CFLAGS passing.
3363 * test/threads Makefile.am testThreads.c: added a specific
3364 threaded test case (really nasty, guaranteed).
3365
3366Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * catalog.c: serious cleanup on the management of the
3369 XML catalog tree, more tests done, especially with
3370 the catalog PI.
3371
3372Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3373
3374 * catalog.c: avoid a problem in catalog cleanup on SMP if
3375 catalogs were not initialized.
3376
3377Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * catalog.c xpath.c: trying to cleanup the not thread safe
3380 parts of the library.
3381
3382Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * include/libxml/globals.h configure.in global.data: make
3385 the allocation be per-thread a configure option
3386 * encoding.c include/libxml/parser.h: fixed compilation
3387 errors
3388
3389Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * include/libxml/parser.h: Norm reported that a few lines
3392 added were breaking libxslt compile, removed them for now
3393
3394Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3395
3396 * parser.c parserInternals.c threads.c: debugged and fixed
3397 initialization problems which were giving troubles on SMP
3398 boxes.
3399
3400Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * include/libxml/Makefile.am: missing globals.h
3403
3404Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * globals.c: added a couple of standard includes.
3407
3408Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3409
3410 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3411 include/libxml/parserInternals.h include/libxml/tree.h
3412 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3413 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3414 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3415 Applied the last patches from Gary, cleanup, activated threading
3416 all user accessible global variables are now handled in globals.[ch]
3417 Still a bit rought but make tests passes with either
3418 --with-threads defined at configure time or not.
3419 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3420 linking options
3421
3422Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * Makefile.am include/libxml/Makefile.am
3425 include/libxml/globals.h globals.c include/libxml/threads.h
3426 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3427 configure.in: started integrating the core of the thread support
3428 not activated yet but half integrated. The code should still
3429 compile and work anyway.
3430
3431Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3434 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3435 integrating the non-controversial parts of Gary Pennington
3436 multithread patches
3437 * catalog.c: corrected a small bug introduced
3438
3439Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * catalog.c include/libxml/catalog.h: very serious cleanup,
3442 isolating unportable code and as much as possible the accesses
3443 to the global shared catalog. May need more testing !
3444
3445Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3448 Keith Isdale patches for the XSLT debugger interfaces. Some
3449 cleanup
3450
3451Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3454 * DOCBparser.c: generate line nubers in elements
3455
3456Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * configure.in: preparing 2.4.6 release
3459 * doc/xml.html doc/html/*: updated and rebuilt the docs
3460 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3461
3462Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3463
3464 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3465 adding documentation for DV's supercatalog support
3466
3467Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3468
3469 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3470 super catalog support adding one API and one flag --sgml to
3471 xmlcatalog
3472
3473Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3474
3475 * doc/xmlcatalog_man.xml, xmlcatalog.1
3476 One more crack at
3477 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3478
3479
3480Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3481
3482 * xpath.c: implemented xmlXPathObjectCopy for external objects
3483 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3484
3485Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3486
3487 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3488 finishing up fix to
3489 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3490 the xmlcatalog man page display more elegantly
3491
3492Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * configure.in: closing bug #61832
3495 * HTMLparser.c: removed a warning
3496
3497Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3498
3499 * xpath.c: fixing #61673 part I, do not loose doc information
3500 when copying result value trees.
3501
3502Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * xpath.c: trying to harden the XPath interpreter
3505
3506Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3507
3508 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3509 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3510
3511Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3512
3513 * HTMLparser: repaired another loop problem
3514
3515Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3518 parsing.
3519 * xpath.c: fix bug #61291 the default XML namespace node is
3520 missing from the namespace axis.
3521 * tree.c: refuse to create namespaces nodes with prefix "xml"
3522
3523Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * SAX.c: ouch a non-defined namespace could lead to a crash,
3526 fixed #61215
3527
3528Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * parserInternals.c: closed bug #61054
3531
3532Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * include/libxml/Makefile.am: closing #60708
3535
3536Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3537
3538 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3539 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3540
3541Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3544
3545Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3546
3547 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3548 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3549
3550Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * catalog.c: Justin Fletcher provided cleaup code in case
3553 HAVE_STAT is not defined
3554 * include/win32config.h: Igor Zlatkovic suggested to have
3555 HAVE_STAT defined there
3556
3557Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3558
3559 * catalog.c - fixed typing error reported by M. Barros
3560
3561Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3562
3563 * xmllint.c - fixing typo
3564
3565Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3566
3567 * HTMLparser.c: small enhancement to prevent loop on
3568 unrecognizable data
3569
3570Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3571
3572 * parserInternals.c: applying patch from bug #60757 this
3573 should close it
3574
3575Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * catalog.c xmlcatalog.c: removed a couple of warning
3578 * xpath.c: try to solve the linking problem on platforms
3579 needing trio to compile
3580
3581Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * Makefile.am libxml.spec.in: backing up non-documented changes
3584 commited without review or aproval by Jens Finke <jens@gnome.org>
3585 * HACKING: made 100% clear that no commit should be done directly
3586
3587Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * configure.in: Joe Orton provided a patch fixing a problem
3590 when iconv is specified to be in a non-standard directory
3591 but wasn't exported in xml2-config --cflags
3592
3593Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3594
3595 * configure.in: let's ship 2.4.5 before getting too much
3596 troubles with 2.4.4 errors.
3597
3598Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * encoding.c entities.c: do not output hexadecimal charrefs
3601 when serializing HTML since some version of Netscape can't
3602 grok it, generate decimal ones.
3603 * result/HTML/doc3.htm: output changed due to previous test
3604 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3605
3606Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3609 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3610
3611Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3612 Released 2.4.4
3613
3614 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3615 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3616 updated the configuration scripts systems accordingly
3617
3618Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * configure.in: preparing for 2.4.4
3621 * doc/xml.html doc/html/*: updated and rebuilt the docs
3622
3623Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3624
3625 * win32/dsp/libxml2.def.src: tried to incorporate comments
3626 from bug #59220
3627
3628Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * parser.c result/noent/wml.xml: fixed bug #59981 related
3631 to handling of '&' in attributes when entities are substitued
3632
3633Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * libxml.h include/libxml/xmlversion.h.in
3636 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3637 Tried to close bug #60131
3638
3639Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3642
3643Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * SAX.c: fixing bug #59946 on xmlns=""
3646
3647Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3648
3649 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3650 but allocates a new error code.
3651
3652Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * xmllint.c: John Fleck fixed typos in the options output
3655 * parser.c SAX.c: fix ignorable white space SAX selection
3656
3657Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * entities.c: Steve Underwood found the possibility of an
3660 ininite loop in case of error.
3661
3662Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3665
3666Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * parser.c: warn if version is not 1.0 but it's not
3669 strictly speaking an error after analyzing the spec
3670
3671Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3672
3673 *doc/catalog.html - add link to the html version of the
3674 man page, other linguistic cleanups
3675
3676Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3677
3678 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3679 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3680 file, has not yet been included in the build.
3681
3682Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * catalog.c: removed a duplicate affectation Justin Fletcher
3685
3686Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * tree.c: Armin Sander pointed a possible text coalescing
3689 problem, completed his patch.
3690
3691Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3692
3693 * trionan.c: Fixed const and volatile re-definition problem
3694
3695Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * libxml.4 parser.c: doc updates from Heiko Rupp
3698 * parserInternals.c: 2 sanity checks from Heiko Rupp
3699
3700Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * tree.c: applied patch from Armin Sander to make some pointers
3703 const in xmlCopyNode()
3704 * include/libxml/tree.h: added fix to the header
3705
3706Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * xpath.c: hum, restrict the integer usage gcc bug workaround
3709 to only gcc compilers so that other architecture don't get
3710 penalized by this limitation.
3711 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3712
3713Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3716 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3717
3718Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3721 --convert option to xmlcatalog to convert SGML ones to
3722 the XML syntax.
3723 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3724
3725 2.4.3 got released at that point
3726Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * catalog.c xmlIO.c: started some serious testing and fixed
3729 a few bug and optmization needs.
3730
3731Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3734 preparing for a 2.4.3 release even if it may not be ready yet
3735 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3736 all file parsing lookup to go through the entity resolver, add
3737 to add an API to bypass it (needed to load catalogs themselves),
3738 some cleanup on the catalog code too.
3739 * nanoftp.c: small cleanup
3740 * doc/catalog.html: small update
3741
3742Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3745 Jun Kuriyama
3746
3747Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * doc/catalog.html: finished the catalog documentation
3750
3751Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * doc/catalog.html doc/xml.html: added documentation about
3754 Catalog support, misses an API description
3755 * doc/html/*: reextracted the API pages
3756
3757Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3760 Added the part about section 7.2 on URI resolution,
3761 fixed a side effect in the HTML parser, look complete
3762 and ready to rock except the URI/SystemID part!
3763
3764Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * include/libxml/catalog.h include/libxml/parser.h
3767 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3768 xmlIO.c: added support and APIs needed for the catalog PI
3769 * include/libxml/xmlIO.h: cleanup
3770
3771Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3774 include/libxml/catalog.h: starts to look okay, really
3775 plugged the new framework, cleaned a lot of stuff,
3776 added some APIs, except the PI's support missing this
3777 should be mostly complete
3778 * result/catalogs/* test/catalogs/*: added new test, enriched
3779 the existing one with URN ID tests
3780
3781Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * catalog.c: fixed nextCatalog
3784 * result/catalogs/docbook test/catalogs/*: started adding
3785 a small regression test
3786
3787Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3790 more work on the XML catalog support.
3791 * parser.c include/libxml/parser.h: small cleanup seems using
3792 list as a public parameter name can give portability troubles
3793 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3794 include/libxml/xpath.h include/libxml/Makefile.am: removed
3795 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3796 wrappers
3797
3798Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3799
3800 * Makefile.am trio.c triodef.h trionan.c xpath.c
3801 include/libxml/Makefile.am include/libxml/trionan.h:
3802 Re-worked Not-A-Number and Infinity support.
3803 * xmlcatalog.c: added readline include files
3804
3805Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3808 testCatalog as xmlcatalog, making it an installed app
3809 adding a shell, and preparing it to be a /etc/xml/catalog
3810 management tool, though not ready yet
3811 * catalog.c include/libxml/catalog.h: adding support for
3812 XML Catalogs http://www.oasis-open.org/committees/entity/
3813 not finished, there is some interesting tradeoffs and a
3814 few open questions left.
3815
3816Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * xmllint.c: fixed a line formatting problem
3819
3820Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * SAX.c: removed a couple of unused variable (Albert Chin)
3823
3824Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3827 trying to fix some troubles w.r.t. function returning
3828 const xxxPtr.
3829
3830Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3833 defined
3834
3835Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * xpointer.c: removed unused var
3838
3839Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * testXPath.c: another small cleanup closing bug #59110
3842
3843Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * win32/dsp/libxml2.def.src: small cleanup closing bug
3846 #59108
3847
3848Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * example/gjobread.c: add xmlCleanupParser() before leaving
3851
3852Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * config.h.in configure.in include/libxml/xmlwin32version.h:
3855 released 2.4.2
3856
3857Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * include/libxml/valid.h debugXML.c valid.c: deprecate
3860 the non-boundchecking Sprintf functions, add Snprintf
3861 this should close bug #57984
3862
3863Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3866 URIs before doing the lookups (pointed by Mark Vakoc)
3867
3868Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * xpath.c: serious changes on Result Value Trees and NodeSets
3871 w.r.t. deallocation and collect operations. Probably not
3872 100% clean (merge of allocated trees smells like a problem).
3873 Seems sufficient to close #58943
3874
3875Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * xmllint.c: adding a --format option
3878
3879Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * xpath.c: count() was broken on Result Value Tree
3882 * xmlIO.c: fixed file:/// accesses on _WIN32
3883
3884Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3887 macro was renamed, this should close bug #58683
3888
3889Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3892 entity substitution mode text at the end of the entity might
3893 be added due to text coalescing.
3894 * nanoftp.c parser.c: small cleanup
3895
3896Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * HACKING: added John Fleck right to commit in the doc subdir
3899
3900Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3903 allow to inherit attributes from the DTD directly in the
3904 tree, this is needed for XPath and can be a useful feature.
3905 Inherited namespaces are always provided at the tree level now
3906 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3907 of tests for this feature (XSLT being the prime user).
3908
3909Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3912 testSAX.c xmlIO.c xmllint.c include/win32config.h
3913 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3914 include/libxml/xmlwin32version.h.in win32/README.MSDev
3915 win32/dsp/*: applied Win32 Facelift No.2 patches from
3916 Igor Zlatkovic for Windows/MSC
3917
3918Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * SAX.c: unparsedEntityDecl() the URI computation of the
3921 entity wasn't done breaking XSLT unparsed-entity-uri()
3922
3923Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * xpath.c: fixed a bug when walking the descendants and
3926 the current node has no children
3927 * debugXML.c: show up when a text node is supposed to not be escaped
3928
3929Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3930
3931 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3932 worked like the set:leading() function)
3933 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3934
3935Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936
3937 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3938
3939Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * include/libxml/xmlIO.h: apply change to close #58141
3942 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3943
3944Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * parser.c: when the internal subset uses a PE, then the
3947 included entity can use conditional sections.
3948
3949Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3952 when walking the namespace axis showing up in
3953 libxst/tests/general/bug-12
3954 * xmlmemory.c: added the possibility to trace a given block
3955 defined by its address
3956
3957Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * parser.c: don't override existing encoding specified before
3960 starting xmlParseDocument()
3961
3962Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * include/libxml/xmlwin32version.h: reinserted, needed for
3965 Windows users of CVS
3966
39672001-07-27 Darin Adler <darin@bentspoon.com>
3968
3969 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3970 * testCatalog.c: Add include of <libxml/parser.h>.
3971
39722001-07-27 Darin Adler <darin@bentspoon.com>
3973
3974 * include/libxml/.cvsignore:
3975 * include/libxml/xmlwin32version.h:
3976 Remove this file from CVS because it's generated.
3977
3978Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * parser.c include/libxml/parser.h: applied const patches from
3981 Tom Moog #58002
3982
3983Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3984
3985 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3986 lookup framework
3987
3988Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * tree.c: fixed xmlCopyNode() for documents
3991
3992Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3995
3996Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * parser.c: fixes bug #57652 reported by Morus Walter
3999
4000Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4003
4004Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4005
4006 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4007 errors, lesson don't add new functions at 1am before a release
4008 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4009 from XPath initialization when possible.
4010
4011Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * result/scripts/base*: removing history/readline changed
4014 this slightly
4015 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4016 xmllint.c: make element content line number generation
4017 optionnal to avoid breaking old apps added interface to switch
4018
4019Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * configure.in: get rid of the readline and libhistory
4022 dependancies by default, release 2.4.1 with IA64 fix
4023 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4024 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4025 John Kroll fixes to allow saving to HTTP via PUT (or
4026 POST of needed).
4027 * doc/html/*.html: regenerated the docs
4028
4029Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4030
4031 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4032 xmlHashScanFull and xmlHashScannFull3 to get passed the
4033 three keys as arguments to the callback function
4034
4035Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * configure.in Makefile.am: removed libxml softlink for good
4038 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4039 100% coverage by gtk-doc
4040
4041Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4044 fixed serious troubles due to size_t vs. int mismatch
4045
4046Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4049
4050Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4051
4052 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4053 convenient extension API for value and context managing
4054 Now handles external objects through xmlXPathPopExternal,
4055 xmlXPathWrapExternal and xmlXPathReturnExternal.
4056 Added functions for sets operations (intersection, etc.)
4057
4058Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4061 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4062 HTMLparser.c: cleanup of global variables, marking some
4063 const or private.
4064
4065Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4066
4067 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4068 fixed xmlXPathNodeSetItem when passing index=0
4069
4070Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4073
4074Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * xmllint.c: fixed compilation under Cygwin #57503
4077 * TODO: update
4078
40792001-07-13 Peter Williams <peterw@ximian.com>
4080
4081 * config.h.in: add #undef HAVE_DLFCN_H
4082
4083 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4084 builddir.
4085
4086Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4087
4088 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4089 raised by #57348 and #57381
4090
4091Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4094 tree.c xpointer.c: store the line numbder in element->content,
4095 may break some software, need a configuration mechanism
4096
40972001-07-10 Darin Adler <darin@bentspoon.com>
4098
4099 * .cvsignore:
4100 * example/.cvsignore:
4101 * include/.cvsignore:
4102 * include/libxml/.cvsignore:
4103 Various things that are generated and should be ignored.
4104
4105Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4108 * doc/xml.html doc/html/*: updated the docs
4109
4110Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4113 validation occured on content with element child
4114
4115Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * tree.c: fixed XML Base computation which was broken
4118 * debugXML.c: added a base function to the shell
4119 * Makefile.am result/scripts/* test/scripts/*: added scripts
4120 based regression tests, and adding 2 XML Base tests
4121
4122Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * tree.c: set properties doc and call xmlSetListDoc for properties
4125 content when grafting them in a different tree.
4126 * aclocal.m4: remove from CVS
4127
4128Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * win32/libxml2/libxml2.def.src: added some missing entry point
4131 for XPath (Mark Vakoc)
4132
4133Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4136 layer should URI-Unescape before trying to open resources.
4137
4138Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * xpath.c: fix the name() bug for elements in the default
4141 namespace reported by Charlie Bozeman
4142
4143Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4146 led to an XPath fix, improvements of SAX initialization, and
4147 an added option --nocdata to testXPath
4148
4149Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * doc/libxml-doc.el: Felix Natter provided anew version working
4152 with XEmacs too
4153
4154Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * include/libxml/xpath.h: small cleanup
4157 * doc/xml.html: update
4158
4159Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4160
4161 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4162 released 2.3.14
4163
4164Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165
4166 * doc/html/*: rebuilt the docs for the release
4167 * doc/xml.html: added 2.3.14 release.
4168
4169Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4172 were not equal to empty strings
4173
4174Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * SAX.c: fixed a URI-Reference computation problem when validating
4177 * xmlIO.c: small cleanup
4178
4179Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * parser.c: improved the description of a couple of interfaces
4182 upon Larry Stamper suggestion
4183
4184Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * SAX.c entities.c parser.c: changed completely the way entities
4187 are handled when running the parser in entity substitution mode.
4188 This fixes a bug reported by Stephan Kulow and nearly divides
4189 by 3 the amount of memory required by libxslt to load and process
4190 DocBook TDG.
4191
4192Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * HTMLparser.c: fixing a too early root closing problem raised
4195 byt Prashanth Naidu
4196
4197Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4200 raised by Mark Vakoc.
4201
4202Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * example/Makefile.am: fixed the include path to add srcdir/include
4205 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4206 and some cleanup
4207
4208Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4211 lot of optimization work, results in significant improvements
4212 when handling really complex XPath queries. Add a small optimizer
4213 for unions, improve [n] and [last()], avoid some costly ops.
4214
4215Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4218 * xpath.c: small cleanup
4219 * xmlGetNsList: reformated, fixed problems if used on Entities
4220
4221Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4224
4225Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4228 * Makefile.am example/Makefile.am: workaround automake generating
4229 erroneous deps
4230
4231Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * include/win32config.h: bug #56801 Yon Derek provided a patch
4234 to the windows config file.
4235
4236Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4239 libxml.h : Yon Derek provided a set of changes to compile from
4240 CVS on Windows/MSC
4241
4242Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * parser.c: fixed UTF8 BOM support in push mode
4245 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4246 added a specific testcase
4247
4248Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * Makefile.am: added --push regression tests
4251 * parserInternals.c: the XML parser segfaulted in --push mode
4252
4253Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * configure.in: moved the symlinks detection within a CVS
4256 check, this is not portable and will be removed soon.
4257 * xpath.c: small cleanup/speedup
4258
4259Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4262 release of 2.3.12
4263 * parser.c: make an error message if unknow entities in all cases
4264
4265Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266
4267 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4268
4269Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4272 includes were installed in the wrong dir
4273
4274Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * doc/html.xml: warn against sending code to exhibit bugs.
4277
4278Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4281 Tru64 from Thomas Leitner
4282
4283Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * AUTHORS: added William and Bjorn
4286 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4287 daniel@veillard.com hopefully I won't have to do this again
4288 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4289 docs can be rebuilt cleanly now
4290 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4291 from CVs it's generated, added include/libxml/xmlwin32version.h
4292 also generated but which should change far less frequently.
4293 * catalog.c nanoftp.c: made sure to include libxml.h not
4294 libxml/xmlversion.h directly
4295 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4296 when compiling on WIN32 and MSC
4297
4298Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * include/Makefile.am include/libxml/Makefile.am configure.in:
4301 fixed make distcheck and rebuilding the rpms
4302
4303Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * configure.in: should finish the migration of exported includes
4306 into a real include/libxml in CVS, at least for CVS users.
4307 * removed the exported headers, added in include/libxml (as well
4308 as xmlversion.h.in).
4309
4310Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4311
4312 * configure.in: fixed the way to detect symlink
4313
4314Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * configure.in: updated, include/libxml is now a real CVS dir
4317
4318Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4321 version works with both libxml1 and libxml2 (it autodetects
4322 the prefix of the html-files) from Felix Natter.
4323 * doc/xml.html: updated doc accordingly
4324
4325Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * xpath.c: fixed the bug generating a template loop in libxslt
4328 when using docbook-xsl-1.4, * should filter out document nodes
4329 * HACKING: added William
4330 * TODO: updated
4331
4332Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * doc/FAQ.html: added a warning about gcc-3.0
4335 * doc/xml.html: added reference to gdome2 and removed a confusing
4336 sentence
4337
4338Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * xmlversion.h: okay this is a generated file, but Windows
4341 users need it and they can't generate it, and I want CVS
4342 Windows users ...
4343 * win32/libxml2/libxml2_so.dsp: Windows project file for
4344 the shared lib version of libxml2
4345 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4346 resources needed for libxslt/xsltproc by Yon Derek
4347
4348Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4349
4350 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4351
4352Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4355
4356Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * include/win32config.h: Yon Derek provided a first fix
4359 to be able to compile libxslt/xsltproc on Windows
4360
4361Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * xpath.c: attempt to work around what seemed a gcc optimizer
4364 bug when handling floats on i386 http://veillard.com/gcc.bug
4365 * tree.c entities.c encoding.c: doing some cleanups while
4366 chasing it
4367
4368Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * Makefile.am: cleanup when --without-debug is specified
4371 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4372 w.r.t. --without-debug and other include points
4373 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4374 Catalogs
4375 * configure.in entities.h tree.h HTMLparser.c: removed
4376 --without-corba, made the _private field mandatory
4377
4378Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4381 outputs a BOM in UTF8, an errata has been issued to avoid the
4382 problem, that was the most reasonable solution... Add support
4383 for a leading UTF8 BOM in entities.
4384
4385Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387 * valid.c: fixed a bug found when post validating an entity ref
4388 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4389 activate it too
4390
4391Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4394 weakness in the node copy the XPointer and the XInclude
4395 implementations. Serious cleanup.
4396
4397Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * Makefile.am: Kjartan Maraas provided a small patch to
4400 add xml2-config.in to EXTRA_DIST
4401
4402Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4405 provided another failing case found in KDE, the way the
4406 ctxt->vctxt.nodeTab was allocated and freed changed over
4407 time but it wasn't completely cleaned up. This should fix it.
4408
4409Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * parser.c: Stephan Kulow also raised the fact that line number
4412 could get miscounted making debug harder, fixed the problem
4413 in xmlParseCharData()
4414
4415Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * valid.c: Stephan Kulow pointed out a problem when validating
4418 and using an empty entity, forgot a 'break' in a case.
4419
4420Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4423 * doc/xml.html: updated with 2.3.11
4424
4425Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * TODO: updated adding cleanup of generated doc
4428 * configure.in: prepared to release 2.3.11
4429 * xmllint.c: added --version for bug reporting
4430 * doc/html/*.html: rebuilt the doc
4431
4432Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * xpath.c: first part of the work on selecting namespace to
4435 fix bug #56115
4436
4437Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4440 when using -liconv
4441 * TODO: updated
4442
4443Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4446 cleanup, encoding support.
4447
4448Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4451
4452Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453
4454 * xpath.c: bug detected by Ankh when / is used as a function arg
4455
4456Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4459 of element and use it to avoid outputting formatting spaces at
4460 the wrong place. Implemented the format parameter for HTML save.
4461 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4462 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4463 result/HTML/wired.html: of course this impact the result of a
4464 number of HTML tests
4465
4466Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * HTMLtree.[ch]: started augmenting the HTML save API with
4469 encoding and formatting parameters
4470
4471Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * HTMLtree.h: cleanup and started evaluating the work needed on
4474 revamping the HTML output code
4475
4476Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4479
4480Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * valid.c: fixed bug #56049, forgot one check in the
4483 validation routine
4484
4485Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4488
4489Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * libxml.h: fixed an error in last commit
4492 * doc/FAQ.html: added an entry for compilation from CVS
4493
4494Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * xmlversion.h.in libxml.h: Cygwin patches
4497 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4498 * tree.h: cleanup
4499
4500Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4503 memory block in a strange case where libxml is linked twice
4504 in the binary.
4505
4506Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4509 state far too often, simple fix used to avoid it.
4510
4511Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4514 being processed, applied his patch
4515 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4516
4517Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4520 provided fixes to compile on MSCC again
4521 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4522 also provided an update for the project files.
4523
4524Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4527 bug #55810
4528
4529Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * tree.c: fixed xmlGetNsProp() to close bug #55683
4532 Note this requires libxslt to use it's own function instead.
4533
4534Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * HTMLtree.c: when in a pre element no formatting space should
4537 be added.
4538 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4539
4540Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * configure.in: added tests for signal() and signal.h
4543
4544Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4547
4548Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * doc/libxml-doc.el: Felix Natter provided a new version for
4551 libxml2
4552
4553Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * HTMLtree.c: when in a pre element no formatting space should
4556 be added.
4557
4558Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4561
4562Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4565 hack
4566 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4567 * uri.c: fixed a warning
4568
4569Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * HTMLtree.c: trying to close bug #55772 escaping in script
4572 elements
4573 * doc/xml.html: suggest to send mail to the list
4574
4575Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4578 good. Use a macro and based on the solution provided in
4579 vsnprintf manual page from GNU.
4580
4581Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4582
4583 * error.c: Workaround for non-preserving variadic list.
4584 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4585
4586Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * doc/xml.html: added 2.3.10 release
4589
4590Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * configure.in: releasing 2.3.10
4593
4594Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4597
4598Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * encoding.c: Robert Collins provided a patch to add the
4601 "US-ASCII" encoding alias
4602
4603Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4606 string oriented functions and started cleaning the related areas
4607 in xpath.c which needed fixing in this respect
4608
4609Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4612 #55380
4613 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4614
4615Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * TODO: updated
4618 * nanohttp.[ch] : started adding APIs to get the redirected URL
4619 when this occurs (needed for further base computation
4620 * tree.h: cleanup
4621 * encoding.c: cleanup
4622 * SAX.c: minor change around ctxt->loadsubset
4623
4624Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * Makefile.am include/Makefile.am: small change to have
4627 include/libxml rebuilt if working from CVS.
4628 * uri.c: applied another patch from Carl Douglas for URI escaping,
4629 this should close bug #51876
4630
4631Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4634 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4635 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4636 added specific regression test
4637 * parser.h: preparing for the XSLT mode where DTD inherited
4638 attributes are added to the tree.
4639
4640Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * xinclude.[ch]: Updated the namespace for the Last Call version
4643 * result/XInclude/include test/XInclude/include: updated the
4644 testsuite accordingly
4645
4646Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4649 related to bug #51876
4650
4651Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * tree.c: fixed a gross mistake in base computation, xml:base is
4654 not completely correct yet (need cascade).
4655 * xpath.[ch]: added the few things needed to find a function name
4656 and URI from the XPath context when it is called.
4657
4658Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4661 * DOCBparser.c: small cleanup
4662 * xmllint.c: added a --catalogs option to load catalogs from
4663 $SGML_CATALOG_FILES
4664 * tree.c: cleanup
4665 * configure.in: iconv library fixup, ICONV_LIBS
4666
4667Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * catalog.c: handling of CATALOG entries. detection of recursion,
4670 and a few bugfixes
4671 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4672 against the default namespace
4673
4674Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4677
4678Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * parser.c: fixed propagation context info when parsing an
4681 external entity.
4682 * doc/html/*.html: regenerated a couple of docs
4683
4684Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * doc/xml.html: update with 2.3.9 informations
4687
4688Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4691 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4692 * doc/html/* : rebuilt the docs
4693 * valid.c: small patch which may improve some case when
4694 validating.
4695
4696Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * HTMLparser.c: Closed bug #54891
4699 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4700 to the suite
4701
4702Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4705 applied a documentation patch from LotR and filled in a few missing
4706 descriptions
4707
4708Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * xpath.c tree.c parser.c: speed optimizations at the parser level
4711 document tree freeing and xpath evaluation
4712
4713Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * parser.c parser.h parserInternals.h: fixed a couple of
4716 interfaces for handling memory buffer input to const char *
4717 upon suggestion of JamesH.
4718
4719Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * configure.in: LoTR sent a patch fixing the previous commit
4722
4723Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * configure.in: trying to deal again with the stoopid -R linking
4726 flag of Solaris
4727
4728Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * xpath.h: two nodeset access macros from Thomas Broyer
4731
4732Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4735 patch from Thomas Broyer
4736
4737Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4740 case
4741 * INSTALL: was empty added stuff from the FAQ
4742
4743Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4746 attributes handling and #54433 by adding xmlUnsetProp()
4747 and xmlUnsetNsProp()
4748
4749Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * HTMLparser.c: Patch from Jonas Borgström
4752 (htmlGetEndPriority): New function, returns
4753 the priority of a certain element.
4754 (htmlAutoCloseOnClose): Only close inline elements if they
4755 all have lower or equal priority.
4756 * result/HTML: this of course changed a number of tests results.
4757
4758Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * xmlIO.c catalog.c: plugged in the default catalog resolution
4761 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4762 documentations
4763 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4764
4765Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4768 integrating catalogs
4769 * catalog.[ch] testCatalog.c: adding a small catalo API
4770 (only SGML catalog support).
4771 * parser.c: restaured xmlKeepBlanksDefault(0) API
4772
4773Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4776
4777Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * parser.c: added xmlParseExternalEntityPrivate() to allow
4780 propagation of ctxt->_private when parsing external entities
4781
4782Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4785
4786Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4789
4790Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * valid.c: warn when indeterminist content model is detected
4793 * result/VC/ElementValid8: this adds a message
4794 * Makefile.am: add --novalid for VCM tests
4795 * parserInternals.c: added a call to Init memory
4796
4797Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4800 when both parameters are NULL.
4801
4802Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * valid.c: applied small patch from Gary Pennington, reindented
4805 some part of the code.
4806
4807Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4810 release, updated and regenerated the docs
4811
4812Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * xpath.c result/XPath/expr/floats : clarified and cleanup
4815 printing of abnormal floats in tests.
4816
4817Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4820 * results/HTML/ : a few changes in the output of the HTML tests as
4821 a result.
4822 * configure.in: tying to fix -liconv where needed
4823
4824Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * Makefile.am: fixed a stupid error
4827
4828Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * configure.in Makefile.am: make the inclusion of the trio
4831 modules in the library conditional
4832
4833Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * DOCBparser.c: patche from László Kovács, fixed entities refs
4836 in attributes handling
4837
4838Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4841 flushing
4842
4843Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * xpath.c: fix of an XSLT namespace bug reported on the list
4846 general/bug-8-
4847
4848Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * strio.h trio.c: Dan McNichol suggested a couple of small
4851 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4852
4853Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * tree.c parser.c encoding.c: spent a bit more time looking
4856 at the parsing speed and DOM handling. Added a few more
4857 speedups.
4858
4859Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * parser.c: small but effective parsing speed improvement
4862
4863Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * configure.in: default on the DocBook parser inclusion (for Gnome)
4866 * DOCBparser.h: fixed a header reference
4867
4868Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * configure.in xpath.c: applied Bjorn patches for FPE on the
4871 alpha
4872
4873Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4876 xmlSaveFormatFileTo()
4877
4878Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * xpath.c: simple and efficient optimization, XPath functions
4881 aways bind to the same code, cache this
4882 * TODO: updated (by saying some is obsolete)
4883
4884Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * xpath.c: more cleanup work on XPath name parsing routines
4887
4888Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4891 xmlXPathParseName
4892 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4893 * debugXML.c: avoid compilation problems if compiling without
4894 HTML support, Igor Zlatkovic
4895 * win32/libxml2/libxml2.def.src: being able to compile without
4896 XPath on Windows
4897
4898Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * libxml.m4: yet another patch from Toshio Kuratomi
4901
4902Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4905
4906Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * tree.[ch]: added xmlSaveFormatFile interface for saving
4909 and indenting a file.
4910
4911Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * xpath.c: fixed bug #53689 related to processing-instruction()
4914
4915Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * DOCBparser.c: patche from László Kovács
4918
4919Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * parser.c: applied fixes from Christian Glahn bug report #53391
4922
4923Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * error.c: Jean François Lecomte provided a complete description
4926 and a fix to bug #53537
4927
4928Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4931
4932Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * DOCBparser.c SAX.c: a bit more work on entities processing.
4935 Still Need to cleanup XML output and references in attributes
4936
4937Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4940
4941Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * tree.c: trying to fix #53574, not completely complete,
4944 I would like xmllint --copy --debug test/ent1 and
4945 xmllint --debug test/ent1 to show the same result.
4946 * xpath.c: fix a bug when trying to sort namespace nodes
4947
4948Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * HTMLtree.c: real fix for #53402
4951
4952Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4955 PIs when using xsl:output
4956 * valid.c: closing #53537 some case generate segfaults if there
4957 is validity errors
4958
4959Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4962 of external parsed entities, added --noent to testDocbook
4963 * valid.c: Garry Pennington found an uninitialized variable
4964 access in xmlValidateElementContent()
4965
4966Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4969 with madness
4970 * result/HTML/ : this modified the result of the regression tests
4971 a lot.
4972
4973Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4976 to doc where it wasn't checked against NULL reported by
4977 Jens Laas
4978
4979Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4982 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4983
4984Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4987 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4988 * SAX.[ch]: cleanup and updates for DocBook
4989 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4990 ex SGML identifier changes
4991 * valid.c: removed a static unused function.
4992
4993Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * HTMLtree.c: applied change for Paul Sponagl on script saving
4996 * Makefile.am: the warning about entity title.xml are normal.
4997
4998Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * configure.in: release of 2.3.7
5001 * Makefile.am: fixing make distcheck
5002
5003Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * doc/html/* doc/xml.html: updated and regenerated the docs
5006
5007Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5010
5011Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * tree.c: fixed #53388 with the provided patch
5014
5015Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * valid.c: Bjorn detected an invalid memory access. Fixed
5018 vstateVPush()
5019
5020Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5023
5024Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5025
5026 * libxml.h: new header used only for the compilation of libxml
5027 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5028 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5029 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5030 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5031 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5032 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5033 baseline (version 1.2 plus a single patch).
5034 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5035 scientific notation for numbers. Tests added.
5036 * xpath.c: formatting of numbers changed to use sprintf
5037 (contribution from William Brack)
5038
5039Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * valid.c: cleanup, more useful debugging
5042 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5043 * xmlIO.c: entity loading is printed as an error when validating
5044
5045Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * valid.c: fixed to validate within entities
5048 * test/VCM/v22.xml: added a specific testcase
5049
5050Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * valid.c: forgot an epsilon transition in for ()+
5053 * test/VCM/v21.xml : added a specific test case
5054
5055Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * valid.c: removed a state explosion exhibited by RSS
5058 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5059 from bug #51872
5060
5061Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5064 validation without using an ugly NFA -> DFA algo in the source.
5065 Made a specific algorithm easier to maintain, using a single
5066 stack and without recursion.
5067 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5068 * hash.c: made the growing routine static
5069 * tree.h parser.c: added the parent information to an
5070 xmlElementContent node.
5071
5072Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * SAX.c parser.c xpath.c: generating IDs when not validating
5075 from an external parsed entity was poisoning the ID has table
5076 with removed values. This was killing XSLT on the KDE help
5077 browser.
5078
5079Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * entities.h: andrew@ugh.net.au detected a double declaration
5082
5083Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * debugXML.c hash.c tree.h valid.c : some changes related to
5086 the validation suport to improve speed with DocBook
5087 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5088 the way validation errors get reported
5089
5090Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5093 by P C Chow and William M. Brack for XSLT HTML output
5094
5095Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5098 Igor Zlatkovic patches for MSC compilation and added his
5099 updates
5100
5101Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5104 prefix lookup.
5105 * parserInternals.c: fixed the bug reported by Morus Walter
5106 due to an off by one typo in xmlStringCurrentChar()
5107
5108Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * HTMLparser.c result/HTML/*: revamped the way the HTML
5111 parser handles end of tags or end of input
5112
5113Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5116
5117Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5120 bug where the linktime verions of free() won't work ...
5121
5122Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5125
5126Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * doc/xml.html: added 2.3.6 release
5129
5130Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5133 * result/wml.xml: resulted in a small output change
5134
5135Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * tree.c: xmlNewDoc was missing the charset initialization
5138 * xmllint.c: added --auto to autogenerate a doc, allow to
5139 reproduce the problem fixed on xmlNewDoc
5140
5141Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * xpath.c: trying to get 52979 solved
5144 * tree.c result/ result/noent/: trying to get 52712 solved, this
5145 also made me clean up the fact that XML output in general should
5146 not add formating blanks by default, this changed the output of
5147 a few tests
5148
5149Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5152
5153Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * configure.in: finally released 2.3.6
5156
5157Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * xpath.c: checking for null pointer generated by new code
5160
5161Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * xpath.c: fixed a [] evaluation problem reported
5164 * test/XPath/tests/simpleaddr: extended test
5165 * result/XPath/simpleaddr: updated result
5166
5167Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xmllint.c: Dan Timis reported a portability problem
5170 on Macs without mmap, fixed it.
5171
5172Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * testXPath.c : added a --tree option allowing to display the
5175 tree dump of the XPath expression
5176
5177Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * xpath.c: fixed a memleak when comparing nodesets
5180 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5181 * tree.c: added a TODO
5182
5183Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5186 we need string functions
5187 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5188 to be able to use them where needed. Applied some changes
5189 to reduce name linking pollution and compile in only what's
5190 needed.
5191 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5192 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5193 for the string manipulation functions
5194 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5195 to the free() function of xmlmemory.c
5196 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5197 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5198 usage.
5199
5200
5201Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * error.c: applied the context output patch of the error
5204 handling submitted by Chuck Griffith
5205 * error/VC/*: this slightly change some error logs
5206
5207Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * parser.c: fixed line number reporting on error
5210
5211Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * parser.c: Sullivan and Darin found a parser bug,
5214 applied the patch.
5215
5216Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5219 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5220 xmlversion.h.in xpointer.c: of course the way I defined
5221 UNUSED breaks on old gcc version. Try to be smart and
5222 also define it directly in xmlversion.h
5223 * configure.in: removed -ansi flag from the pedantic set
5224
5225Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226 Huge cleanup, I switched to compile with
5227 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5228 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5229 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5230 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5231 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5232 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5233 encoding.h entities.c error.c list.[ch] nanoftp.c
5234 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5235 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5236 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5237 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5238 Cleanup, staticfied a number of non-exported functions,
5239 detected and cleaned up a dozen of problem found this way,
5240 avoided a lot of public function name/typedef/system names clashes
5241 * doc/xml.html: updated
5242 * configure.in: switched private flags to the really pedantic ones.
5243
5244Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * configure.in: 2.3.5
5247 * doc/html/*: rebuilt the docs
5248
5249Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * parser.c: fixed a reported bug in NOTATION parsing
5252 * uri.c: accepted but not fixed bug 51876, added TODO
5253 * Makefile.am: fixed bug 51876
5254
5255Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * config.h.in configure.in error.c: fix a compilation problem
5258 on platforms without vsnprintf (xml@thewrittenword.com)
5259
5260Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * parser.c: fixed a function name header typo
5263 * SAX.c: notations can also occur in external subset.
5264
5265Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * error.c: removed a C++ like comment
5268
5269Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * parser.c: fixing bug 52299 strange condition leading
5272 to a parser crash due to a buffer overflow
5273 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5274 added the specific test case
5275
5276Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5279 xmlXPathConvert{String,Number,Boolean} to be able to make
5280 type casts without a context stack, fixed some implementation
5281 problems related to the absence of context at parse-time,
5282 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5283 in the public API too
5284 * xpointer.c xpathInternals.h: we need to know at parse time
5285 whether we are compiling an XPointer
5286
5287Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5290 cleaned up the parser internals, refactored XPath code, added
5291 new compilation based APIs and cleanly separated public and
5292 private APIs.
5293
5294Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * xpath.h: the comp field must be added at the end to avoid
5297 killing binary compat.
5298
5299Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * Makefile.am: detect XPath memleaks in regreson tests
5302 * error.c: fixed and error w.r.t. error reporting still using
5303 stderr
5304 * hash.c: added new line at end of file
5305 * tree.h: minor cleanup
5306 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5307 expression parsing from evaluation, resulted in a number of
5308 changes internally, and in XPointer. Likely to break stuff
5309 using xpathInternals.h but should remain binary compatible,
5310 new interfaces will be added.
5311
5312Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * configure.in: fixed a couple of problems reported by
5315 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5316 without gcc on non linux platforms.
5317
5318Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5321 a fix for --with-html-dir= configure support. I hope it won't
5322 break rpm generation
5323
5324Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * xmlIO.c: one function comment cleanup.
5327
5328Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * SAX.c: external subset notations were improperly registered
5331 in the internal subset.
5332
5333Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * README.cvs-commits: added, pointing to HACKING
5336 * HACKING: updated
5337
5338Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * parser.c: and Matt Sergeant found one in the XML push
5341 parser (erroneous check I forgot to remove when I fixed the
5342 main parser).
5343
5344Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * xpath.c: ptittom found a small bug in UnaryExpr
5347
5348Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * configure.in: bumped to 2.3.4
5351 * error.c: fixed bug #51860
5352 * tree.c: fixed bug #51861
5353 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5354 * tree.[ch] : added xmlDefaultBufferSize
5355 * nanoftp.c: typo in function name header block
5356 * doc/xml.html : updated, added link to XML::LibXSLT
5357 * doc/html/* : rebuilt the docs
5358
5359Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * parser.c SAX.c: the new content parsing code raised an
5362 ugly bug in the characters() SAX callback. Found it
5363 just because of strangeness in XSLT XML Rec ouptut :-(
5364
5365Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * Makefile.am: Martin Baulig suggested to add -lm
5368 * tree.c: found another bug in xmlNodeGetContent()
5369
5370Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * xpath.c: Bjorn found the error related to strictness of comparison.
5373
5374Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * parser.c: trying to fix the Dtd parsing problem reported
5377 by Gary, side effect of last week speed optimizations.
5378
5379Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5382 * parserInternals.c: removed unneeded test raised by Stric
5383
5384Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5385
5386 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5387 and fixed by William Brack). Added xmlXPathFormatNumber.
5388 Changed the sorting slightly.
5389 * configure.in Makefile.am example/Makefile.am: Added -lm.
5390 Please note that applications linking with libxml2, must
5391 also like with the math library from now on.
5392
5393Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5396
5397Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * parser.c: one must report spaces even if the Dtd element
5400 content proves that this is not part of the element content.
5401 * result/valid/*.xml: this changed the ouptu slightly
5402
5403Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * configure.in: bumped to 2.3.3
5406 * doc/xml.html: updated
5407
5408Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * tree.c: minor doc fix
5411 * xpath.c: deallocation issues when a result tree has been
5412 converted to a node-set
5413
5414Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * doc/xml.html: oops corrected dates s/2000/2001
5417
5418Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * valid.c: new patch from Gary Pennington
5421
5422Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * doc/xml.html: applied patch from Ankh
5425
5426Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * xinclude.c: fixed a problem building on Mac
5429
5430Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * parser.c: more work on increasing parsing ferformances
5433
5434Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5437 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5438 avoiding memcpy in production builds MEM_CLEANUP macro use
5439 * parser.[ch] parserInternals.c: optimizations of the tightest
5440 internal loops inside the parser. Better checking of I/O
5441 flushing/loading conditions
5442 * xmllint.c : added --timing
5443
5444Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * configure.in: bumped to 2.3.2
5447 * doc/xml.html: updated for release
5448
5449Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * xpath.c: found a memleak and fixed a nasty bug
5452
5453Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * xmllint.[c1] : added return code errors for xmllint
5456 * xpath.c: specific debug dump function for result value trees
5457
5458Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * xpath.c: finally implemented xmlXPathCompareNodeSets
5461 * test/XPath/expr/floats results/XPath/expr/floats: added
5462 a test for float expressions
5463
5464Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5467 * parserInternals.[ch]: trying to speed up parsing
5468 * xpath.c : speeded up node set equality op
5469
5470Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5473 better handling of ID/IDREF and the list modules associated
5474 * configure.in: small CFLAGS cleanup
5475
5476Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * configure.in: fixed iconv detection on AIX (stric)
5479
5480Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5483
5484Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5485
5486 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5487 and optimized xmlXPathNodeSetSort
5488
5489Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * xpath.c: bug fix when context size is 0
5492 * parser.c: I like Norm's Dtd because they still manage to break
5493 the parser occasionally
5494
5495Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5498
5499Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5502 attributes within the XML-1.0 namespace
5503
5504Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * xpathInternals.h: exported a few axis functions
5507 * doc/xml.html: updated the doc
5508
5509Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * configure.in: applied patch from Daniel van Balen for OpenBSD
5512 and bumped version to 2.3.1
5513 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5514 attempt to find autoclosing was simply broken, removed it,
5515 updated the examples, this is better
5516
5517Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5520 hash functionnalities.
5521 * doc/html/* : rebuild the doc
5522
5523Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5526 on predicate
5527 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5528 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5529 really want to have tags closed on output even if we accept
5530 unclosed ones on input
5531
5532Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * xpath.c: ouch don't free NULL, rare case fixed
5535 * tree.c: don't coalesce text nodes if they don't have the
5536 same behaviour wrt escaping on output
5537
5538Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.c: small fixup
5541 * SAX.c: don't warn on empty namespaces.
5542
5543Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * README: a bit of cleanup
5546 * configure.in: preparing for 2.3.0 release
5547
5548Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * hash.[ch]: added a first version of xmlHashSize()
5551 * valid.c: another bug fix from Gary Pennington
5552
5553Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * valid.c: couple of bug fixes pointed by Gary Pennington
5556 * HTMLtree.c: #if 0 cleanup
5557
5558Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5561 which removes a time consuming check of xmlXPathNodeSetAdd()
5562 and use it in places where we are sure to not break unicity
5563
5564Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * xpath.c: bug fixes found from XSLT
5567 * tree.c: preserve node->name special values when copying nodes.
5568 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5569 external subset are fetched when available but without full
5570 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5571 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5572 output with encoding disabled.
5573
5574Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5577 xmlCheckFilename should not be called from xmlFileOpenW
5578 and xmlGzfileOpenW
5579
5580Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5583 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5584 added the new tests for URI normalization
5585 * testURI.c: fixed stoopid bugs
5586 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5587 the URI in the error messages are now properly normalized
5588
5589Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5592
5593Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5596
5597Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xpath.c: fixed mod operator
5600
5601Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * parser.c: fixed xmlStrcat doc
5604 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5605 trees.
5606
5607Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * xpath.c result/XPath/tests/chaptersbase
5610 result/XPath/tests/simplebase: fixed XPath node()
5611 * tree.c: small fix in xmlNewNs()
5612 * Makefile.am: removed extraneous xml2Conf.sh rule
5613
5614Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5617 Changed the library name, in order to get libxml-devel and
5618 libxml2-devel to coexist on a single system
5619 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5620 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5621
5622Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5625 libxml2-devel installable in // as libxml-devel.
5626
5627Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * doc/Makefile.am: fixed make rebuild in doc
5630 * doc/html/*.html: rebuilt the docs
5631
5632Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5635
5636Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5639 the HTML doc to go into the -devel RPM ...
5640 * aclocal.m4 config.h.in: some updates due to auto* magic
5641
5642Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * xpath.h: added a hook in the context structure allowing to
5645 link to extra support, needed for XSLT
5646
5647Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5650 xmlXPtrCmpPoints to use it.
5651 * propagated the following patch from Alejandro Forero
5652 * include/win32config.h xmlIO.c: applied further suggestions
5653 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5654 * example/gjobread.c: fixed warnings, now that it builds
5655
5656Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5657
5658 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5659
5660 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5661 filename points to a valid file (not a directory).
5662 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5663 Added calls to xmlCheckFilenameDir.
5664
5665 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5666 `path' (rather than `filename') as the parameter to gzopen and open.
5667
5668Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * Makefile.am: fixed a problem with EXTRA_DIST
5671
5672Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * Makefile.am example/Makefile.am: finally found the trick
5675 to build the example, i.e. add "." in SUBDIRS before example
5676 in the list <grin/>
5677
5678Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * doc/xml.html: updated with an XSLT section, removed pointer to
5681 W3C CVS base.
5682
5683Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5686 too, and deallocation need to occur the same way.
5687
5688Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5691 type correponding to an XSLT result tree fragment. Share most
5692 of the data format with node set, as well as operators.
5693 * HTMLtree.c: added a newline at the end of the doctype output
5694 whe this one is not present initially.
5695 * tree.c: make sure taht the parent and doc pointers are properly
5696 set when copying attributes (lists).
5697
5698Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5701
5702Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * xpath.c: seems I finally killed that ugly path evaluation
5705 context bug (tagged 9999 in case is is wrong)
5706
5707Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5710 for XSLT
5711
5712Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5715 for xmlGzfileOpen() bug
5716
5717Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xpath.c: removed an error found by XSLT usage
5720 * tree.c parserInternals.h: use a predefined static string
5721 for text and comment nodes, avoid freeing them in xmlFreeNode,
5722 exported the string name in parserInternals.h and added
5723 another value to disable encoding at output (for XSLT),
5724 gain memory, time.
5725
5726Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5729 win32/libxml2/libxml2_so.dsp: new makefiles and update
5730 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5731
5732Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5735 Gary Pennington
5736
5737Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c: fixed the comaprision of values and nodelists,
5740 need to compare nodelist still ...
5741 * debugXML.c: avoided a possible core dump
5742 * HTMLparser.c: cleanup
5743 * nanohttp.c: contributed fix.
5744 * tree.c: fixes in properties handling added xmlSetNsProp
5745 needed by libxslt
5746 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5747 comment
5748 * TODO: updated
5749
5750Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * parser.c parserInternals.c: applied Bjorn Reese optimization
5753 patch
5754
5755Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * Makefile.am: applied patch fro make check from Martin Vidner
5758
5759Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * configure.in: preparing 2.2.11
5762 * doc/html/*: rebuild the HTML files
5763 * doc/xml.html : updated
5764
5765Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * tree.c: fixed a stupid bug
5768 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5769 patches related to validation of an XInclude processing result
5770 * TODO: updated
5771
5772Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5775 on large files
5776
5777Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5780
5781Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5784 reported by Jonas Borgström
5785 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5786
5787Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * testXPath.c xpath.c: fixing the XPath union expressions problem
5790 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5791
5792Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * xmllint.c: Made is so if the file name is "-" is will read form
5795 standard input. Sven Heinicke <sven@zen.org>
5796 * tree.c: fixed a problem when growing buffer
5797 * tree.h: fixed the comment of the node types following andersca
5798 comment
5799 * TODO: updated
5800
5801Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5802
5803 * HTMLparser.[ch]: added a way to avoid adding automatically
5804 omitted tags. htmlHandleOmittedElem() allows to change the
5805 default handling.
5806 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5807 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5808 of xmllint too when using --memory flag, added a memory test
5809 suite at the Makefile level.
5810 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5811 with namespace use when encountering QNames in XPath evalation,
5812 added xmlns() scheme in XPointer.
5813 * nanoftp.c : incorporated a fix
5814 * parser.c xmlIO.c: fixed problems raised with encoding when using
5815 the memory I/O
5816 * parserInternals.c: closed bug 25934 reported by
5817 torsten.landschoff@innominate.de
5818 * TODO: updated
5819
5820Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5821
5822 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5823 on a non-updated tree :-(, made a 2.2.10 release to correct the
5824 situation
5825
5826Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5827
5828 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5829 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5830 integrated a set of OpenVMS changes from Howard Taylor
5831 <Howard.Taylor@pacoast.com>
5832
5833Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5834
5835 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5836 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5837
5838Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5839
5840 * HTMLparser.c: some fixes on auto-open of html/head/body
5841 * encoding.c: fixed a compilation error on some gcc env
5842 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5843 XPointer implementation
5844 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5845 related XPointer tests and associated results
5846
5847Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * doc/xmldtd.html doc/xml.html: following a short step by step
5850 guidance on IRC to help maciej with DTDs I started a small
5851 page on the subject.
5852
5853Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * HTMLparser.c: fixed handling of broken charrefs
5856 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5857 patches
5858
5859Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5860
5861 * doc/xml.html doc/html/* : rebuilt the docs after adding
5862 xinclude and updated page for 2.2.7 and 2.2.8
5863 * configure.in: releasing 2.2.8
5864
5865Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5866
5867 * parser.[ch] parserInternals.c: applied the conditional
5868 section processing fix from Jonathan P Springer
5869 <jonathan.springer2@gte.net>
5870 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5871 project file, fixed iconv default non support
5872 * xpath.c: fixed the problem of evaluating relative expressions
5873 when a node context is provided.
5874
5875Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * nanoftp.c: fixed gcc 2.95 new warnings
5878 * SAX.c: fixed a stupid bug
5879 * tree.c: fixed a formatting problem when round-tripping
5880 from/to memory
5881 * xinclude.c: chased memleak, fixed a base problem
5882 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5883 xmlXPtrBuildNodeList()
5884 * TODO: updated
5885 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5886 adding a first small set of regression tests for XInclude
5887
5888Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5889
5890 * nanohttp.[ch]: applied Wayne Davison patches to access
5891 the WWW-Authorization header.
5892 * parser.c: Closed Bug#30847: Problems when switching encoding
5893 in short files by applying Simon Berg's patch.
5894 * valid.c: fixed a validation problem
5895 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5896 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5897 Wayne Davison
5898 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5899 need to be extended to non full nodes selections.
5900 * xinclude.c: starts to work decently
5901
5902Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5905 debugXML.c xmlversion.h.in: Started adding XInclude support,
5906 this is a new xmllint option
5907 * tree.c xpath.c: applied TOM patches for XPath
5908 * xpointer.c: fixed a couple of errors.
5909 * uri.c: added an escaping function needed for xinclude
5910 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5911 new warning from RH70 gcc's version
5912
5913Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5914
5915 * HTMLparser.c: fixed loop on invalid char in scripts
5916 * parser.c: update to description of xmlIOParseDTD()
5917 * libxml.m4 xmlversion.h.in: changes contributed by
5918 Michael Schmeing <m.schmeing@internet-factory.de>
5919 * configure.in: preparing for 2.2.7
5920 * Makefile.am: trying to avoid config.h and acconfig.h
5921 being included in the distrib
5922 * configure.in: released 2.2.7
5923
5924Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5927 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5928
5929Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5930
5931 * parser.[ch]: added xmlIOParseDTD()
5932 * xpointer.c: added support for the 2 extra parameters of
5933 string-range, fixed a stoopid error when '0' was present
5934 in XPointer expressions
5935 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5936 testsuite for the above
5937
5938Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * libxml.spec.in: improved package descriptions
5941
5942Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5943
5944 * xpath.c xpathInternals.h: applied a large cleaning patch
5945 from TOM <ptittom@free.fr>, it also add namespace support
5946 for function and variables registration.
5947
5948Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5949
5950 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5951 * Makefile.mingw: Wayne Davison's update adding hash.c
5952
5953Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * xpath.c: fixed the root evaluation problems
5956 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5957 ignorable spaces with <b> <bold> <em>
5958 * tree.c: fixed a loop in xmlSearchNsByHref()
5959
5960Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5961
5962 * xpath.c: applied another XPath patch from TOM
5963 * xpath.c include/makefile.am: applied another patch from
5964 china@thewrittenword.com (cleanup on IRIX).
5965
5966Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5967
5968 * xml-config.1: received a fixed version from Fredrik Hallenberg
5969 <hallon@lysator.liu.se>
5970
5971Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5972
5973 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5974 cleanup patch for XPath
5975
5976Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * patched to redirrect all "out of context" error messages to
5979 a reconfigurable routine. The changes are:
5980 * xmlerror.h : added the export of an error context type (void *)
5981 an error handler type xmlGenericErrorFunc there is an interface
5982 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5983 to reset the error handling routine and its argument
5984 (by default it's equivalent to respectively fprintf and stderr.
5985 * all the c files: all wild accesses to stderr or stdout within
5986 the library have been replaced to calls to the handler.
5987
5988Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * configure.in: release 2.2.6
5991 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5992 exporting the inner functions of xpath for extension modules
5993 * doc/*: updated and rebuilt the doc
5994
5995Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * nanohttp.c : applied Wayne HTTP cleanup patch
5998 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5999 and xmlNodeSetSpacePreserve()
6000
6001Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * xpath.c: closing bug #29260
6004
6005Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6008 multikey tuples, made hash structure opaque
6009 * valid.[ch]: moved elements, attributes, notations decalarations
6010 as well as ID and refs to hash tables.
6011 * entities.c: hash cleanup
6012 * xmlmemory.c: fixed a dump problem in debug mode
6013 * include/Makefile.am: problem passing in DESTDIR= values patch
6014 from Marc Christensen <marc@calderasystems.com>
6015 * nanohttp.c: removed debugging remains
6016 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6017 * HTMLparser.c parser.c: fixing a number of problems with the
6018 macros in the *parser.c files (Wayne).
6019 * HTMLparser.c: close the previous option when opening a new one
6020 (Marc Sanfacon).
6021 * result/HTML/*: updated the HTML results accordingly
6022
6023Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6026 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6027 XPath functions and XML entities table to them. More to come...
6028 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6029
6030Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * tree.c: coalesce adjacent text nodes
6033 * valid.c: handling of blank nodes in DTd validation (raised
6034 by problems with a posteriori validation).
6035 * nanohttp.c: changing behaviour on HTTP write stuff.
6036 * HTMLtree.c: forced body and html to be explicitely closed.
6037 * xpath.h: exported more XPath functions.
6038
6039Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * Release of 2.2.5
6042 * xpointer.c: range() range-inside and other helper functions
6043 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6044
6045Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6048 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6049
6050Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6053 and XPointer modules
6054
6055Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * SAX.h: closed #25107
6058
6059Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6060
6061 * testSAX.c: fixed problem with cdata reporting
6062 * SAXresult/* : updated
6063
6064Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6067 Closed bug #27499, added to regression tests
6068 * TODO: updated
6069
6070Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6073 support for SCRIPT and STYLE with help from Bjorn Reese
6074 * test/HTML/* result/HTML/*: added simple testcase and updated
6075 the existing ones.
6076
6077Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6080 string-range for empty strings
6081 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6082 test/XPath/xptr/strrange: augmented the XPointer testsuite
6083
6084Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * doc/xml.html doc/xmlmem.html: added a module describing memory
6087 interfaces and use, updated the main page.
6088
6089Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6092 nanoftp code work on Windows too now
6093
6094Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6097 * xpointer.c: implemented string-range() at least a good first version
6098 * test/XPath/docs/str test/XPath/xptr/strrange
6099 result/XPath/xptr/strrange: the string-range() tests
6100
6101Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6102
6103 * Makefile.am include/Makefile.am include/win32config.h
6104 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6105 and make distcheck
6106
6107Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6108
6109 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6110 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6111 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6112
6113Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6116 patch for socklen_t detection by
6117 Albert Chin-A-Young <china@thewrittenword.com>
6118
6119Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6122 and added a --dtdvalid option to xmllint used to test it
6123
6124Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6127 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6128
6129Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6132 handlings (registration, lookup, cleanup)
6133
6134Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * configure.in Makefile.am include/makefile.am: adding XPointer
6137 and XPtrtests target
6138 * xpointer.[ch] : new files for XPointer support
6139 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6140 more XPath tests
6141
6142Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * configure.in: fixed, very broken, make distcheck works again
6145
6146Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * More work toward 2.2.5, integrated a number of patches
6149 * configure.in Makefile.am win32config.h.in: trying to cleanup
6150 make distcheck .... huh ...
6151 * include/Makefile.am include/win32config.h: new directory
6152 for includes
6153 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6154 updated teh makefiles and instructions for WIN32
6155 * xpath.c: small fixes
6156 * test/XPath/ results/XPath: updated the testcases and results
6157 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6158 suggested patches
6159 * valid.c: fixed an ID bug
6160
6161Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6164 the automake bug where wrong dependancies were generated.
6165 * xpath.[ch]: worked on XPointer
6166
6167Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * configure.in Makefile.am: 2.2.5, ship the include in an
6170 include/libxml subdirectory, use symlinks when using CVS
6171 * testSAX.c: fixed small bug
6172 * testXPath.c: changed the way testfiles are parsed
6173 * debugXML.c: same kind of cleanup when parsing an argument expression
6174 XPath/XPointers can have blanks embedded
6175 * xpath.[ch]: more cleanup, reorgs for XPointer work
6176 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6177 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6178
6179Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6180
6181 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6182 in the XPath engine, rewrote large parts of it, now it's far
6183 cleaner and in sync with the REC not an old WD. Fixed a parsing
6184 problem in the interactive XML shell found when testing XPath.
6185
6186Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6189 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6190 examples with the extra test
6191
6192Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6193
6194 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6195 the global init function.
6196
6197Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * HTMLparser.c: Doohhh, attribute name parsing was still case
6200 sensitive ! Fixed this ...
6201 * result/HTML/* : updated the tests results accordingly
6202
6203Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6206 engine, should be far more stable, incorporated a new version of
6207 preceding/following axis, need testing
6208 * uri.c: fixed file:///c:/a/b/c problem
6209 * test/XPath/tests/idsimple: augmented the XPath tests
6210
6211Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * doc/* rebuilding docs for 2.2.4 release
6214
6215Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6216
6217 * configure.in: releasing 2.2.4
6218 * parser.[ch]: added xmlStrEqual()
6219 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6220 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6221 use xmlStrEqual instead
6222 * TODO: updated
6223 * added an XPath test
6224
6225Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6228 * entities.h: exported xmlInitializePredefinedEntities
6229 * parser.[ch] : added xmlInitParser()
6230 * parserInternals.h : had to export htmlInitAutoClose()
6231
6232Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6235 problems
6236 * Makefile.am : added XPath regression tests to normal tests
6237 * uri.c: fixed a problem with local paths, cleanup
6238 * parser.c: fixed a problem with large CData sections
6239
6240Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * configure.in xml-config.in: patch from "Ben Taylor"
6243 <sol7x86@hotmail.com> for solaris shared libs lookup
6244
62452000-09-30 Martin Baulig <baulig@suse.de>
6246
6247 * libxml-2.0.pc.in: Provide pkg-config script.
6248
6249 * configure.in: Create the libxml-2.0.pc script from the
6250 libxml-2.0.pc.in templates.
6251 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6252 script in `$(libdir)/pkgconfig'.
6253
6254Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6257 when compiling with MSC
6258
6259Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * xpath.c: patch for normalize-string() substring-before(),
6262 substring-after() and translate() functions from Bjorn Reese
6263 <breese@mail1.stofanet.dk>
6264 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6265 Fredrik Hallenberg <hallon@lysator.liu.se>
6266 * TODO: updated
6267
6268Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6271 problem of socklen_t being undefined on a number of platforms
6272 * debugXML.c: fixed a compilation problem when without snprintf
6273
6274Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6277 an URI bug and a fix for the control-character-induced infinite loop
6278 * nanohttp.c: preventive fix for compiling on WIN32
6279
6280Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * xmlint.c: closing bug #25000
6283
6284Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6287 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6288 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6289 related function, fixing xmlStrncmp(), and associated cleanup
6290 * result/HTML/entities.html.sax: updating result
6291
6292Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * uri.c: applied patch for URI escaping from Wayne Davison
6295 <wayned@blorf.net>
6296 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6297 from Denis Barbier <barbier@imacs.polytechnique.fr>
6298 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6299 patch from Wayne Davison
6300
6301Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * doc/xml.html : updated with new releases, adding "how to help"
6304
6305Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6308 removed a few warnings in pedantic mode ...
6309 * parserInternals.c parser.c: moved encoding switching function
6310 to parserInternals.c
6311 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6312
6313Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6316 error or warning handlers
6317
6318Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * parserInternals.c parserInternals.h parser.c Makefile.am:
6321 created a new module parserInternals.c, moved most of the
6322 code shared by the various parsers there, as well as
6323 deprecated code from parser.c. More cleanup of parser.c
6324 * uri.c: fixed a problem when URI is NULL
6325 * valid.c: speedup when looking for an attribute declaration
6326
6327Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6330 the cleanup of the computation of URI references when seeking
6331 external entities. The URI reference string and the resulting
6332 URI are both stored now.
6333 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6334 large s(n)printf checks and cleanup from Denis Barbier
6335 <barbier@imacs.polytechnique.fr>
6336 * xmlversion.h.in tree.h: couple of SGML declarations for a
6337 possible docbook module.
6338 * result/VC/ : a couple of test output changed due to the change
6339 of the entities URI
6340
6341Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * parser.h: added a _private field for linking user's data
6344
6345Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6346
6347 * parser.c parserInternals.h: demacroified most of the IS_XXX
6348 the gain in size is significant so ...
6349
6350Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * entities.c: cases where looking up entities with doc==NULL
6353 covered
6354
6355Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * uri.c: applied Wayne Davison patch
6358 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6359
6360Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * uri.c testUri.c: applied Wayne Davison patches
6363 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6364 * Makefile.in: added URItest and included thenin "make tests"
6365
6366Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * xmlversion.h.in: closed bug 22941
6369
6370Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * doc/xmlio.html: added doc and example for entity loader
6373 redefinition.
6374
6375Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6378 used by libxml
6379
6380Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * parser.c: Fixed bug on invalid ontent characters and when using
6383 push.
6384 * xmllint.c: fixed xmllint endling of errors in push mode
6385
6386Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6387
6388 * HTMLparser.c testHTML.c: applied two new patches from
6389 Wayne Davison <wayned@users.sourceforge.net>
6390 * result/HTML/*.sax: regenerated HTML SAX output
6391 * parser.c: more cleanup.
6392
6393Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * HTMLparser.[ch] testHTML.c: applied the second set of
6396 patches from Wayne Davison <wayned@users.sourceforge.net>,
6397 adding htmlEncodeEntities()
6398 * HTMLparser.c: fixed an ignorable white space detection bug
6399 occuring when parsing with SAX only
6400 * result/HTML/*.sax: updated since the output is now HTML
6401 encoded...
6402
6403Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * HTMLparser.[ch]: applied some of Wayne Davison
6406 <wayned@users.sourceforge.net> patches
6407
6408Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6411 undeclared namespace prefix was used, added a warning.
6412 Cleaned up support w.r.t. entities, spilling out a warning
6413 and being pedantic on lookups.
6414 * test/warning/ent9 : added testcase for previous example.
6415 * TODO: updated
6416 * parserInternals.h parser.c: changed the way names are parsed
6417 now allow infinite size and decrease penalty for normal use
6418 * parser.c: Started a big cleanup/check of the parser code,
6419 fixed some of the most tortuous entity code, spotted code
6420 unused anymore
6421 * test/*: added tests for very long names and related nasty
6422 things.
6423
6424Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * doc/encoding.html: added encoding aliases doc
6427 * doc/xml.html: updates
6428 * encoding.[ch]: added EncodingAliases functions
6429 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6430 bottleneck affecting large DTDs like Docbook
6431 * parser.[ch] xmllint.c: added a pedantic option, will be
6432 useful
6433 * SAX.c: redefinition of entities is reported in pedantic mode
6434 * testHTML.c: uninitialized warning from gcc
6435 * uri.c: fixed a couple of bugs
6436 * TODO: added issue raised by Michael
6437
6438Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * doc/encoding.html: propagated Martin Duerst suggestions
6441
6442Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6445 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6446 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6447 by Wayne Davison
6448
6449Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * nanoftp.c nanohttp.c: small cleanup
6452 * TODO: updated
6453
6454Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * added an old VC testcase and updated title.xml entity
6457
6458Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6461 done on auto-opening of <p> tags and cleanup of SAX output
6462
6463Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6466
6467Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * doc/xml.html libxml.* structure.*: updated the doc a bit
6470
6471Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6474 of SAX tests
6475
6476Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6479 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6480
6481Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6484 * testHTML.c: fix core dump on Solaris 2.x systems
6485 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6486 * result/HTML/*.sax: previous bug fix lead to new results
6487
6488Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6491 * configure.in: added --with-readline=DIR to accept alternate
6492 path for readline include/library
6493 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6494 for ANSI under HP-UX
6495 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6496 includes @LIBS@
6497
6498Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * doc/* : rebuilt the docs
6501 * getting ready for 2.2.2 release
6502
6503Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6506 and xmlAddFeature()
6507 * tree.[ch]: added xmlAddChildList()
6508 * xmllint.c: MAP_FAILED macro test
6509 * parser.h: added xmlParseCtxtExternalEntity()
6510 * valid.c: applied bug fixes removed warning
6511 * tree.c: added CDATA block to elements content
6512 * testSAX.c: cleanup of output
6513 * testHTML.c: added SAX testing
6514 * encoding.c: better error recovery
6515 * SAX.c, parser.c: fixed one of the external entity processing
6516 of the OASis testsuite
6517 * Makefile.am: added HTML SAX regression tests
6518 * configure.in: bumped to 2.2.2
6519 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6520 SAX results
6521
6522Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * configure.in: patch for HP compiler
6525
65262000-08-04 Sven Heinicke <sven@zen.org>
6527
6528 * xmllint.c: Was coredumping sometimes when the file given didn't
6529 exist.
6530
6531Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6534
6535 when using in memory parsing. Need some cleanup.
6536 * xmllint.c configure.in: added a --memory flag to test memory
6537 parsing
6538
6539Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * nanohttp.c: fixed socklen_t replacement to unsigned int
6542 * parser.c: fixed a space handdling missing at the end of
6543 production 28 DOCTYPE.
6544 * xmlmemory.c: fixed a stupid bug on the routine to override
6545 allocation functions
6546 * TODO: updated
6547
6548Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * doc/ regenerated the docs
6551
6552Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * doc/encoding.html doc/xml.html: added I18N doc
6555 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6556 improvements, both parser and filters, added ASCII & HTML,
6557 fixed the ISO-Latin-1 one
6558 * xmllint.c testHTML.c: added/made visible --encode
6559 * debugXML.c : cleanup
6560 * most .c files: applied patches due to warning on Windows and
6561 when using Sun Pro cc compiler
6562 * xpath.c : cleanup memleaks
6563 * nanoftp.c : added a TESTING preprocessor flag for standalong
6564 compile so that people can report bugs more easilly
6565 * nanohttp.c : ditched socklen_t which was a portability mess
6566 and replaced it with unsigned int.
6567 * tree.[ch]: added xmlHasProp()
6568 * TODO: updated
6569 * test/ : added more test for entities, NS, encoding, HTML, wap
6570 * configure.in: preparing for 2.2.0 release
6571
6572Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * nanoftp.c: fixed the way the control connection is handled
6575 * libxml.spec.in: fixed the dependancies and cleanup
6576
6577Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * doc/xml.html: changed the xmlsoft.org structure, updated the
6580 examples w.r.t. root and childs
6581
6582Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6585
6586Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * HTMLparser.c: Work on character encoding support for the HTML parser
6589 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6590 * encoding.c: Fixed a potential memleak in the encoding stuff
6591
6592Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * doc/FAQ.html doc/Makefile.am : added a FAQ
6595
6596Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6599 of the HTML parser to force it to not bypass SAX
6600
6601Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * win32config.h.in: updated
6604 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6605 lacks iconv support :-( need to release 2.1.1
6606 * configure.in: release 2.1.1
6607 * HTMLparser: fixed bug #14784
6608 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6609 by Windows compiler
6610 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6611 the SAX startDocument() callback.
6612 * TODO: updated
6613
6614Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * added xmlStopParser()
6617
6618Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * configure.in: 2.1.0 prerelease
6621 * Large resync between W3C and Gnome tree
6622 * nanoftp, nanohttp.c: fixed stalled connections probs
6623 * HTMLtree.c SAX.c : support for attribute without values in
6624 HTML for andersca
6625 * valid.c: Fixed most validation + namespace problems
6626 * HTMLparser.c: start document callback for andersca
6627 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6628 * parser.h, SAX.c: serious speed improvement for large
6629 CDATA blocks
6630 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6631 different encoding
6632 * example/Makefile.am example/gjobread.c tree.h: work on
6633 libxml1 libxml2 convergence.
6634 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6635 and the LIBXML_TEST_VERSION macro
6636
6637Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * doc/xml.html: various patches and improvements typo fixed by
6640 Felix Natter
6641 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6642 from Felix Natter <fnatter@gmx.net>
6643
6644Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * doc/upgrade.html: updated with instructions for support of both
6647 libxml-1.x and libxml-2.x
6648 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6649 for 2.x support and also fixed includes
6650
6651
6652Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6655 the encoding support, added iconv support, so now libxml if
6656 compiled with iconv automatically support japanese encodings
6657 among others. Work based on initial patch from Yuan-Chen Cheng
6658 I may have broken binary compat in the encoding handler
6659 registration scheme, but that was so utterly broken I don't
6660 expect anybody to have used this feature until now.
6661 * parserInternals.h: fixup on the CHAR range macro
6662 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6663 code.
6664 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6665 * uri.c: added xmlParseURI() I can't believe I forgot to
6666 implement this one in 2.0 !!!
6667 * SAX.c: moved doc->encoding update in the endDocument() call.
6668 * TODO: updated.
6669
6670Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * tree.h: removed extraneous xmlRemoveProp definition
6673 * TODO: added item about --disable-corba configure switch
6674 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6675 * nanoftp.c: fixed include problems giving troubles on AIX and
6676 slowlaris
6677 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6678 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6679 comment and headers changes to lower gtk-doc number of warnings
6680 * doc/html/*: rebuilt docs
6681
6682Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * HACKING: documented the tag for 1.x and instructions
6685
6686Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6687
6688 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6689 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6690 xmlCreateIOParserCtxt
6691 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6692 significant overall improvement
6693 * xmllint.c: added I/O test to xmllint
6694 * testSAX.c: added a speed test
6695 * doc/* : updated/regenerated
6696
6697Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * xpath.c uri.h parserInternals.h: cosmetic changes from
6700 "Timur I. Bakeyev" <timur@bat.ru>, including making
6701 xmlCreateURI() public
6702
6703Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6706 and the code at the same time. Added a clean mechanism for
6707 overload or added input methods: xmlRegisterInputCallbacks()
6708 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6709 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6710 * TODO: updated
6711 * doc/* : updated/regenerated
6712 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6713 source dir
6714
6715Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * testURI.c: yet another forgotten commit, I should get some sleep !
6718
6719Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * xmllint.c: forgot to commit this too ?
6722
6723Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * xmlversion.h.in : forgot to commit this previously
6726
6727Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6728
6729 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6730 * README TODO: updated for release
6731 * uri.c uri.h: added authority parsing/saving
6732 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6733 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6734 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6735 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6736 Makefile.am : added compile-time customization of libxml
6737 --with-ftp --with-http --with-html --with-xpath --with-debug
6738 --with-mem-debug
6739 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6740 #include <libxml/xxx.h> I hope it won't break too much stuff
6741 and will be manageable in the future...
6742 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6743 and added xmllint to the installed programs
6744 * uri.h: added xmlFreeURI()
6745
6746Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6747
6748 * uri.c uri.h: finished the escaping handling, the base support
6749 and the URI path normalization. Looks good just lacks the
6750 authority content parsing code.
6751 * Makefile.am: added instructions to generate testURI
6752 * TODO: updated
6753 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6754 added links and icons for W3C and Gnome
6755
6756Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * xmlmemory.[ch] : seems I forgot to actually update the files in
6759 the last commit :-)
6760 * doc/xml.html doc/html/* : updated and uploaded the docs
6761
6762Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6765 * TODO: updated
6766 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6767 libxml default allocation function with another set (like gmalloc/
6768 gfree).
6769 * Makefile.am, uri.c, uri.h: added a set of functions to do
6770 exact (litteraly copied from the RFC 2396 productions) parsing
6771 and handling of URI. Will be needed for XLink, one XML WFC,
6772 XML Base and reused in the nano[ftp/http] modules. Still work
6773 to be done.
6774
6775Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * configure.in, libxml.spec.in : libxml2
6778 * doc/* : updated the doc page, rebuilt the docs
6779
6780Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * all: tagged LIB_XML_1_X
6783 * *.c *.h : updated from W3C CVS tree
6784 * configure.in : 2.0.0-beta
6785 * libxml.spec.in : libxml2 package nam
6786 * result/* : new version of the tests output
6787
6788Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6791
6792Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * doc/* : rebuilt the docs
6795 * parser.c: final patch on #6766
6796 * valid.c: small patch on validity checks.
6797
6798Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6801 added
6802 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6803 compatibility w.r.t. XML spec and existing code.
6804
6805Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * parser.c: seems a better solution to <a> </a> exists,
6808 will try it for a while
6809
6810Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * parser.c: tried to remove the <a> </a> generating <a/>
6813 this is hard. Left a flag for that purpose. Fixed bug #6766
6814 * configure.in: prepared 1.8.7 not released, due to previous
6815 problem
6816
6817Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * doc/xml.html : applied second patch from Paul DuBois
6820
6821Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * doc/xml.html : applied patch from Paul DuBois
6824
6825Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6828
6829Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6832 compilation warnings on various platforms.
6833 * parser.c: Fixed #5281 validity error callbacks are now desactived
6834 by default if not validating.
6835
6836Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6839
6840Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6843 <gkatsi@cs.toronto.edu>
6844
6845Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6848 processing URLs
6849
6850Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6853 xmlNanoFTPUpdateURL for persistent control connections.
6854 * configure.in: 1.8.6
6855
6856Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6859 * tree.[ch] : added xmlSaveNoEmptyTags
6860
68612000-01-29 James Henstridge <james@daa.com.au>
6862
6863 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6864
6865 * Makefile.am: added nanoftp.[ch] to the build.
6866
6867Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * nanoftp.[ch]: cleanup, comments, API
6870 * debugXML.c : fixed a bug in the cat command
6871 * doc/*: regenerated the docs
6872
6873Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6876 * debugXML.c : fixed a bug in the cat command
6877 * valid.c: fixing some small probs
6878 * libxml.spec.in: get rid of the SNAP suffix
6879 * doc/xml.html: updated the status
6880
6881Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * xml-config.in: xml-config --version to just return the
6884 version number
6885 * xpath.c: some cleanup w.r.t. axis when the current node is
6886 an attribute.
6887 * TODO: updated
6888
6889Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * configure.in: prepared for libxml-1.8.5
6892 * doc/* recompiled the documentation
6893
68942000-01-17 Jody Goldberg <jgoldberg@home.com>
6895
6896 * configure.in : WARNING autoconf subtlety alert :
6897 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6898 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6899 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6900 get defined by AC_CHECK_HEADERS.
6901
6902Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6905 Rune.Djurhuus@fast.no
6906
6907Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * TODO: updated
6910 * tree.c, parser.c: made sure that only memory alloc problems
6911 and internal parser errors are allowed to write to stdout or
6912 stderr.
6913
6914Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * tree.c : restored xmlNewGlobalNs since this seems used by
6917 a lot of existing code :-(, fixed a bug in xmlNewNs
6918 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6919 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6920 to exit() from the library code.
6921 * xpath.c, parser.c: removed bugs or unused code detected by
6922 Windows compilers
6923 * parser.c: started adding interfaces for parsing well balanced
6924 XML fragments
6925 * configure.in: releasing 1.8.4
6926 * doc/* : rebuilt the docs
6927
6928Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * tree.[ch] : added xmlNewDocFragment() for DOM
6931 * testHTML.c: uninitialized variable.
6932
6933Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * doc/* : rebuild the docs
6936
6937Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * acconfig.h: readline and history patch
6940 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6941 * tree.c: added check and handling when possibly removing an ID
6942 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6943 and saving.
6944 * test/HTML/entities.html result/HTML/entities.html* : test for
6945 various entities reference cases
6946 * result/HTML/* : as a result output of some testcase have
6947 changed
6948 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6949 by previous example. added xmlParseTryOrFinish().
6950 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6951 entities.h debugXML.h HTMLparser.h: changed the way struct are
6952 declared to allow gtk-doc to expose those
6953 * parser.c: closed bug #4960
6954 * Makefile.am configure.in: Applied patch from
6955 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6956 and math/socket libs detection
6957
6958Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * configure.in, Makefile.am: link tester against readline
6961 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6962
6963Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * tree.[ch]: added xmlRemoveProp
6966 * win32config.h.in nanohttp.c: avoid including the Windows
6967 socket stuff in every C files
6968 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6969 the XmL parser(s)
6970 * test/ns4 result/ns4 etc...: added test case for previous prob
6971 * tree.c: xmlNewNs wasn't checking for double definition
6972 * Makefile.in: fixed a problem with dist-hook duplicates
6973 * parser.[hc], xmlIO.c: fixed the loading of external entities
6974 APIs, now xmlLoadExternalEntity() is used everywhere and
6975 setting up an app specific front-end using the
6976 * SAX.c parser.c: some fixes, now the xhtml spec validates
6977 with the xhtml DTD.
6978 * error.c: fixed crashes in case of no input stream
6979 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6980 to the validation tests and results
6981
6982Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6985 too htmlCreatePushParserCtxt() and htmlParseChunk()
6986 * parser.c: a bit of cleanup.
6987 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6988 to XML) removed the last mem leak known
6989 * HTMLtree.c: output message cleanup
6990 * xmlmemory.c: display content info about memory blocks
6991 * result/HTML/wired.* : missing att value warning change
6992
6993Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * doc/* : rebuilt the documentation
6996
6997Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * parser.[ch] parserInternals.h: Push parser for XML,
7000 seems to work fine now
7001 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7002 --push for push testing
7003 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7004 * testSAX.c: added --push
7005 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7006 subtree
7007 * xmlIO.[ch] : enriched API + fixes for push mode
7008 * entities.[ch]: added the entity content length to the struct.
7009 * xmlmemory.[ch]: new API to show the last entries for the shell
7010 * valid.c: added required attribute testing
7011 * SAX.c: the cdata callback now merge contiguous fragments
7012 * HTMLparser.c: cleanup of some macros
7013
7014Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * parser.c: fix for PIs name starting with xml
7017 * tree.c: fixed a potential problem with || and && ops
7018 * *.c, configure.in win32config.h.in : generate win32config.h for
7019 those on the Other Side !
7020
7021Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * parser.c: fixed a stupid = vs. == bug :-(
7024 * doc/gnome-xml.sgml: s/glade/xml/
7025
7026Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * configure.in, doc/xml.html : bug fix release 1.8.2
7029 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7030 Hopefully the end of that silly C++ include problem
7031 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7032 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7033 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7034 troubles with autoclosed elements when the stree shape doesn't
7035 follow the DtD specs. Added htmlIsAutoClosed() and
7036 htmlAutoCloseTag()
7037 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7038 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7039 * debugXML.c: fixed a bug on printing default namespaces.
7040 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7041
7042Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * result/HTML/*.htm[l] : updated the HTML regression tests according
7045 to the new output
7046 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7047 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7048 problem due to intermix of extern "C" { ... } declarations for C++
7049 and recursive includes in the headers
7050
70511999-12-20 Chris Lahey <clahey@umich.edu>
7052
7053 * HTMLtree.c: Made it so that html nodes with a single child do
7054 not insert a carriage return before or after the child node.
7055
7056Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * configure.in, doc/xml.html : bug fix release 1.8.1
7059 * parser.c: fixed bug #4344
7060 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7061 added the glue to avoid C++ problems
7062 * doc/* : regenerated the documentation
7063
7064Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7067 namespace recognition, and Dia as a resul :-(
7068 * encoding.c: closed bug #3950
7069
7070Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * valid.c: debugging a posteriori validation, except URI expansion
7073 stuff this should be fixed now
7074 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7075 Carl Nygard <cnygard@bellatlantic.net>
7076 * tester.c: added --postvalid, cleaning of the code
7077 * tree.[ch]: added xmlDocGetRootElement()
7078
7079Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7080
7081 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7082 c++ losage.
7083
7084Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * configure.in, doc/xml.html : bumped to 1.8.0
7087 * xlink.[ch], Makefile.am : added framework for link detection
7088 * parser.h: added nbChars to parser context, needed for cleanup.
7089 * xmlmemory.c: removed a nasty bug when out of mem
7090 * valid.[ch]: adding namespace support for attribute decl
7091 * tester.c: added --debugent option
7092 * debugXML.[ch]: added xmlDebugDumpEntities()
7093 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7094 buffers instead, this was really needed, validation was breaking
7095 in strange ways due to that. Added xmlParseStringPEReference()
7096 and other parsing from strings functions. Entities processing
7097 modified again, but PERef are still not handled correcly but
7098 unless you're Eve Maller you won't notice :-)
7099 * HTMLparser.c: large changes toward reliability, and switched to
7100 lowercase internal tags, XHTML is lowercase, so it will help
7101 that output is closer to next version.
7102 * doc/* : regenerated the documentation, it is now hosted at
7103 http://xmlsoft.org/ (same bits I just bought the domain :-)
7104
7105
7106Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7109 doc generation
7110 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7111 in the SAX API
7112 * doc/*: rebuilt the doc making sure everything appears in the
7113 HTML files
7114
7115Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7118 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7119 which allow impressive speed improvement on dataset with
7120 large text pieces, but at the cost of broken binary
7121 compatibility and slightly bigger memory usage.
7122 Configure with --with-buffers to activate them, they
7123 are protected with XML_USE_BUFFER_CONTENT define.
7124 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7125 goal is 0 memory left allocated once parser is no more used
7126 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7127 call xmlCleanupParser() and xmlMemoryDump()
7128
7129Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7132 * parser.[ch] encoding.[ch]: added memory cleanup routines
7133 * parser.c: closing bug #3788
7134 * doc/*: rebuilt the doc
7135
7136Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7139 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7140 * tester.c: added --compress option
7141 * doc/*: rebuilt the documentation
7142
7143Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7146 if given /proc/kcore as input !
7147 * doc/xml.html doc/*: updated and rebuilt the documentation
7148
7149Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * parser.c: Fixed some wrongly space collapsing code due to
7152 a misreading of the spec.
7153 * result/*: fixed the output accordingly
7154
7155Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * encoding.c: bug fix and typos
7158 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7159 * parser.c: added attribute normalization closing bug #3597
7160 * test/att* result/att* SAXresult/att*: testcase for attribute
7161 normalization
7162
7163Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * configure.in: closing bug #3163 by adding extra flags for the
7166 cc compiler on HP-UX
7167
7168Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * valid.[ch] : removed a typo and an enumerated type bug in the
7171 xmlAddElementDecl() function
7172 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7173 call to xmlEncodeEntitiesReentrant() so that the functions
7174 New, Set and Get are at the same level.
7175 * parser.c HTMLparser.c: extra memory allocation bug for
7176 attributes detected by someone using libxml in embedded systems :-)
7177
7178Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * xmlmemory.h: turned off mem debug :-\
7181
7182Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * parser.c: closed bug #2784 a one line fix, but worth pushing
7185 a new release out
7186 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7187 some structures, comments before and after the
7188 main element, and other nastyness
7189 * HTMLtree.c tree.c: accomodate the extended HTML supported
7190 * configure.in: pushing 1.7.4
7191 * test/ent8 and related outputs : added a new test for bug #2784
7192 * test/HTML/wired.html and related output: a nasty HTML example
7193 * Makefile.am: improved the test scripts
7194 * docs/* : reran the documentation extractor, updated xml.html
7195
7196Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7199 HTMLparser and debugged the HTML related code. HTML documents
7200 now have their own type
7201 * entities.c: do not dump &apos; for HTML output
7202 * xmlmemory.c: improvement, breakpoint mechanism
7203 * testHTML.c: added --sax --repeat ...
7204 * Makefile.am: improved the HTML tests
7205 * valid.[ch]: added xmlValidGetValidElements and
7206 xmlValidGetPotentialChildren
7207 * tester.c: added --insert to test the 2 new functions
7208 * test//* result//* SAXresult//* : regression test cleanup
7209 and extension.
7210 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7211 gnome-xml-nanohttp.html
7212
7213Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * HTMLparser.c: fixed problems with some autoclose tags
7216 * tree.c: fixed XML output problems.
7217 * result/* SAXresult/*: update of the tests output
7218
7219Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * Makefile.am: Arturo patch for xmlConf.sh version info
7222 * parser.c: Tim Josling patch for single quoted items
7223 * tester.c: Tim Josling patch for tester options usage
7224 * tree.h: indent cleanup
7225
7226Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7229 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7230
7231Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * tree.c : Raph patch for initialization of CORBA fields
7234 * parser.c, xpath.c, ...: modification of doc comments
7235 * xpath.c : allow spaces in xpath expressions
7236
7237Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * xmlmemory.h: turning off memory debug :-(
7240
7241Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7244 better SAX interfaces.
7245 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7246 entity.
7247 * configure.in: 1.7.2
7248
7249Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * libxml.spec.in: fixed the URL
7252 * doc/xml.html: improved the documentation front-end
7253
7254Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7257
7258Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * libxml.spec.in: fixed the alpha compile problem
7261 * parser.[ch]: changed errno to errNo in the parser context :-(
7262 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7263 * doc/xml.html: changed CHAR to xmlChar
7264 * doc/html/*: recompiled the documentation
7265 * configure.in: 1.7.1
7266
7267Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * parser.h: modified the parser context struct to regain 1.4.0
7270 binary compatibility
7271 * parser.c, xml-error.h: added errno ot teh context and defined
7272 a set of errors values with update of errno
7273 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7274 DTDs and entities
7275 * *.h, *.c: complete cleanup of the use of config.h and include
7276 protection depending on the current setup.
7277 * overalll debugging, maintenance and bug-fixing on all modules
7278 * updated the documentation
7279 * ready for 1.7.0
7280
7281Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * HTMLparser.c : cleanup
7284 * SAX.c valid.c valid.h: added ID/IDREF checking
7285 * tree.c tree.h: extended doc structure for refs
7286 * configure.in: 1.6.2
7287 * parser.c: patched bug in SAX user arg call
7288 * parserInternals.h: patched missing close in C++ wrapping
7289 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7290 especially upcoming XPointer implementation.
7291 * doc/xml.html: augmented, typo
7292
7293Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7294
7295 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7296 not all invocations of install understand -d.
7297
7298Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7299
7300 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7301 to make 'check' works, when builddir != srcdir.
7302
7303Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * doc/xml.html : updated the documentation
7306
7307Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7310 not deallocated memory blocks
7311 * *.c : replaces all calls to malloc() free() and realloc() to
7312 the wrapper functions/macros
7313 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7314 instead of xmlFreeNodeList()
7315
7316Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * HTMLparser.c: corrected a stupid bug leading to core dump at
7319 tree deallocation. Removed warnings indicated by
7320 Stephane.Conversy@lri.fr
7321 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7322 looked for in the external subset
7323
7324Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7327 on SGI by Stephane.Conversy@lri.fr
7328
7329Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * all .h : changed the prototype declaration indent as in gtk
7332 * most .c : working on reducing the TODOs in the code
7333 * most .c : cleanup though -pedantic and Insure++
7334 * improvements on validation ID checkings.
7335 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7336 * xml-config.in: closed #1810
7337
7338Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * tree.h, valid.c, valid.h: more work on validity, IDs
7341 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7342 definition for AIX
7343
7344Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7347 the distribution due to a cut'n paste error at last commit
7348
7349Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * configure.in: upgraded to version 1.4.0
7352 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7353 Big update, added a large part of the validation process,
7354 it should be usable, but some parts are missing
7355 * xpath.c: improved the implementation w.r.t. root.
7356 * Makefile.am: added more tests
7357 * test and result trees: added a lot of tests
7358 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7359
7360Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * Added an HACKING file
7363
7364Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * xpath.[ch] : improvements and debug of the XPath implementation
7367 * parser.c, HTMLparser.c : modified the parsers to be progressive
7368 * tree.[ch] : extended the Buffer promitives
7369 * xmlIO.[ch] : added basic I/O routines providing progressive
7370 parsing and ready for I18N conversion plugins
7371 * SAXresult/* : the SAX callback sequence maybe slightly different
7372 now
7373 * test*.c : improved/updated the tests programs
7374 * doc/* : recompiled the docs.
7375
73761999-07-26 Michael Meeks <michael@edenproject.org>
7377
7378 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7379
7380 * tree.c: Ditto.
7381
7382Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * configure.in: upgraded to version 1.4.0
7385 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7386 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7387 XML query language, see http://www.w3.org/TR/xpath for more details.
7388 * parser.c, parser.h: added CHAR* related string functions for XPath
7389 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7390 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7391 rebuild the docs.
7392 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7393 and regression testing capabilities for XPath.
7394
7395Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7398 closing bug #1646
7399
7400Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * Makefile.am, example/Makefile.am: closed bug #1683
7403
7404Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * example/Makefile.am, configure.in: added the makefile for the
7407 gjobread example
7408
7409Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7410
7411 * doc/Makefile.am:
7412 - fix which allow "make install DESTDIR=</install/prefix>".
7413
7414Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7417 which fixed a problem on the file reading-code.
7418
7419Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7422 output.
7423 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7424
7425Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * parser.h : Oops removed the binary compatibility problem
7428 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7429 * parser.c, HTMLparser.c: applied patches for reading from stdin
7430
7431Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * parser.c, entities.c, valid.c: cleanup bug #1591
7434 * configure.in: cleanup bug #1592
7435 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7436 the same tree back-end. Hence gdome will be available for it.
7437 * doc/Makefile.am: close bug #617
7438
7439Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * parser.c: alloctate a per parser context SAX interface block
7442
7443Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7446 and xmlEncodeEntitiesReentrant with the correct one :-\
7447
7448Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * commit of my internal XML base changes, quite a lot of
7451 changes, cleanups, better entities support, framework for
7452 new I/O and charset detection and handling
7453 * Fixed the configure/Makefile stuff to generate shared libs
7454 with the proper version info, so we jumped on rev from
7455 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7456 xmlEncodeEntities() result need to be freed now, and a string
7457 xmlParserVersion provide the current library version.
7458
7459Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7460
7461 * parser.c: fixed a buffer overrun for when you have a very long
7462 attribute with no entities in it.
7463
7464Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * added example directory
7467 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7468
7469Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * Release of libxml-1.1, nearly everything has been touched for
7472 this.
7473 * Added more regression tests
7474 * Updated the documentation
7475
7476Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * tree.[ch]: unified the XML_NO_CORBA defines.
7479 * parser.c encoding.[ch]: started plugging in char encoding detection
7480
7481Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7482
7483 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7484 Also freed allocated buffer.
7485
7486Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7487 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7488 reentrancy problem at printing. One is left in entities.c, to
7489 remove ASAP
7490 * testSAX.c : added a test example showing the use of the SAX
7491 interface if one doesn't want to build the DOM tree.
7492 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7493
7494Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7497 large revamping of the parser to use SAX callbacks
7498 http://www.megginson.com/SAX/ (or at least a C like interface
7499 a la Expat). It's now possible to set up your own callbacks
7500 and the parser will not build a DOM tree.
7501 * test/* result/*: updated the test suite, I finally removed
7502 the old Namespace draft support (PI based).
7503
7504Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * Makefile.am: added test result to EXTRA_DIST for make tests
7507
7508Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * parser.c, parserInternals.h: moved the chars macro definitions
7511 to parserInternals.h
7512 * parser.c, error.c: applied patches from "Knut Åkesson"
7513 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7514
7515Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * xml-config.in : applied patch to make --version work
7518
75191999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7520
7521 * Makefile.am (check-local): Alias for `tests' target. This will
7522 cause `make check' to do the right thing.
7523 (tests): Don't run tests in srcdir. Also, replaced calls to
7524 basename with a `sed' "equivalent".
7525
7526Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7529 it in the header and not the sources, updated the doc.
7530 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7531 pointing this out.
7532
7533Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7536 exported the inputStream routines.
7537 * doc/html/* : updated accordingly
7538
7539Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * parser.c, parser.h, parserInternals.h: added a few extra
7542 internal calls to allocate and free parser contexts ...
7543 * doc/html/* : updated accordingly
7544
7545Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * configure.in, Makefile.am, doc/makefile.am : General changes for
7548 1.0.0 release and including the generated HTML documentation.
7549
7550Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * makefile.am : added parserInternals.h, oops.
7553
7554Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * parserInternals.h: added this header giving access to the parser
7557 internal functions.
7558 * doc/Makefile.am : added a rebuild target which rebuilds the full
7559 set of documentations
7560 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7561 the internal subset.
7562 * *.c *.h: modifications needed to generate the documentation using
7563 gtk-doc, cleanup of functions blocks, reorganisation of struct
7564 declarations.
7565
7566Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7569 the tar and spec file to include the beginning of the doc.
7570
75711999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7572
7573 * doc/.cvsignore: Added this file.
7574
7575Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * tree.c: fixed xmlGetProp to return "" when the attribute
7578 exists, even if the node-list is NULL.
7579
7580Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * tree.c: patched an error outputting empty attribute values.
7583 * Makefile.am and doc/makefile.am: have been updated during the
7584 week-end. Sorry for an empty CVS log, I got a shell problem.
7585
7586Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * tree.h: cleaned up using enums instead of defines
7589 * parser.c, valid.[ch]: more work on parsing/output of element
7590 declarations
7591
7592Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * valid.[ch], tree.c, parser.c : more work toward full parsing
7595 of XML DTDs.
7596 * README: added informations about mailing-list and on-line
7597 documentation
7598
75991999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7600
7601 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7602
7603Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * parser.c, tree.[ch] : more work toward conformance testing,
7606 added a last element to accelerate parsing of very flat structures
7607 started working on internal subset Element content declaration.
7608 * valid.[ch] : first cut at adding code toward validation.
7609 * previous changes had also small impact on most files, especially
7610 the conformance testing using James Clark test suite.
7611
7612Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * test/* : updated the examples, most of them were not well
7615 formed (humm), and added rdf2.
7616 * result/* : resulting changes in the output.
7617
7618Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7621
7622Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * tree.c: patched a bug in the generation of empty attributes
7625
7626Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7629 for node/trees/documents/... Biggest problem is namespace
7630 support when copying subtrees.
7631
7632Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * parser.c, entities.c: improve entities and char ref encoding,
7635 and cleanups of error messages.
7636
7637Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * parser.c, entities.c: simple bug hunting done during rpm2html and
7640 rpmfind integration.
7641
7642Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * parser.[ch]: Added interfaces allowing to specify a SAX
7645 handler before parsing.
7646
7647Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * parser.c: redirrect all errors reporting through the SAX
7650 error function
7651
7652Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7655 * libtool, tlmain ...: update of the libtool files
7656
76571998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7658
7659 * entities.c: Use g_snprintf insteda of snprintf.
7660
7661Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7664 added ent5 test for this purpose.
7665 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7666
7667Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * parser.c: fixed? a strange error due to compression on a GWP
7670 document.
7671
7672Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * tree.[ch]: bug fixing
7675 * entities.[ch]: defined a specific type for predefined entities
7676 * doc/xml.html: more documentation on the library, how to use it,
7677 overview of the interfaces.
7678
7679Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7682
7683Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * tree.c: corrected a small bug
7686 * doc/xml.html: continuing writing documentation.
7687
7688Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * debugXML.h debugXML.c: added debugging utilities.
7691 * tester.c: added --debug switch.
7692 * tree.c: patched an incorrect node->type assignment.
7693 * parser.c: formatting, ensure that node->doc != NULL in attributes
7694
7695Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7698 entity support and provide an internal representation close to
7699 DOM one (entity ref nodes, and attribute value as tree). I tried
7700 to preserve the interface but this will surely break some apps
7701 (I have to change rpm2html/rpmfind for example). I had to change
7702 two interfaces, and the generated tree is somewhat different.
7703 * doc/* : started documenting the XML library, the tree and
7704 DOM/Corba. This is a first step.
7705
7706Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.c: Set up the fonctions comment block, boring but useful.
7709 * parser.h, SAX.c, parser.c: now attributes are processed through
7710 the SAX interface. The problem is that my SAX interface diverged
7711 quite a bit from the original one, well this is not an official
7712 spec, and translating it from Java to C is hairy anyway...
7713
7714Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7717 fonctions comment block, boring but useful.
7718
7719Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7722 conversion routines. However they are not yet used to convert the
7723 inputs. The core will run with UTF-8.
7724
7725Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * tree.c : make sure that the type id is properly set-up when
7728 a new object is allocated, needed for DOM.
7729
7730Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * tree.h, tree.c: Ok, the main objects in the tree will be native
7733 corba objects, it costs 8 bytes per Node, Attribute and Document
7734 but it simplifies the Corba integration a lot (no extra interface
7735 objects to allocate/free).
7736
7737Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7740 and changed NODEs contants for conformity with DOM Level 1
7741
7742Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * added hooks to keep track of servants when creating objects
7745 xmlDoc and xmlNode (for Corba export).
7746
7747Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * added xml-config script.
7750
7751Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7754 to autoupdate libtool and automake conf files.
7755
77561998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7757
7758 * Makefile.am: Use '?' to separate the sed
7759 commands as ',' is used when people pass -Wl,something.
7760
7761
7762Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * tree.c, tree.h: added a per-document compression interface.
7765
7766Tue Sep 22 20:47:38 EDT 1998
7767
7768 * tree.c, tree.h: added saving with compression and added interfaces
7769 to control the compression level (xmlGetCompressMode,
7770 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7771
7772Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * parser.c: corrected a loop for files of size 0
7775
77761998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7777
7778 * error.h: New file. Contains prototyes from `error.c'.
7779
7780Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7781
7782 * Makefile.am (xmlincdir): New macro.
7783 (xmlinc_HEADERS): Renamed from include_HEADERS.
7784
7785Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * applied small patch on numeric entities from
7788 Christopher Blizzard <blizzard@appliedtheory.com>
7789
7790Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * New release 0.2, removed the old xml_* files so that it's
7793 coherent with the other CVS base (W3C), far better conformance
7794 to standard, new namespaces, decent entities support, beginning
7795 of a SAX-like interface. Nearly nothing left intact, even the
7796 test examples ...
7797
77981998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7799
7800 * .cvsignore: Add .deps dir
7801
7802Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7805
7806Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * configure.in: added test for CPP
7809 * AUTHORS, Changelog: the original ones didn't get commited but the
7810 glib ones instead, fixed.
7811 * Makefile.am: corrected an error in library naming
7812
7813Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * integrated code developped at W3C
7816 * changed the original Copyright
7817 * migrated to automake
7818 * prefixed the filenames by xml_ to avoid filename clashes
7819
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007820Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7821
7822 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7823 should not be called.
7824
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007825Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7826
7827 * libxml-2.0.pc.in: applied the patch to fix #101894
7828
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007829Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7830
7831 * tree.c : applied patch from Lukas Schroeder for register callbacks
7832 * valid.c: modified patch from Lukas Schroeder to test
7833 register callbacks with --chkregister
7834
Daniel Veillard067bae52003-01-05 01:27:54 +00007835Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7836
7837 * xmlreader.c: seriously changed the way data are pushed to
7838 the underlying parser, go by block of 512 bytes instead of
7839 tryng to detect tag boundaries at that level. Changed the
7840 way empty element are detected and tagged.
7841 * python/tests/reader.py python/tests/reader2.py
7842 python/tests/reader3.py: small changes mostly due to context
7843 reporting being different and DTD node being reported. Some
7844 errors previously undetected are now caught and fixed.
7845 * doc/xmlreader.html: flagged last section as TODO
7846
Daniel Veillard51a447a2003-01-04 19:42:46 +00007847Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7848
7849 * python/libxml.py: integrated the Python 2.2 optimizations
7850 from Hannu Krosing, while maintaining compatibility with
7851 1.5 and 2.1
7852
Daniel Veillarde59494f2003-01-04 16:35:29 +00007853Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7854
7855 * xmllint.c: a bit of cleanup
7856 * xmlreader.c: small fix
7857 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7858 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7859
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007860Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7861
7862 * python/setup.py.in: patch from Stéphane Bidoul to include
7863 drv_libxml2.py in setup.py
7864
Daniel Veillard66b82892003-01-04 00:44:13 +00007865Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7866
7867 * doc/xmlreader.html: starting documenting the new XmlTextReader
7868 interface.
7869
Daniel Veillard7704fb12003-01-03 16:19:51 +00007870Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7871
7872 * xmllint.c: added the --stream flag to use the TextReader API
7873 * xmlreader.c: small performance tweak
7874
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007875Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7876
7877 * xmlreader.c python/tests/reader2py: okay the DTD validation
7878 code on top of the XMLTextParser API should be solid now.
7879
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007880Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7881
7882 * xmlreader.c python/tests/reader2py: Fixing some more mess
7883 with validation and recursive entities while using the
7884 reader interface, it's getting a bit messy...
7885
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007886Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7887
7888 * xmlreader.c python/tests/reader.py: another couple of problem
7889 related to IsEmptyElement reported by Stéphane Bidoul needed
7890 some fixes.
7891
Daniel Veillard4f860202003-01-02 13:00:02 +00007892Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7893
7894 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7895 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7896 based on the python XmlTextReader interface.
7897
Daniel Veillard3c265e42003-01-01 21:06:49 +00007898Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7899
7900 * tree.c: backing out one change in the last patch which broke the
7901 regression tests
7902
Daniel Veillard5335dc52003-01-01 20:59:38 +00007903Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7904
7905 * global.data globals.c tree.c include/libxml/globals.h: applied
7906 an old patch from Lukas Schroeder to track node creation and
7907 destruction. Probably missing a lot of references at the moment
7908 and not usable reliably.
7909
Daniel Veillard8ba17412003-01-01 19:13:12 +00007910Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7911
7912 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7913 from doc/news.html and a stylesheet
7914
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007915Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7916
7917 * xmlreader.c python/tests/reader.py: fixed another couple of
7918 xmlreader bugs reported by Stéphane Bidoul and added tests.
7919
Daniel Veillard9e395c22003-01-01 14:50:44 +00007920Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7921
7922 * xmlreader.c python/tests/reader2.py: fixed another validity
7923 checking in external parsed entities raised by Stéphane Bidoul
7924 and added a specific regression test.
7925 * python/tests/reader3.py: cleanup
7926
Daniel Veillardd5896142002-12-31 14:45:26 +00007927Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7928
7929 * xmlreader.c python/tests/reader2.py: fixed a problem with
7930 validation within entities pointed by Stéphane Bidoul, augmented
7931 the tests to catch those.
7932
Daniel Veillarddc85f282002-12-31 11:18:37 +00007933Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7934
7935 * python/generator.py: modified the generator to allow keeping
7936 class references when creating new classes, needed to fix a bug
7937 pointed by Stéphane Bidoul where the input buffer of the
7938 xmlTextReader instance gets destroyed if the python wrapper for
7939 the input is not referenced anymore.
7940
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007941Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7942
7943 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7944 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7945
Daniel Veillard571b8892002-12-30 12:37:59 +00007946Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7947
7948 * xmlreader.c python/tests/reader.py: fixed another problem
7949 pointed by Stéphane Bidoul
7950
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007951Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7952
7953 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7954 with "<a/>"
7955
Daniel Veillardecaba492002-12-30 10:55:29 +00007956Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7957
7958 * SAX.c: warn on xmlns:prefix="foo"
7959 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7960 for namespace attributes handling.
7961
Daniel Veillard2d84a892002-12-30 00:01:08 +00007962Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7963
7964 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7965 a really nasty problem raised by a DocBook XSLT transform
7966 provided by Sebastian Bergmann
7967
Daniel Veillard29b3e282002-12-29 11:14:41 +00007968Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7969
7970 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7971 by Stéphane Bidoul and integrated it into the tests
7972
Daniel Veillarde18fc182002-12-28 22:56:33 +00007973Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7974
7975 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7976 extended the XmlTextReader API a bit, addding accessors for
7977 the current doc and node, and an entity substitution mode for
7978 the parser.
7979 * python/libxml.py python/libxml2class.txt: related updates
7980 * python/tests/Makefile.am python/tests/reader.py
7981 python/tests/reader2.py python/tests/reader3.py: updated a bit
7982 the old tests and added a new one to test the entities handling
7983
Daniel Veillardaba976d2002-12-28 21:14:18 +00007984Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7985
7986 * python/generator.py python/libxml2class.txt
7987 python/tests/reader.py python/tests/reader2.py: changed the
7988 generator to provide casing for the XmlTextReader similar to
7989 C# so that examples and documentation are more directly transposable.
7990 Fixed the couple of tests in the suite.
7991
Daniel Veillard83298842002-12-28 15:12:33 +00007992Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7993
7994 * doc/guidelines.html: added a document on guildeline for
7995 publishing and deploying XML
7996
Daniel Veillard336fc7d2002-12-27 19:37:04 +00007997Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7998
7999 * valid.c xmlreader.c: final touch running DTD validation
8000 on the XmlTextReader
8001 * python/tests/Makefile.am python/tests/reader2.py: added a
8002 specific run based on the examples from test/valid/*.xml
8003
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008004Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8005
8006 * python/libxml.py: added a few predefined xmlTextReader parser
8007 configuration values.
8008
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008009Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8010
8011 * python/libxml_wrap.h: trying to fix #102037
8012
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008013Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8014
8015 * SAX.c: fixing bug #95296, when the predefined entities
8016 are redefined in the DTD the default one must be used
8017 instead anyway.
8018
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008019Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8020
8021 * doc/xmllint.xml
8022 * doc/xmllint.1
8023 Add discussion of XML_DEBUG_CATALOG to xmllint man
8024 page - bug #100907
8025
8026
Daniel Veillarddf512f42002-12-23 15:56:21 +00008027Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8028
8029 * xmlreader.c: Fixed the empty node detection to avoid reporting
8030 an inexistant close tag.
8031
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008032Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8033
8034 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8035 for Python 2.1
8036
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008037Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8038
8039 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8040
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008041Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8042
8043 * doc/libxml2-api.xml python/tests/reader.py: one really need
8044 to provide the base URI information when creating a reader parser
8045 from an input stream. Updated the API and the example using it.
8046
Daniel Veillardea7751d2002-12-20 00:16:24 +00008047Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8048
8049 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8050 include/libxml/valid.h include/libxml/xmlreader.h: working on
8051 DTD validation on top of xml reader interfaces. Allows to
8052 validate arbitrary large instances. This required some extensions
8053 to the valid module interface and augmenting the size of xmlID
8054 and xmlRef structs a bit.
8055 * uri.c xmlregexp.c: simple cleanup.
8056
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008057Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8058
8059 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8060 work on the xml reader interfaces.
8061 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8062 Web page for the Windows binaries.
8063
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008064Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8065
8066 * xmlIO.c: applied a patch for VMS following the report by
8067 Nigel Hall
8068
Daniel Veillard3772de32002-12-17 10:31:45 +00008069Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8070
8071 * parser.c: the parseStartTag bug fix wasn't complete.
8072
Daniel Veillard67df8092002-12-16 22:04:11 +00008073Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8074
8075 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8076 parseStartTag, fixing it.
8077 * test/att4 result/att4 result/noent/att4: adding the test
8078 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8079 more methods to XmlTextReader.
8080
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008081Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8082
8083 * win32/libxml2.def.src: added more xml reader exports
8084 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8085 to the build
8086
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008087Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8088
8089 * doc/tutorial/xmltutorial.xml
8090 plus generated html and pdf
8091 Updating tutorial again based on further comments from Niraj
8092 Tolia on the last iteration
8093
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008094Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8095
8096 * doc/tutorial/xmltutorial.xml
8097 * doc/tutorial/includekeyword.c
8098 * doc/tutorial/includegetattribute.c
8099 plus generated html and pdf
8100 Adding fix from Niraj Tolia to tutorial to properly free memory.
8101
8102
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008103Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8104
8105 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8106 more methods of XmlTextReader.
8107 * python/libxml2class.txt python/tests/reader.py: this increased the
8108 methods in the bndings, augmented the test to check those new
8109 functions.
8110
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008111Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8112
8113 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8114 methods of XmlTextReader.
8115 * python/generator.py python/libxml_wrap.h python/types.c
8116 python/libxml2class.txt: added the reader to the Python bindings
8117 * python/tests/Makefile.am python/tests/reader.py: added a specific
8118 test for the Python bindings of the Reader APIs
8119 * parser.c: small cleanup.
8120
Daniel Veillard06503452002-12-13 10:42:08 +00008121Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8122
8123 * xinclude.c: fallback was only copying the first child not the
8124 full child list of the fallback element, closes #89684 as reopened
8125 by Bernd Kuemmerlen
8126
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008127Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8128
8129 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8130
Daniel Veillard000eafb2002-12-12 10:04:22 +00008131Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
Daniel Veillardc1eed322002-12-12 11:01:32 +00008133 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008134 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008135 gives enum values, fix functype return type, put back fields in
8136 structs
8137 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008138
Daniel Veillard024b5702002-12-12 00:15:55 +00008139Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8140
8141 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8142 about htmlNodeDumpOutput location.
8143 * xpath.c: removed an undefined function signature
8144 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8145 too many symbols in the API breaking the python bindings.
8146 Updated with the libxslt/libexslt changes.
8147
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008148Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8149
8150 * configure.in: preparing release of 2.4.29
8151 * doc/*: rebuilt the docs and API
8152 * xmlreader.c: a few more fixes for the XmlTextReader API
8153
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008154Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8155
8156 * include/win32config.h: applied mingw patch from Magnus Henoch
8157
Daniel Veillard5aad8322002-12-11 15:59:44 +00008158Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8159
8160 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8161
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008162Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8163
8164 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8165 building Python script, does the C parsing directly, generates
8166 a better API description including structure fieds defs and
8167 enums. Still a couple of bugs, but good enough for the python
8168 wrappers now.
8169 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8170 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8171 include/libxml/schemasInternals.h include/libxml/tree.h: more
8172 cleanup based on the python analysis script reports.
8173 * libxml.spec.in: make sure the API XML description is part of the
8174 devel package.
8175
Daniel Veillard01c13b52002-12-10 15:19:08 +00008176Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8177
8178 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8179 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8180 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8181 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8182 code cleanup, especially the function comments.
8183 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8184
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008185Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8186
8187 * Makefile.am xmlreader.c include/libxml/Makefile.am
8188 include/libxml/xmlreader.h: Adding a new set of APIs based on
8189 the C# TextXmlReader API but converted to C. Allow to parse
8190 in constant memory usage, far simpler to program and explain
8191 than the SAX like APIs, unfinished but working.
8192 * testReader.c: test program
8193
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008194Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8195
8196 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8197
Daniel Veillard64b35282002-12-04 15:10:40 +00008198Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8199
8200 * tree.c: Chip turner indicated that XHTML1 serialization
8201 rule for style actually break on both IE and Mozilla,
8202 try to avoid the rule if escaping ain't necessary
8203
Daniel Veillard8efff672002-12-04 11:44:48 +00008204Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8205
8206 * nanhttp.c: handle HTTP URL escaping, problem reported by
8207 Glen Nakamura and Stefano Zacchiroli
8208
Daniel Veillard1c732d22002-11-30 11:22:59 +00008209Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8210
8211 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8212
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008213Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * uri.c: Johann Richard pointed out some XPointer problems for
8216 URN based URI references in XInclude. Modified the URI parsing
8217 and saving routines to allow correct parsing and saving of
8218 XPointers, especially when attached to "opaque" scheme accordingly
8219 to RFC 2396
8220
Daniel Veillard8db67d22002-11-27 19:39:27 +00008221Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8222
8223 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8224 of refactoring to the HTML saving code.
8225 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8226 in the doc.
8227
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008228Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8229
8230 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8231 to a buffer API to reuse the generic dump to an OutputIO layer,
8232 this reduces code, fixes xmlNodeDump() for XHTML, also made
8233 xmlNodeDump() now return the number of byte written.
8234
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008235Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8236
8237 * python/setup.py.in: another patch from Stéphane Bidoul for
8238 Python bindings on Windows
8239 * doc/parsedecl.py: small cleanup
8240
Daniel Veillard9715c172002-11-25 16:33:40 +00008241Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8242
8243 * libxml.spec.in configure.in: add a line in %changelog for releases
8244
Daniel Veillard9bc53102002-11-25 13:20:04 +00008245Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8246
8247 * parser.c: patch from Marcus Clarke fixing a problem in entities
8248 parsing that was detected in KDe documentations environment.
8249
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008250Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8251
8252 * python/libxml.c (libxml_prev): Return the previous as opposed to
8253 the next node (I guess this is the result of some cut & paste programming:)
8254
Daniel Veillard80d7b902002-11-23 16:23:08 +00008255Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8256
8257 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8258
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008259Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8260
8261 * python/generator.py python/libxml.c python/setup.py.in: trying
8262 to fix the Python bindings build on Windows (Stéphane Bidoul)
8263
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008264Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8265
8266 * win32/configure.js: added option for python bindings
8267 * win32/libxml2.def.src: added more exports
8268
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008269Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8270
8271 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8272 pthreads
8273 * win32/wince/*: applied updates to Windows CE port from Javier
8274
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008275Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * configure.in: preparing 2.4.28
8278 * libxml.spec.in doc/Makefile.am: some cleanup
8279 * doc/*: updated the news and regenerated.
8280
Daniel Veillardfee408f2002-11-22 13:18:30 +00008281Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8282
8283 * HTMLparser.c: final touch at closing #87235 </p> end tags
8284 need to be generated.
8285 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8286 this change slightly the output of a few tests
8287 * doc/*: regenerated
8288
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008289Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8290
8291 * parserInternals.c: fixing bug #99190 when UTF8 document are
8292 parsed using the progressive parser and the end of the chunk
8293 is in the middle of an UTF8 multibyte character.
8294
William M. Brack8b2c7f12002-11-22 05:07:29 +00008295Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8296
8297 * threads.c: fixed initialization problem in xmlNewGlobalState
8298 which was causing crash.
8299 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8300 in xmlInitializeGlobalState.
8301 * parserInternals.c: cleaned up ctxt->sax initialisation.
8302
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008303Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8304
8305 * tree.c include/libxml/tree.h: modified the existing APIs
8306 to handle XHTML1 serialization rules automatically, also add
8307 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8308 libxslt serialization uses it when needed without changing
8309 the library API.
8310 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8311 result/xhtml1: added a new test specifically for xhtml1 output
8312 and updated the result of one XHTML1 test
8313
Daniel Veillardd076a202002-11-20 13:28:31 +00008314Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8315
8316 * xinclude.c parserInternals.c encoding.c: fixed #99082
8317 for xi:include encoding="..." support on text includes.
8318 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8319 test/XInclude/ents/isolatin.txt : added a specific regression test
8320 * python/generator.py python/libxml2class.txt: fixed the generator
8321 the new set of comments generated for doc/libxml2-api.xml were
8322 breaking the python generation.
8323
Daniel Veillard817e70b2002-11-19 22:28:48 +00008324Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8325
8326 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8327 * configure.in: patch for Solaris on new autoconf closes #98880
8328 * doc/parsedecl.py: repair the frigging API building script,
8329 did I say that python xmllib sucks ?
8330 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8331 and some comment are no more truncated.
8332
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008333Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * parser.c: Martin Stoilov pointed out a potential leak in
8336 xmlCreateMemoryParserCtxt
8337
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008338Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8339
8340 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8341 included in HTML documents and using the push parser.
8342
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008343Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8344
8345 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8346 specified, look for the Python interpreter not just in the
8347 specified root but also in the specified location. Fixes #98825
8348
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008349Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * python/libxml.c: fixing bug #98792 , node may have no doc
8352 and dereferencing without checking ain't good ...
8353
Daniel Veillarddad3f682002-11-17 16:47:27 +00008354Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8355
8356 * configure.in: preparing release 2.4.27
8357 * doc/* : updated and rebuilt the docs
8358 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8359 and all the docs are actually packaged and in the final RPMs
8360 * parser.c parserInternals.c include/libxml/parser.h: restore
8361 xmllint --recover feature.
8362
Daniel Veillard68e9e742002-11-16 15:35:11 +00008363Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8364
8365 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8366 processing of parsed entities, and XPath computation on sustitued
8367 entities.
8368 * testXPath.c: make sure entities are substitued.
8369
Daniel Veillard328f48c2002-11-15 15:24:34 +00008370Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8371
8372 * parser.c: fixed #96594, which was totally dependant on the
8373 processing of internal parsed entities, which had to be changed.
8374
Daniel Veillard66651aa2002-11-15 11:21:43 +00008375Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8376
8377 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8378 trying to fix bug #98517 about building outside the source tree
8379 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8380
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008381Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8382
8383 * include/win32config.h: cleanup
8384 * win32/Makefile.mingw: integrated mingw in JScript configure
8385 * win32/Makefile.msvc: modified to allow mingw coexistence
8386 * win32/configure.js: integrated mingw
8387 * win32/Readme.txt: cleanup
8388
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008389Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8390
8391 * HTMLparser.c: strengthen the guard in the Pop macros,
8392 like in the XML parser, closes bug #97315
8393
Daniel Veillard0821b152002-11-12 20:57:47 +00008394Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8395
8396 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8397 callback is never used.
8398
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008399Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8400
8401 * parserInternals.c: fixed the initialization of the SAX structure
8402 which was breaking xsltproc
8403 * xpath.c: patch from Petr Pajas for CDATA nodes
8404 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8405 * parser.c include/libxml/parser.h: patch from Peter Jones
8406 removing a leak in xmlSAXParseMemory() and adding the
8407 function xmlSAXParseMemoryWithData()
8408
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008409Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8410
8411 adding pdf of tutorial, changing web page to link to it
8412 * doc/tutorial/xmltutorial.pdf
8413 * doc/xml.html
8414 * doc/docs.html
8415
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008416Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8417
8418 * doc/tutorial/ar01s08.html
8419 adding file what I forgot for tutorial
8420
8421
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008422Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8423
8424 Adding encoding discussion to tutorial
8425 Added:
8426 * doc/tutorial/images/*.png: DocBook admonition image files
8427 * doc/tutorial/apf.html, apg.html: new generated html
8428 * doc/tutorial/includeconvert.c: conversion code entity file
8429 changed:
8430 * doc/tutorial/xmltutorial.xml: DocBook original
8431 * doc/tutorial/*.html: generated html
8432
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008433Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8434
8435 * include/libxml/*.h: retired xmlwin32version.h
8436 * doc/Makefile.am: retired xmlwin32version.h
8437 * win32/configure.js: retired xmlwin32version.h
8438
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008439Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8440
8441 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008442 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8443 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008444
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008445Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8446
8447 * globals.c: fixed a typo pointed out by Igor
8448 * xpath.c: try to speed up node compare using line numbers
8449 if available.
8450
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008451Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8452
8453 * tree.c: make xmlFreeNode() handle attributes correctly.
8454
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008455Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8456
8457 * catalog.c: completed the #96963 fix, as reported by Karl
8458 Eichwalder
8459
Daniel Veillard56f21f22002-11-06 15:49:46 +00008460Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8461
8462 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8463
Daniel Veillard91ad8792002-11-04 17:06:52 +00008464Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8465
8466 * Makefile.am: switched the order of a couple of includes
8467 to fix bugs #97100
8468
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008469Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8470
8471 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8472 xmlLoadCatalogs that used to separate directories with a ':'.
8473
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008474Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8475
8476 * threads.c: improvements to the Windows-side of thread handling
8477 * testThreads.c: conditionally excluded unistd.h
8478 * testThradsWin32.c: broke overlong lines
8479 * include/win32config.h: adapted thread-related macros to the new
8480 scheme and for pthreads on Windows
8481 * win32/Makefile.msvc: introduced a more flexible thread build,
8482 added testThreads[Win32].c to the build
8483 * win32/configure.js: introduced a more flexible thread config
8484
John Fleck61f6fb62002-10-31 15:23:29 +000084852002-10-31 John Fleck <jfleck@inkstain.net>
8486
8487 * doc/xml.html (and, by implication, FAQ.html)
8488 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8489
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008490Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8491
8492 * configure.in: removed xmlwin32version.h
8493 * include/libxml/Makefile.am: removed xmlwin32version.h
8494
Daniel Veillardce66ce12002-10-28 19:01:59 +00008495Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8496
8497 * tree.c: applied patch from Brian Stafford to fix a bug
8498 in xmlReconciliateNs()
8499
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008500Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8501
8502 * tree.c: applied patch from Christian Glahn to allow
8503 xmlNewChild() on document fragment nodes
8504
Daniel Veillardb39bc392002-10-26 19:29:51 +00008505Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8506
8507 * parser.c: Christian Glahn found a problem with a recent
8508 patch to xmlParseBalancedChunkMemoryRecover()
8509 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8510 problems
8511 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8512 test/schemas/seq*: added the test cases from Charles
8513
Daniel Veillard366a9152002-10-23 20:43:53 +00008514Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8517 serious cleanup of the spec file and associated changes
8518 in the Makefiles.
8519 * valid.c: try to remove some warnings on x86_64
8520
Daniel Veillardd033d022002-10-23 14:55:02 +00008521Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8524 fix bug #96586
8525
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008526Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8527
8528 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8529 parsing, applied his patch
8530 * result/HTML/attrents.html result/HTML/attrents.html.err
8531 result/HTML/attrents.html.sax test/HTML/attrents.html:
8532 added the test and result case provided by Mikhail Sogrine
8533
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008534Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * vms/build_libxml.com vms/config.vms vms/readme.vms
8537 include/libxml/parser.h include/libxml/parserInternals.h
8538 include/libxml/tree.h include/libxml/xmlIO.h
8539 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8540 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8541 Applied the VMS update patch from Craig A. Berry
8542 * doc/*.html: update
8543
Daniel Veillardf000f072002-10-22 14:28:17 +00008544Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8547
Daniel Veillard1e208222002-10-22 14:25:25 +00008548Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8549
8550 * debugXML.c: adding a grep command to --shell in xmllint
8551 for T.V. Raman
8552
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008553Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8554
8555 * xmlcatalog.c: tried to fix some of the problem with --sgml
8556
Daniel Veillard935494a2002-10-22 14:22:46 +00008557Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8558
8559 * parser.c: tried to fix bug #91500 where doc->children may
8560 be overriden by a call to xmlParseBalancedChunkMemory()
8561
8562Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8565 identifiers in SGML catalogs containing '&'
8566
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008567Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * python/types.c: fixed bugs when passing result value tree
8570 to Python functions.
8571
Daniel Veillard48267432002-10-18 11:21:38 +00008572Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * configure.in: preparing the release of 2.4.26
8575 * doc/*: updated and rebuilt the documentation
8576
Daniel Veillardbb284f42002-10-16 18:02:47 +00008577Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * parser.c: fixed a XML Namespace compliance bug reported by
8580 Alexander Grimalovsky
8581
Daniel Veillard44892f72002-10-16 15:23:26 +00008582Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8583
8584 * HTMLtree.c: fixed serialization of script and style when
8585 they are not lowercase (i.e. added using the API to the tree).
8586
Daniel Veillard2fd85422002-10-16 14:32:41 +00008587Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * valid.c: make xmlValidateDocument emit a warning msg if there
8590 is no DTD, pointed by Christian Glahn
8591
Daniel Veillard32370232002-10-16 14:08:14 +00008592Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8595 content model when some of the blocks have min or max, and a couple
8596 of bugs found in the process.
8597 * result/schemas/list0* test/schemas/list0*: added some specific
8598 regression tests
8599
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008600Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * README: updated the contact informations
8603
Daniel Veillard63186732002-10-15 08:43:17 +00008604Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8607 misses it, reported by Peter Bray.
8608
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008609Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8612 and removed a few warnings
8613
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008614Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * parser.c: Christian Glahn found a small bug in the push parser.
8617 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8618 public
8619
Daniel Veillard6045c902002-10-09 21:13:59 +00008620Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8621
8622 * xmlschemas.c include/libxml/xmlschemas.h: added
8623 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8624 * testSchemas.c: added --memory to test the new interface
8625
Daniel Veillardf0070122002-10-09 14:24:17 +00008626Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * doc/index.py doc/search.php: integrated the XSLT indexing,
8629 a few fixed in the indexer, added a scope selection at the
8630 search level.
8631
Daniel Veillard01992e02002-10-09 10:20:30 +00008632Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8633
8634 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8635 this was due to uninitialized parts of the validation context
8636
Daniel Veillard321be0c2002-10-08 21:26:42 +00008637Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8638
8639 * debugXML.c: applied patch from Mark Vakoc except the API
8640 change, preserved it.
8641 * doc/*: updated the docs to point to the search engine for
8642 information lookup or before bug/help reports.
8643
Daniel Veillard01e87d22002-10-08 16:55:06 +00008644Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * doc/index.py doc/search.php: added mailing-list archives
8647 indexing and lookup
8648
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008649Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8652
Daniel Veillard9b006132002-10-07 11:13:27 +00008653Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8654
8655 * doc/index.py: improved HTML indexing
8656 * doc/search.php: make the queries also lookup the HTML based indexes
8657
Daniel Veillard141d04b2002-10-06 21:51:18 +00008658Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8659
8660 * doc/index.py: added HTML page indexing
8661
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008662Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8663
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008664 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008665 problem in libxslt.
8666 * catalog.c: fixed list handling in XML_CATALOG_FILES
8667
Daniel Veillardceb09b92002-10-04 11:46:37 +00008668Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * valid.c: typo/bug found by Christian Glahn
8671
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008672Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8673
8674 * xmlIO.c: applied Windows CE patch from Javier.
8675 * win32/wince: new directory, contains support for the PocketPC
8676 with Windows CE from Javier.
8677 * include/win32config.h: reorganised, removed duplicate
8678 definitions and applied WinCE patch from Javier.
8679 * include/wsockcompat.h: new file, now contains WinSock
8680 compatibility macros.
8681 * win32/Makefile.msvc: introduced double-run compilation.
8682
Daniel Veillarde16b5742002-09-26 17:50:03 +00008683Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8684
8685 * configure.in include/libxml/xmlwin32version.h: preparing release
8686 of 2.4.25
8687 * doc/*: updated and regenerated teh docs and web pages.
8688
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008689Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8690
8691 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8692 error were not covering namespace declarations.
8693 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8694 it was missing the attribute declaration for the namespace
8695 * result/VC/NS3: the fix now report breakages in that test
8696
Daniel Veillardabe01742002-09-26 12:40:03 +00008697Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8698
8699 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8700
Daniel Veillard2ace1952002-09-26 12:28:02 +00008701Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8702
8703 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8704 and regenerated the docs and web site
8705
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008706Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8709 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8710 not before
8711
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008712Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * python/generator.py python/libxml2class.txt: fixed a stupid error
8715 breaking the python API
8716
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008717Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8720 triostr.c triostr.h: applied a trio update patch from
8721 Bjorn Reese which should work with MinGW
8722
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008723Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * tree.c: improving some documentation comments
8726 * xmlregexp.c: found and fixed a mem leak with python regression tests
8727 * doc/*: rebuilt the doc and the API XML file including the
8728 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8729 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8730 python/types.c: added access to the XML Schemas regexps from
8731 python
8732 * python/tests/Makefile.am python/tests/regexp.py: added a
8733 simple regexp bindings test
8734
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008735Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8736
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008737 * doc/xml.html:
8738 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008739
Daniel Veillard118aed72002-09-24 14:13:13 +00008740Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * xmlregexp.c: fixed the data callback on transition functionality
8743 which was broken when using the compact form
8744 * result/schemas/*: updated the results, less verbose, all tests
8745 pass like before
8746 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8747 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8748 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8749 annoying warnings
8750 * xpath.c: try to provide better error report when possible
8751
Daniel Veillard72336152002-09-21 13:08:14 +00008752Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * Makefile.am: fixed a breakage raised by Jacob
8755
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008756Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8757
8758 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8759 which don't use sockets
8760
Igor Zlatkovic01280582002-09-20 16:40:34 +00008761Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8762
8763 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8764 * win32/configure.js: applied zlib patch from Daniel Gehriger
8765
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008766Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8767
8768 * win32/configure.js: applied the patch from Mark Vakoc for
8769 regexp support
8770 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8771 for regexp support
8772
Daniel Veillardb5c05732002-09-20 13:36:25 +00008773Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * xmlschemastypes.c: as pointed by Igor Float and Double
8776 parsing ain't finished yet
8777
Daniel Veillard40b11342002-09-20 12:01:39 +00008778Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * Makefile.am configure.in: trying to fix #88412 by bypassing
8781 all the python subdir if python ain't detected
8782
Daniel Veillard23e73572002-09-19 19:56:43 +00008783Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8786 made configuring with regexps/automata/unicode the default
8787 but without schemas ATM
8788 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8789 fixed the regexp based DTD validation performance and memory
8790 problem by switching to a compact form for determinist regexps
8791 and detecting the determinism property in the process. Seems
8792 as fast as the old DTD validation specific engine :-) despite
8793 the regexp built and compaction process.
8794
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008795Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8796
8797 * valid.c: determinism is debugged, new DTD checking code now works
8798 but xmlFAComputesDeterminism takes far too much CPU and the whole
8799 set usues too much memory to be really usable as-is
8800
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008801Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * tree.c: fixed another stupid bug in xmlGetNodePath()
8804 * xmllint.c: --version now report the options compiled in
8805
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008806Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * HTMLparser.c: small cleanup
8809 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8810 when configured with them. A bit of debugging around the determinism
8811 checks is still needed
8812
Daniel Veillard63b01c22002-09-17 19:25:28 +00008813Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8814
8815 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8816
Daniel Veillard92727042002-09-17 17:59:20 +00008817Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * xmlIO.c: small portability glitch fixed.
8820
Daniel Veillard84d70a42002-09-16 10:51:38 +00008821Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * xmlschemastypes.c: incomplete steps for real/double support
8824 * testAutomata.c include/libxml/xmlautomata.h
8825 include/libxml/xmlregexp.h: avoiding a compilation problem
8826 * valid.c include/libxml/valid.h: starting the work toward using
8827 the regexps for actual DTD validation
8828
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008829Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * hash.c: cosmetic cleanup
8832 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8833 integrating a DTD validation layer based on the regexps
8834
Daniel Veillard4402ab42002-09-12 16:02:56 +00008835Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8838 the determinism was tested before eliminating the epsilon
8839 transitions :-(
8840
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008841Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * python/generator.py python/libxml.c python/libxml.py
8844 python/libxml2-python-api.xml python/libxml2class.txt
8845 python/libxml_wrap.h python/types.c: updated the python
8846 bindings, added code for easier File I/O, and the ability to
8847 define a resolver from Python fixing bug #91635
8848 * python/tests/Makefile.am python/tests/inbuf.py
8849 python/tests/outbuf.py python/tests/pushSAXhtml.py
8850 python/tests/resolver.py python/tests/serialize.py: updated
8851 and augmented the set of Python tests.
8852
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008853Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8854
8855 * win32/configure.js: added more readme info for the binary
8856 package.
8857
Daniel Veillard607b35c2002-09-10 12:16:19 +00008858Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * xmlIO.c: fixed a stupid out of bound array error
8861
8862Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8865 messing around with support for Windows path, cleanups,
8866 trying to identify and fix the various code path to the
8867 filename access. Added xmlNormalizeWindowsPath()
8868
Daniel Veillard76575762002-09-05 14:21:15 +00008869Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * error.c valid.c: working on better error reporting of validity
8872 errors, especially providing an accurate context.
8873 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8874 error reports in those cases.
8875
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008876Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8879 parser.c parserInternals.c xmlIO.c: get rid of all the
8880 perror() calls made in the library execution paths. This
8881 should fix both #92059 and #92385
8882
Daniel Veillard19aa7022002-09-05 11:14:19 +00008883Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8884
8885 * xmllint.c: memory leak reporting was broken after a change
8886 of the preprocessor symbol used to activate it.
8887
Daniel Veillardec6725e2002-09-05 11:12:45 +00008888Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * tree.c: try to make the copy function work for node of
8891 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8892 DOM layers though, not libxml2 itself.
8893
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008894Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * valid.c: try to provide file and line informations, not all
8897 messages are covered, but it's a (good) start
8898
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008899Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * xinclude.c: reimplemented a large part of the XInclude
8902 processor, trying to minimize resources used, James Henstridge
8903 provided a huge test case which was exhibiting severe memory
8904 consumption problems.
8905
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008906Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * python/Makefile.am: applied patch from Christophe Merlet to
8909 reestablish DESTDIR
8910
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008911Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * libxml.spec.in: fixes libary path for x86_64 AMD
8914
John Fleckbe98b332002-09-04 03:16:23 +00008915Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8916
8917 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008918 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008919 (plus resulting generated html files)
8920 fixing one spot I missed in the tutorial where I hadn't freed
8921 memory properly
8922
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008923Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8924
8925 * doc/tutorial/includeaddattribute.c
8926 * doc/tutorial/includeaddkeyword.c
8927 * doc/tutorial/includegetattribute.c
8928 * doc/tutorial/includekeyword.c
8929 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008930 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008931 update tutorial to properly free memory (thanks to Christopher
8932 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008933 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008934 added image files so the callouts are graphical, making it
8935 easier to read ( use "--param callout.graphics 1" to generate
8936 html with graphical callouts)
8937
Daniel Veillarde1662542002-08-28 11:50:59 +00008938Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8941 nice logos generated by Marc Liyanage
8942 * doc/site.xsl *.html: changed the stylesheet to show the new
8943 logo and regenerated the pages
8944
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008945Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8948
Daniel Veillard42766c02002-08-22 20:52:17 +00008949Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * xpath.c: possible mem leak patch from Jason Adams
8952
8953Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8954
8955 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8956 in the XQuery namespace
8957 * configure.in: preparing 2.4.24
8958 * doc/*.html: updated the web pages
8959
8960Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * python/generator.py: closing bug #85258 by generating conditional
8963 compile check to avoid linking to routines not configured in.
8964
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089652002-08-22 Havoc Pennington <hp@pobox.com>
8966
8967 * autogen.sh: update error message for missing automake
8968
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008969Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * python/Makefile.am: typo in target name resulted in libxml2.py
8972 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8973
Daniel Veillard22669b22002-08-22 07:17:11 +00008974Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * win32/win32/Makefile.mingw: updated with version from
8977 Elizabeth Barham at http://soggytrousers.net/repository/
8978
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00008979Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8980
8981 * win32/Makefile.msvc: added the prefix location to the include
8982 and lib search path.
8983
Havoc Pennington830e8972002-08-18 22:22:13 +000089842002-08-18 Havoc Pennington <hp@pobox.com>
8985
8986 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
8987 both automake 1.6 and 1.4 installed get the right automake. Means
8988 compilation from CVS will now require the latest automake 1.4
8989 release, or manually creating symlinks called "automake-1.4" and
8990 "aclocal-1.4"
8991
Daniel Veillardb6984ef2002-08-14 16:55:31 +00008992Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * configure.in python/Makefile.am: more AMD 64 induced changes from
8995 Frederic Crozat
8996
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00008997Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * xinclude.c: oops I was missing the xml:base fixup too
9000 * result/XInclude/*.xml: this adds xml:base attributes to most
9001 results of the tests
9002
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009003Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * xinclude.c: quick but apparently working implementation of
9006 xi:fallback, should close bug #89684
9007 * Makefile.am test/XInclude/docs/fallback.xml
9008 result/XInclude/fallback.xml: added a basic test for fallback,
9009 and run with --nowarning to avoid a spurious warning
9010 * configure.in: applied patch from Frederic Crozat for python
9011 bindings on AMD 64bits machines.
9012
Daniel Veillard9e923512002-08-14 08:48:52 +00009013Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9016 the caller don't pass a SAX callback block.
9017
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009018Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * tree.c: applied the same fix for the XML-1.0 namespace to
9021 xmlSearchNsByHref() as was done for xmlSearchNs()
9022
Daniel Veillardad11b302002-08-12 14:53:41 +00009023Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * libxml.3: small cleanup of the man page
9026 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9027 when serializing HREF attributes generated by XSLT.
9028
Daniel Veillardc084e472002-08-12 13:27:28 +00009029Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9032 version of Marc Liyanage' patch for boolean attributes in HTML
9033 output
9034
Daniel Veillard5f91b372002-08-12 12:13:01 +00009035Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * python/tests/serialize.py: fixed the test results, indenting
9038 behaviour changed slightly
9039
Aleksey Sanin9e951762002-08-08 18:02:41 +00009040Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9041
9042 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9043 new c14n function to Windows def files
9044
Aleksey Saninea4272a2002-08-02 23:50:03 +00009045Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9046
9047 * c14n.c: fixed a memory leak in c14n code
9048
Daniel Veillard58e44c92002-08-02 22:19:49 +00009049Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * parser.c include/libxml/parser.h: adding a new API for Christian
9052 Glahn: xmlParseBalancedChunkMemoryRecover
9053 * valid.c: patch from Rick Jones for some grammar cleanup in
9054 validation messages
9055 * result/VC/* result/valid/*: this slightly change some of the
9056 regression tests outputs
9057
Daniel Veillard0bf29002002-08-01 12:54:11 +00009058Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9059
9060 * tree.c: trying to fix a problem in namespaced attribute handling
9061 raised by Christian Glahn
9062
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009063Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9064
9065 * encoding.c include/libxml/encoding.h: Opening the interface
9066 xmlNewCharEncodingHandler as requested in #89415
9067 * python/generator.py python/setup.py.in: applied cleanup
9068 patches from Marc-Andre Lemburg
9069 * tree.c: fixing bug #89332 on a specific case of loosing
9070 the XML-1.0 namespace on xml:xxx attributes
9071
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009072Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9073
9074 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9075 corner case from new Merlin's test suite and added a callback
9076 that will be used to improve xmlsec performance
9077
9078
Daniel Veillard0b22def2002-07-29 16:23:03 +00009079Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * HTMLtree.c: trying to fix the <style> escaping problem in
9082 HTML serialization bug #89342
9083
Daniel Veillard0b28e882002-07-24 23:47:05 +00009084Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9087 and rebuilt the web site.
9088
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009089Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009090
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009091 * include/libxml/tree.h: added _private member to xmlNs struct
9092
Daniel Veillard1d995272002-07-22 16:43:32 +00009093Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * HTMLparser.c: fixing bug #84876 based on the xml working
9096 code.
9097
William M. Brack61eaba52002-07-21 11:14:18 +00009098Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9099
9100 * python/Makefile.am: enhanced to fix bug 72012 (errors
9101 when using '-jX' make parameter)
9102
William M. Brackef61d202002-07-19 08:32:00 +00009103Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9104
9105 * xpath.c: small additional enhancement for booleans
9106 compared to nodesets
9107
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009108Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * HTMLtree.c: changed the order of the encoding declaration
9111 attributes in the meta tags due to a bug in IE/Mac
9112
William M. Brack0c022ad2002-07-12 00:56:01 +00009113Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9114
9115 * xpath.c: enhanced handling of booleans (especially '='
9116 and '!=' for nodesets) - fixes bug 85256. Added new
9117 routine xmlXPathNotEqualValues for more proper handling
9118 of '!=' when nodesets are involved.
9119
Daniel Veillard06944e22002-07-11 19:55:18 +00009120Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9123 doc/xmlcatalog_man.xml to the source distribution
9124
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009125Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9126
9127 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9128 asked for this.
9129
Daniel Veillard539638b2002-07-06 19:55:14 +00009130Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * configure.in: preparing 2.4.23
9133 * doc/*: rebuilt the docs
9134
Daniel Veillard176d99f2002-07-06 19:22:28 +00009135Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * parser.c: fixing bug #84169 by fixing the
9138 comment of xmlCreatePushParserCtxt to describe the
9139 encoding detection parameters better.
9140
Daniel Veillard37f961d2002-07-06 17:53:56 +00009141Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * valid.c: fixing bug #79331 in one path the lookup for
9144 ID attributes on a namespaced node wasn't handled correctly :-\
9145
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009146Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * HTMLparser.c: trying to fix 87235 about discarded white
9149 spaces in the HTML parser.
9150 * result/HTML/*: this changes the output of a number of HTML
9151 regression tests
9152
Daniel Veillardfdc91562002-07-01 21:52:03 +00009153Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * xpath.c: applied patch from Richard Jinks for the namespace
9156 axis + fixed a memory error.
9157 * parser.c parserInternals.c: applied patches from Peter Jacobi
9158 removing ctxt->token for good.
9159 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9160 popped out by the regression tests.
9161 * Makefile.am: patch for threads makefile from Gary Pennington
9162
William M. Brack6000af52002-06-28 11:43:13 +00009163Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9164
Daniel Veillardfdc91562002-07-01 21:52:03 +00009165 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009166 expressions involving preceding-sibling (et al).
9167
Daniel Veillard153120c2002-06-18 07:58:35 +00009168Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * hash.c: applied a patch from Peter Jacobi to solve a problem
9171 when compiling with the Watcom C on Win32
9172 * result/schemas/*.err: the change of hashing algo generated
9173 permutations in the output
9174
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009175Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * hash.c: applied patch from Sander Vesik improving the quality of
9178 the hash function.
9179
Aleksey Sanina5808b92002-06-14 17:07:41 +000091802002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009181
9182 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9183 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9184 xmllint.c xpath.c: replaced sprintf() with snprintf()
9185 to prevent possible buffer overflow (the bug was pointed
9186 out by Anju Premachandran)
9187
Daniel Veillarde059b892002-06-13 15:32:10 +00009188Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * parser.c: removed an uninitialized data error popped by valgrind
9191 on PE references
9192
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009193Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9194
9195 * doc/xml.html
9196 adding tutorial reference to the web page
9197
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009198Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9199
9200 * doc/tutorial/xmltutorial.xml
9201 * doc/tutorial/ar01s07.html
9202 * doc/tutorial/ape.html
9203 * doc/tutorial/includegetattribute.c
9204 adding section to tutorial about retrieving an attribute
9205 value
9206
Daniel Veillardf5582f12002-06-11 10:08:16 +00009207Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * parser.c: applied a couple of patches from Peter Jacobi to start
9210 to get rid of ctxt->token, with a possible significant speed
9211 improvement to be gained once done. Better compliance with PE
9212 references constructs in DTDs too.
9213 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9214 from Peter too
9215
Daniel Veillard38d80e22002-06-11 07:24:56 +00009216Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9217
9218 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9219 xmlParseElement was likely to have been deallocated at the
9220 time of the report, possibly leading to segfault. Just report
9221 the tag name now.
9222
Daniel Veillard9e412302002-06-10 15:59:44 +00009223Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * xpath.c: patch from Richard Jinks for XPath substring() function
9226 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9227
Aleksey Sanina5808b92002-06-14 17:07:41 +000092282002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009229
9230 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9231
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009232Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9233
9234 *doc/FAQ.html
9235 fixing typos in FAQ, thanks to Robert Funnell for the
9236 editing help
9237
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009238Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * NEWS: got complaints from rpmlint that it was empty
9241
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009242Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9243
9244 * added doc/tutorial, including:
9245 apa.html
9246 apb.html
9247 apc.html
9248 apd.html
9249 ar01s02.html
9250 ar01s03.html
9251 ar01s04.html
9252 ar01s05.html
9253 ar01s06.html
9254 includeaddattribute.c
9255 includeaddkeyword.c
9256 includekeyword.c
9257 includestory.xml
9258 index.html
9259 xmltutorial.xml
9260 libxml tutorial, including generated html
9261
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009262Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9263
9264 * result/c14n/exc-without-comments/merlin-c14n-two-*
9265 result/c14n/without-comments/merlin-c14n-two-*
9266 test/c14n/exc-without-comments/merlin-c14n-two-*
9267 test/c14n/without-comments/merlin-c14n-two-*
9268 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9269 c14n/exc-c14n and slightly modified test script to handle
9270 these test cases
9271 * c14n.c: fixed bugs for complicated nodes set (namespace
9272 without node and others from merlin-c14n-two.tar.gz)
9273 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9274 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9275 for xmlsec performance patch
9276 * xpath.c: fixed self::node() for namespaces and attributes
9277
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009278Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9279
9280 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9281 but with the format parameter
9282 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9283
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009284Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9285
9286 * Makefile.am: updated c14n tests suite
9287 * c14n.c: performance improvement for previous c14n patch
9288
Daniel Veillarde72c7562002-05-31 09:47:30 +00009289Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * parser.c: another peroformance patch from Peter Jacobi, that
9292 time on parsing attribute values.
9293
Aleksey Sanin508a1012002-05-31 06:32:32 +00009294Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9295
9296 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9297 into LibXML2 test suite
9298
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009299Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9300
9301 * c14n.c: propagating xpath ancesstors node fix to c14n
9302 plus small performance improvement to reduce number of
9303 mallocs
9304 * xpath.c: fixed ancestors axis processing for namespace nodes
9305
Daniel Veillard46de64e2002-05-29 08:21:33 +00009306Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9309 Peter Jacobi
9310
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009311Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * configure.in: preparing 2.4.22
9314
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009315Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9318 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9319 a public entry point.
9320 * doc/*: rebuilt the API and docs
9321
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009322Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * xpath.c: patch from Richard Jinks to fix a problem introduced
9325 in the previous patch and pointed by Norm
9326
Daniel Veillardc6924812002-05-24 11:10:43 +00009327Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * libxml.spec.in: fixing bug #81112
9330
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009331Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * uri.c: fixing bug #82848
9334
Daniel Veillarda2878972002-05-24 07:54:39 +00009335Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9338 output of one catalog test
9339
Aleksey Sanin114e4752002-05-24 07:20:27 +00009340Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009341
Aleksey Sanin114e4752002-05-24 07:20:27 +00009342 * global.data globals.c tree.c include/libxml/globals.h
9343 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9344 default value for global parameter xmlIndentTreeOutput to 1 and
9345 introduced new global parameter xmlTreeIndentString (the string
9346 used to do one-level indent) with default value " " (as it was
9347 in tree.c)
9348
Daniel Veillard49d5af82002-05-23 11:55:49 +00009349Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9352 with trio and schemas.
9353
Daniel Veillard7c13af42002-05-22 09:57:32 +00009354Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * xpath.c: patch from Richard Jinks to fix the problem raised in
9357 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9358
Daniel Veillard5a872412002-05-22 06:40:27 +00009359Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * xmlschemas.c: a bit of work on import.
9362 * xmlschemastypes.c: Charles Bozeman provided a compare function
9363 for date/time types so min/max facet restrictions should work,
9364 indeterminate comparisons return an error instead of equal.
9365 * test/schemas/date_0* result/schemas/date_0_0: specific test
9366 from Charles Bozeman too
9367
Daniel Veillard10b6da42002-05-18 07:55:20 +00009368Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9371 from Christian Cornelssen fixing the man pages and the Catalog
9372 building script.
9373 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9374 next step is <xs:import> I now have a reasonable understanding
9375 of how it works.
9376
Daniel Veillarde5354492002-05-16 08:43:22 +00009377Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9380
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009381Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9382
9383 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9384
Daniel Veillard088bf112002-05-14 11:03:59 +00009385Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * xpath.c: fixing an XPath function evalutation bug pointed out
9388 by Alexey Efimov where the context was lost when evaluating
9389 the function arguments
9390
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009391Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009392
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009393 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9394 function public for XMLSec performance optimizations
9395
Daniel Veillard3cd72402002-05-13 10:33:30 +00009396Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * python/generator.py python/libxml2class.txt : fixed a problem
9399 with the HTML parser pointed by Gary Benson
9400 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9401 example
9402
Aleksey Sanine48a3182002-05-09 18:20:01 +00009403Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9404 * parser.c: fixed bug #81159 (memory growth in SAX)
9405
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009406Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9407 * xpath.c: fixed bug #78858 (the real fix)
9408
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009409Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009410 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009411
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009412Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * tree.c: modified xmlNodeSetBase to allow changing the
9415 base of a document.
9416
Daniel Veillard070803b2002-05-03 07:29:38 +00009417Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * xmlschemastypes.c: patch Charles Bozeman for validation of
9420 all the date, time, and duration types
9421 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9422 * configure.in: fixed an error pointed by an user
9423 * xml2-config.in: fixed an error pointed by an user
9424
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009425Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9426
9427 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9428 win32/libxml2.def.src xmlIO.c: exported default
9429 'file:', 'http:' and 'ftp:' protocols input handlers
9430 and maked protocols comparisson case insensitive
9431
Daniel Veillard34de97f2002-04-30 14:29:22 +00009432Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * configure.in: Neven Has detected a typo
9435
Daniel Veillard28577c32002-04-30 06:48:41 +00009436Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9439 as one of the persons allowed to commit directly to the
9440 module.
9441
Daniel Veillardfc57b412002-04-29 15:50:14 +00009442Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9445 * valid.c: raised a too low limit
9446 * doc/*: rebuilt the docs
9447
Daniel Veillardeca82812002-04-24 11:42:02 +00009448Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * test/XPath/expr/floats test/XPath/expr/functions
9451 result/XPath/expr/floats result/XPath/expr/functions
9452 xpath.c: another XPath conformance patch from Richard Jinks
9453
Daniel Veillard13e04c62002-04-23 17:51:29 +00009454Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * xmlschemas.c: fixed validation of attribute groups.
9457 * test/schemas result/schemas: added an example from the primer
9458
Daniel Veillard88c58912002-04-23 07:12:20 +00009459Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9462 * test/schemas result/schemas: updated the test list
9463
Daniel Veillarde19fc232002-04-22 16:01:24 +00009464Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * TODO: updated a bit
9467 * parser.c: made a comment more specific
9468 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9469 Schemas conformance.
9470 * test/schemas result/schemas: updated the test list
9471
Daniel Veillard441bc322002-04-20 17:38:48 +00009472Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9475 implementing xs:all with minOccurs = 0
9476 * tes/schemas/* result/schemas/*: added more tests covering
9477 xs:all
9478
Daniel Veillard8a001f62002-04-20 07:24:11 +00009479Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * xmlregexp.c: first implementation of the all particle, this
9482 may need to be revisited for case where not all transitions
9483 must be crossed.
9484
Daniel Veillard7646b182002-04-20 06:41:40 +00009485Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * tree.c: another entity processing update from Markus Henke
9488
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009489Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9490
9491 * trionan.c: fixed crash on OSF/1
9492
Daniel Veillardb4398962002-04-19 07:01:55 +00009493Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * xmlschemas.c: more Schemas work
9496 * test/schemas/* result/schemas/*: added more tests coming
9497 from the spec.
9498
Daniel Veillard54761132002-04-18 21:00:44 +00009499Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9502 ExcC14N specification
9503
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009504Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * tree.c: patch from Markus Henke, fix for recursive entities.
9507
Daniel Veillard23b1f372002-04-18 15:50:05 +00009508Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * xpath.c: fix a problem with string() on a document node.
9511
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009512Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * Makefile.am xmlschemas.c: more Schemas work
9515 * test/schemas/* result/schemas/*: added more tests coming
9516 from the spec.
9517
Daniel Veillard6231e842002-04-18 11:54:04 +00009518Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9521 * result/HTML/*: this changes a few things in the results
9522
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009523Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9524
9525 * include/libxml/tree.h: eliminated 'declaration different than
9526 prototype' warning
9527 * include/win32config.h: "resolved" conflicts with errno.h
9528
Daniel Veillardb509f152002-04-17 16:28:10 +00009529Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9532 on the automata interfaces and debug of counted choices
9533 * test/schemas/* result/schemas/*: added a number of tests
9534
Daniel Veillard8651f532002-04-17 09:06:27 +00009535Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9538 a bit of work on Schemas
9539 * testSchemas.c: try to make it more useful
9540 * test/schemas/* result/schemas/* Makefile.am: changed the
9541 Schemas regression test procedure, started adding a few samples
9542
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009543Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9544
9545 * include/libxml/encoding.h: Patch for the Borland C++ builder
9546 * include/libxml/tree.h: Patch for the Borland C++ builder
9547 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009548 * win32/bcb5: New directory for the Borland C++ builder
9549 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009550
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009551Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9552
9553 * win32/Makefile.msvc: Update for XML Schema support
9554 * win32/configure.js: Update for XML Schema support
9555 * win32/libxml2.def.src: Update for XML Schema support
9556
Daniel Veillard4255d502002-04-16 15:50:10 +00009557Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9560 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9561 xmlunicode.c include/libxml/Makefile.am
9562 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9563 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9564 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9565 include/libxml/xmlversion.h.in : merged the current state of
9566 XML Schemas implementation, it is not configured in by default,
9567 a specific --schemas configure option has been added.
9568 * test/automata test/regexp test/schemas Makefile.am
9569 result/automata result/regexp result/schemas:
9570 merged automata/regexp/schemas regression tests
9571
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009572Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * xpath.c: Gary found a compile time problem, fixes #78823
9575
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009576Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * configure.in: release of 2.4.20
9579 * doc/*: updated and rebuilt the docs
9580
Daniel Veillardf544f192002-04-15 12:56:56 +00009581Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * python/Makefile.am: patch from Cristian Gafton to build on
9584 Red Hat 6.2, should also fix #75779
9585
Daniel Veillard940492d2002-04-15 10:15:25 +00009586Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * valid.c: first part of fixing #78729
9589
Daniel Veillardeb475a32002-04-14 22:00:22 +00009590Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9593 escaping of URI when saving HTML files.
9594 * result/HTML/*: this impacted some tests
9595
Daniel Veillard9b731d72002-04-14 12:56:08 +00009596Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * configure.in: trying to fix #77441
9599
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009600Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * include/libxml/xmlIO.h: Hallski complained it could not be
9603 included by itself.
9604
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009605Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9608
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009609Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9610
9611 * win32/configure.js: patch from Nilo for the c14n option
9612 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9613
Daniel Veillardda423da2002-04-10 19:25:38 +00009614Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9617 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9618 LIBXML_THREAD_ENABLED
9619
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009620Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * xpath.c: another patch from Richard Jinks for substring conformance
9623 * test/XPath/expr/floats test/XPath/expr/strings
9624 result/XPath/expr/floats result/XPath/expr/strings: update of the
9625 test suite to check those.
9626
Daniel Veillard01917aa2002-04-10 11:30:41 +00009627Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * xpath.c: patch from Richard Jinks for .x float parsing.
9630
Daniel Veillard46d6c442002-04-09 16:10:39 +00009631Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * parser.c: patch from Markus Henke when an encoding ain't recognized
9634
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009635Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * libxml.m4: got a report that #include <string.h> was needed
9638
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009639Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9642
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009643Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9644
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009645 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009646
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009647Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9650 pointed out by Melvyn Sopacua.
9651
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009652Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * libxml.m4: Frédéric Crozat gave a patch related to the change
9655 of Include paths breaking the libxml.m4
9656
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009657Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * xpath.c: Fix bug #76927 forgot to save some context
9660 when evaluating binary expressions
9661
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009662Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * configure.in: fixed configure for MPE/iX from Markus Henke
9665 * xmlmemory.c: fixed initialization problems
9666 * xpath.c: another set of patches from Richard Jinks this
9667 fixes "make XPathtests" on linux
9668
Daniel Veillard21458c82002-03-27 16:12:22 +00009669Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9670
9671 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9672 * test/XPath/expr/compare test/XPath/expr/equality
9673 test/XPath/expr/floats test/XPath/expr/functions
9674 test/XPath/expr/strings result/XPath/expr/compare
9675 result/XPath/expr/equality result/XPath/expr/floats
9676 result/XPath/expr/functions result/XPath/expr/strings: Updated
9677 tests though they show a divergence on Linux
9678
Daniel Veillard28dfed12002-03-27 09:08:17 +00009679Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * xpath.c trionan.c: previous commit also included patches
9682 from Richard Jinks on some IEEE support corner case
9683
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009684Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9687 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9688 that $(datadir) should be used for docs
9689
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009690Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9693 could leak filedescriptors
9694
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009695Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * configure.in nanohttp.c: applied patch from Allan Clark for
9698 UnixWare/OpenServer
9699
Daniel Veillard19274092002-03-25 16:48:03 +00009700Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * configure.in: preparing 2.4.19
9703 * doc/*: rebuilt the docs
9704
Daniel Veillard56b2db72002-03-25 16:35:28 +00009705Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * nanohttp.c: fixing #76043, got fed up with non-portability
9708 of that piece of code.
9709
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009710Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * valid.c SAX.c: Never commit without running "make tests" :-(
9713 fix a couple of stupidities in the previous commit
9714 * result/*: a few changes in some attribute order result of previous
9715 commit.
9716
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009717Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9720 the internal subset should not raise duplicate ID errors,
9721 also there was a small bug in conjunction to namespace
9722 declarations defaulted and xml:xxx attributes DTD definitions.
9723
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009724Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * xpath.c: Richard Jinks also raised some rounding problems
9727 this tries to fix them
9728
Daniel Veillard4e2df542002-03-22 12:23:14 +00009729Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9732 behaviour in xmlXPathCastToString()
9733
Daniel Veillarddb552912002-03-21 13:27:59 +00009734Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9737 raised by Morus Walter
9738
Daniel Veillard9e537932002-03-21 13:08:08 +00009739Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9742 from Igor
9743
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009744Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * xpath.c: fixing #75619, related to a problem when trying
9747 to evaluate condition when the current node set resulting
9748 from that sub-step evaluation is empty. Also fixes 2 potential
9749 problem with previous-sibling and next-siblings axis.
9750
Daniel Veillard1840ef02002-03-21 08:05:23 +00009751Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9754 HTML support is not configured in.
9755
Daniel Veillard561b7f82002-03-20 21:55:57 +00009756Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9759 include/libxml/tree.h: dohh I really didn't intended to commit
9760 this test version :-(
9761
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009762Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * testSAX.c: I wanted to see the real speed at the SAX interface
9765 after a little too many Ximianer started complaining about the
9766 parser speed.
9767 added a --quiet option:
9768 paphio:~/XML -> ls -l db100000.xml
9769 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9770 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9771 3200006 callbacks generated
9772 real 0m1.270s
9773 Which means 16MBytes/s and 3Mcallback/s
9774
Daniel Veillardc62a1472002-03-19 18:35:12 +00009775Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * xpath.c: valgrind spotted another error that time when running
9778 on libxslt regression tests
9779
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009780Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * Makefile.am: adding "make valgrind" running the full regression
9783 tests (except python ones) under Valgrind (using valgrind -q
9784 which was kindly added by the author).
9785 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9786 passes cleanly now except an obcure floating point initialization
9787 raised in log10() in one XPath regression test ???
9788 * tree.c: edited some comments to close #75244
9789
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009790Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9793 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9794 context of ScrollKeeper, made sure that if the number is
9795 an integer, the serialization follows the description at
9796 http://www.w3.org/TR/xpath#section-String-Functions
9797
Daniel Veillard5997aca2002-03-18 18:36:20 +00009798Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9799
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009800 * configure.in: preparing 2.4.18
9801 * doc/*: updated and rebuilt the web site
9802 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9803 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009804 * parser.c: humm, changed the way the SAX parser work when
9805 xmlSubstituteEntitiesDefault(1) is set, it will then
9806 do the entity registration and loading by itself in case the
9807 user provided SAX getEntity() returns NULL.
9808 * testSAX.c: added --noent to test the behaviour.
9809
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009810Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * parser.c: Wilfried Teiken provided a hackish but working
9813 way to get context reported back on entities when parsing
9814 with SAX and without breaking the DOM build.
9815
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009816Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * c14n.c: applied a new patch from Aleksey Sanin
9819 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9820 to reference Aleksey implementation of XML digital Signatures
9821
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009822Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * xpath.c: small fix to avoid potential problem due to
9825 ordering of freeing data
9826 * python/Makefile.am: people were complaining about
9827 the generated file in python dir not being built
9828
Daniel Veillardd2379012002-03-15 22:24:56 +00009829Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9832 python/generator.py python/libxml.c python/types.c: Cleanup
9833 of the python Makefiles based on Jacob and James feedback,
9834 fixed the spec file accordingly, fixed the number of warning
9835 that passing my pedantic CFLAGS was generating. Conclusion
9836 is that Python includes are real crap.
9837
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009838Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * configure,in: it was reported quite a few times that
9841 xml2-config --cflags should not output
9842 -I$includeprefix/libxml2/libxml because libxml2 header names
9843 clashes with existing names like list.h from C++ stl.
9844 Includes should be #include<libxml/xxx.h> so ...
9845
Daniel Veillard6f293b12002-03-15 09:42:33 +00009846Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * c14n.c: another patch from Aleksey Sanin
9849
Daniel Veillard5c396542002-03-15 07:57:50 +00009850Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9853 canonicalization algorithm
9854 * doc/xml.html doc/index.html: added the C14N references on the
9855 index page.
9856
jacob berkman9be65862002-03-14 02:15:56 +000098572002-03-13 jacob berkman <jacob@ximian.com>
9858
9859 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9860 usage, redundant, and gcc specific
9861
Daniel Veillard75be0132002-03-13 10:03:35 +00009862Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * xpath.c: speedup some node selection operations, this can
9865 have a significant impact on DocBook Norm's stylesheets
9866 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9867 make sure it's always the case
9868 * debugXML.c: distinguish CDATA and comments in ls operations
9869
Daniel Veillard61f26172002-03-12 18:46:39 +00009870Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9873 to generate better API descriptions etc...
9874
Daniel Veillard9ff88172002-03-11 09:15:32 +00009875Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * c14n.c: Fixing #74186, made sure all boolean expressions
9878 get fully parenthesized, ran indent on the output
9879 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9880 include/libxml/tree.h: also #74186 related, removed the
9881 --with-buffers option, and all the preprocessor conditional
9882 sections that were resulting from it.
9883
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009884Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * valid.c: applied patch from Dodji Seketeli fixing an
9887 uninitailized variable in xmlValidGetValidElements()
9888
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009889Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * c14n.c: fixed a few comments
9892 * doc/*.html doc/*/*.html: regenerated the docs and added
9893 the C14N API
9894 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9895
Daniel Veillardfa49d872002-03-09 10:20:00 +00009896Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * check-xml-test-suite.py: fix to adapt varaiations in the
9899 bindings
9900 * configure.in python/setup.py python/setup.py.in: fixed to
9901 have the version of the python scripts automatically updated
9902
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009903Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9906 in xmlCopyProp()
9907
Daniel Veillardaf43f632002-03-08 15:05:20 +00009908Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * configure.in: preparing 2.4.17 release
9911 * doc/*: updated and rebuilt the docs
9912 * xpath.c: fixed a comment
9913 * python/libxml.c: fixed a possible reentrancy problem
9914
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009915Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9918 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9919 added a specific regression test
9920 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9921 not raise exceptions when failing to find the attribute.
9922
Daniel Veillard90bc3712002-03-07 15:12:58 +00009923Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * configure.in xmllint.c: owen pointed out a problem with the
9926 ftme fix, gettimeofday() was not detected by configure and
9927 the ftime header wasn't included, dohhh
9928
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009929Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * configure.in xmllint.c: trying to fix #71457 for timing
9932 precision when gettimeofday() is not availble but ftime() is
9933
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009934Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9937 are now copied on install and part of the -devel RPM
9938
Daniel Veillard7b416132002-03-07 08:36:03 +00009939Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xpath.c: trying to avoid bug #72150 which was apparently
9942 caused by a gcc bug (or a processor problem) as detailed
9943 at http://veillard.com/gcc.bug
9944
Daniel Veillardf742d342002-03-07 00:05:35 +00009945Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9948 fixed xmlReconciliateNs(), added a Python test/example for
9949 inter-document cut'n paste
9950 * python/libxml.py: fixed node.doc on document nodes and added
9951 xpathEval() onto node objects
9952
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009953Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9956 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9957 fixup and integrated tests for the serialization stuff
9958
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009959Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9962 moved the libxml man page to section 3
9963
Daniel Veillard1e774382002-03-06 17:35:40 +00009964Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * tree.c: fix bug #72490
9967 * python/libxml.c python/libxml.py: added methods serialize()
9968 and saveTo() to all node elements.
9969
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009970Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * xmlIO.c: closed #73430, don't read from an input source
9973 which indicated an end-of-file or an error.
9974
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009975Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * parser.c: make sure SAX endDocument is always called as
9978 this could result in a Python memory leak otherwise (it's
9979 used to decrement ref-counting)
9980 * python/generator.py python/libxml.c python/libxml.py
9981 python/libxml2-python-api.xml python/libxml2class.txt
9982 python/tests/error.py python/tests/xpath.py: implemented
9983 the suggestions made by Gary Benson and extended the tests
9984 to match it.
9985
Daniel Veillardba5e18a2002-03-05 09:36:43 +00009986Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * python/generator.py: applied patch fixing #73450
9989
Daniel Veillard044fc6b2002-03-04 17:09:44 +00009990Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * xpath.c: fixing #61290 "namespace nodes have no parent"
9993 long standing divergence from the XPath REC. NodeSets
9994 simply hold a copy of namespace nodes and those node ->next
9995 points to the parent (which may not be the node carrying the
9996 definition).
9997 * include/libxml/xpath.h: flagged but didn't added a possible
9998 speedup
9999 * DOCBparser.c HTMLparser.c: removed some warnings from push
10000 parser due to new state being added.
10001 * tree.c: new fix from Boris Erdmann
10002 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10003 the XML Canonalization support from Aleksey Sanin
10004
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010005Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * tree.c: patch from Boris Erdmann fixing some namespace odities
10008 with xmlCopyNode()
10009
Daniel Veillardc6613042002-03-02 09:34:02 +000010010Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * xmlIO.c: fix bug #72706 when loading a NULL entity
10013
Daniel Veillardc0fef772002-03-01 16:16:31 +000010014Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10017 actually change in a future XML Namespace revision.
10018
Daniel Veillard79426f22002-03-01 16:14:17 +000010019Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10022 added the possibility of returning nodesets from XPath extension
10023 functions written in Python
10024
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010025Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * python/*: commiting some Python bindings work done while travelling
10028
Daniel Veillard97300512002-03-01 09:13:41 +000010029Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10032 explicitely with memory debugging switched on
10033
Daniel Veillard6361da02002-02-23 10:10:33 +000010034Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10037 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10038 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10039 the accessor generator for strings
10040 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10041 regression test.
10042
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010043Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * python/README python/generator.py python/libxml.c python/setup.py:
10046 added the 'usual' setup.py to allow building a libxml2-python
10047 module based on the same code. The initialization is however
10048 different the 2 .so files fo libxml2 and libxslt are identical and
10049 they entry point initialize both libraries. this is done to avoid
10050 some possible nasty problem since the Python don't merge the maps
10051 of all shared modules.
10052
Daniel Veillard158a4d22002-02-20 22:17:58 +000010053Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * parser.c: fixed a push/encoding bug reported by Michael
10056 on librsvg
10057
Daniel Veillard7839e162002-02-20 18:54:48 +000010058Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * include/libxml/parserInternals.h: fixes a misplaced #endif
10061
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010062Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * parser.c valid.c: found and fixed a couple of allocation bugs
10065
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010066Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * doc/xml.html doc/python.html doc/*: added a Python and binding
10069 page describing the current state of the Python bindings and
10070 giving pointers to the other languages wrappers.
10071
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010072Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10075 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10076 rebuilt the API and web site
10077 * xpath.c: fixed #71978 portability bugs
10078
Daniel Veillard8aff2472002-02-19 21:50:43 +000010079Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10082
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010083Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * include/libxml/parserInternals.h parser.c: had to change
10086 2 internal parsing API when processing document content
10087 to check the start and end of element content are defined
10088 in the same entity
10089 * valid.c include/libxml/valid.h: attribute normalization can
10090 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10091 with the context to report it.
10092 * SAX.c: fixed the last known bugs, crazy validation constraints
10093 when a document is standalone seems correctly handled. There
10094 is a couple of open issues left which need consideration especially
10095 PE93 on external unparsed entities and standalone status.
10096 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10097 The 2 tests left failing are actually in error. Cleanup done.
10098
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010099Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * valid.c: implemented E59 spaces in CDATA does not match the
10102 nonterminal S
10103
Daniel Veillard878eab02002-02-19 13:46:09 +000010104Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * SAX.c parser.c valid.c: more validation test fixups
10107 * check-xml-test-suite.py: added duration info for the tests
10108
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010109Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * parser.c valid.c: a couple of errors were reported but not
10112 saved back as such in the parsing context. Down to 1% failure rate
10113 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10114
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010115Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * xmlInternald.c: isExtender was missing a char
10118 * parser.c include/libxml/parser.h: % are acceptable in the
10119 internal subset if within a PUBLIC ID
10120
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010121Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * SAX.c parserInternals.c valid.c: more work on the conformance
10124 suite. Took the step to finally block documents with encoding
10125 errors. It's a fatal error per the spec, people should have fixed
10126 their documents by now.
10127
Daniel Veillard55253e22002-02-18 14:32:39 +000010128Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * check-xml-test-suite.py: fixed the test script after some discussion
10131 on the semantic of TYPE="error"
10132 * Makefile.am: added the script to the distrib
10133
Daniel Veillard28757702002-02-18 11:19:30 +000010134Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * SAX.c entities.c: fixed a couple of conformances issues deep
10137 into the validation code (standalone and undeclared Notations)
10138
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010139Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10142 stayed there for years !
10143
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010144Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10147 missing
10148
Daniel Veillardc7612992002-02-17 22:47:37 +000010149Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * check-xml-test-suite.py: improved the behaviour a bit as
10152 well as the logs
10153 * parser.c valid.c SAX.c: fixed a few more bugs
10154 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10155
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010156Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * check-xml-test-suite.py: python script to run regression tests
10159 against the XML Test suite of W3C/OASis
10160 * SAX.c: fixed a validation bug
10161 * parser.c: fixed 3 errors pointed by the test suite
10162 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10163 * python/Makefile.am: fixed a dependendy
10164
Daniel Veillard9f28f302002-02-15 20:48:08 +000010165Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * xmlmemory.c: avoid a warning bug #71594
10168
Daniel Veillard144024e2002-02-13 21:14:46 +000010169Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10172 warning on alpha/Tru64
10173
Daniel Veillarde4301c82002-02-13 13:32:35 +000010174Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * include/libxml/entities.h: fixing a comment
10177 * valid.c: fixing some troubles with validity check on namespaces
10178 * result/VC/NS3 test/VC/NS3: added a specific regression test
10179
Daniel Veillarda6d05382002-02-13 13:07:41 +000010180Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * tree.c: Fixing #71342 serializing '\n' in attribute values
10183 * result/noent/att3 result/att3 test/att3: added a specific
10184 test.
10185
Daniel Veillard797a5652002-02-12 13:46:21 +000010186Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * python/libxml.c: couple of bug fixes
10189
Daniel Veillard01a6d412002-02-11 18:42:20 +000010190Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * python/*.py: removed tabs and used spaces.
10193
Daniel Veillard397ff112002-02-11 18:27:20 +000010194Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10197 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10198
Daniel Veillard03517542002-02-11 13:54:40 +000010199Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10202 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10203
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010204Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * include/libxml/encoding.h include/libxml/entities.h
10207 include/libxml/globals.h include/libxml/parser.h
10208 include/libxml/threads.h include/libxml/tree.h
10209 include/libxml/xmlmemory.h: trying to fix the include mess
10210
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010211Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * include/libxml/xmlmemory.h: reverted part of the previous
10214 attempt to provide #69655, this was breaking the build.
10215
Daniel Veillard0ba59232002-02-10 13:20:39 +000010216Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10219 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10220 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10221 include/libxml/parserInternals.h include/libxml/tree.h
10222 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10223 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10224 clean.
10225 * python/libxml.c: fixed a warning.
10226
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010227Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10230 copying of node, merge back IDs in the target document.
10231 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10232 test/XInclude/ents/ids.xml: test case
10233 * result/VC/ElementValid4: output changed due to a typo fix
10234
Daniel Veillard1c18e302002-02-09 22:16:40 +000010235Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * python/Makefile.am: seems some version of automake didn't
10238 generate the dependancies right as Jacob found out. Add
10239 an extra dependancy rule.
10240
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010241Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * parserInternals.c valid.c: Justin Fletcher found some parts
10244 of the code needing cleanup
10245 * libxml.spec.in python/Makefile.am python/generator.py
10246 python/libxml.c python/libxml.py: Fixed the python Makefiles
10247 corrected a bug showing up on ia64, changed the name of the
10248 python internal module too
10249
Daniel Veillard07be19b2002-02-08 14:20:35 +000010250Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * Makefile.am: applied patch from Andris Pavenis for binary
10253 name suffixes
10254
Daniel Veillardf216d462002-02-08 13:44:24 +000010255Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmllint.c win32/win32config.h: fixing #68748
10258
Daniel Veillardd455d792002-02-08 13:37:46 +000010259Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * valid.c: fixing #70166
10262
10263Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * valid.c: fixing #70077
10266
Daniel Veillardc575b992002-02-08 13:28:40 +000010267Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * Copyright Makefile.am README configure.in libxml.spec.in:
10270 Changed to the MIT Licence
10271 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10272 doc/xmlio.html: updated the doc accordingly
10273 * include/libxml/xmlwin32version.h configure.in: preparing
10274 2.4.14 release
10275 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10276 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10277 fixed the const xmlChar * wrapper and generator, XPath extension
10278 functions now use the context as first argument
10279 * python/tests/tstxpath.py python/tests/xpath.py
10280 python/tests/xpathext.py: Updated the tests accordingly
10281 * tree.c: fixed bug #70067
10282
Daniel Veillard7db38712002-02-07 16:39:11 +000010283Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * Makefile.am: cleanup
10286 * debugXML.c: always use stdout if output is NULL
10287 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10288 * python/Makefile.am python/generator.py python/libxml2class.txt
10289 python/libxml_wrap.h python/types.c: augmented the number of bindings
10290 handling FILE * and XPath contexts
10291 * python/tests/Makefile.am: avoid a stupid problem due to the
10292 use of TEST.
10293
Daniel Veillard15a143b2002-02-06 22:40:50 +000010294Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10297
Daniel Veillard70cab352002-02-06 16:06:58 +000010298Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * python/TODO python/libxml.c: cleanup the extension function lookup
10301 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10302
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010303Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * configure.in python/Makefile.am: do not install outside
10306 of prefix
10307
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010308Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * python/TODO python/libxml.c: started adding SAX interfaces
10311 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10312 SAX test
10313
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010314Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * tree.c: hardened the addChild function
10317 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10318 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10319 added accessors needed for xmlNode, a bit more testing and
10320 extension of interfaces
10321 * python/tests/Makefile.am python/tests/build.py: added a test
10322 build from scratch/save/load/check
10323
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010324Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * parserInternals.c: change a small bit in the way valididy
10327 error messages get initialized
10328 * python/TODO python/libxml.c python/libxml2-python-api.xml
10329 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10330 added some memory debugging to track leaks at the libxml2 level
10331 * python/tests/*.py: changed all tests to check for leaks,
10332 there is just one left in XPath extension registrations.
10333
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010334Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * python/TODO python/generator.py python/libxml2-python-api.xml
10337 python/libxml2class.txt: more accessor classes for the parser
10338 context, allow to switch on and check validity
10339 * python/tests/Makefile.am python/tests/error.py
10340 python/tests/invalid.xml python/tests/valid.xml
10341 python/tests/validate.py: attded more test and and added error.py
10342 which I forgot to commit in the last step
10343
Daniel Veillard3ce52572002-02-03 15:08:05 +000010344Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * python/Makefile.am python/types.c: cleanup
10347 * python/libxml.c python/libxml.py python/libxml_wrap.h
10348 python/generator.py python/libxml2-python-api.xml
10349 python/libxml2class.txt: added class for parser context, added
10350 first cut for push mode support. Added a framework to generate
10351 accessors functions.
10352 * python/tests/Makefile.am python/tests/push.py: added a push
10353 test
10354
Daniel Veillardcfb05462002-02-02 23:18:22 +000010355Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10358 bug a bit of cleanup.
10359
Daniel Veillard5d819032002-02-02 21:49:17 +000010360Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10363 python/libxml2class.txt: adding error redirections and preformat
10364 to a python handler
10365 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10366 tests self checking
10367
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010368Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10371 a function
10372
Daniel Veillard9589d452002-02-02 10:28:17 +000010373Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10376 python/libxml.c python/libxml2-python-api.xml
10377 python/libxml2class.txt: Progressing through the TODOs, class
10378 description output, extra XML API, RPM now builds the wrappers
10379 for all python installed versions
10380
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010381Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * configure.in libxml.spec.in python/Makefile.am python/TODO
10384 python/generator.py python/libxml2class.txt: added more informations
10385 in the libxml2-python package including docs. Slightly changed
10386 the class hierarchy
10387 * python/tests/*: added basic regression tests infrastructure too
10388
10389Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10392 added libxml2-python as part of the packages installed
10393
Daniel Veillarda7340c82002-02-01 17:56:45 +000010394Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * python/Makefile.am python/generator.py python/libxml.c
10397 python/libxml.py: more work, now able to extend the
10398 XPath interpreter with functions written in python.
10399
Daniel Veillardc3e39442002-02-01 09:29:41 +000010400Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * python/Makefile.am: Jacob sent a patch to allow building from
10403 tarfile.
10404
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010405Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10408 inserted the python wrappers build, I hope this won't be too
10409 unportable
10410
Daniel Veillard1971ee22002-01-31 20:29:19 +000010411Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * xpath.c: minor optimization
10414 * python/generator.py python/libxml.c python/libxml.py
10415 python/libxml_wrap.h: more work on the python bindings,
10416 they now support XPath and there is no evident leak
10417
Daniel Veillard36ed5292002-01-30 23:49:06 +000010418Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * python/generator.py python/libxml.c python/libxml.py:
10421 more work on the python bindings generator.
10422
Daniel Veillard96fe0952002-01-30 20:52:23 +000010423Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * python/generator.py python/libxml.c python/libxml_wrap.h:
10426 more work on the python bindings.
10427
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010428Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * python/generator.py python/libxml.c python/libxml.py
10431 python/libxml_wrap.h: commited early version of a python binding
10432 for private use only ATM
10433
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010434Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * entities.c tree.c include/libxml/entities.h: applied patch
10437 from Anthony Jones to implement copy of DTD subtree too. Had
10438 just to keep 2 function private which really ought to become
10439 public ones.
10440
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010441Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * xmllint.c: added pointers to the web pages in the usage()
10444
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010445Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * tree.c: more fixes from Petr Kozelka for attribute handling
10448 in the tree API to align the semantic with DOM.
10449
Daniel Veillard36065812002-01-24 15:02:46 +000010450Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * valid.c tree.c entities.c: another set of patches from
10453 Anthony Jones for copy operations cleanup and robustness
10454
Daniel Veillardf8592562002-01-23 17:58:17 +000010455Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10458 an alphabetic index based on comments content
10459 * doc/*: rebuilt the web site with the new references
10460
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010461Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * parserInternals.h: Greg Sjaardema suggested to use an
10464 eponential buffer groth policy in xmlParserAddNodeInfo()
10465
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010466Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10469 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10470 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10471 to generate cross-references, and added/updated the stylesheets
10472 to generate and link API indexes. The generic keyword index
10473 is not done yet.
10474 * doc/*.html: regenerated all the usual docs too
10475
Daniel Veillard2070c482002-01-22 22:12:19 +000010476Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * debugXML.c: added an xpath function to the shell for T. V. Raman
10479
10480Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010481
10482 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10483 debug routines.
10484
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010485Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10488 support of attribute nodes
10489
Daniel Veillard9d06d302002-01-22 18:15:52 +000010490Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10493 hopefully near complete and fully documented of the API in XML
10494 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10495 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10496 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10497 include/libxml/parserInternals.h include/libxml/valid.hi
10498 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10499 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10500 include/libxml/xpath.h include/libxml/xpathInternals.h:
10501 Cleaned up the doc comments a lot in the process, the interface
10502 coverage is now 100%
10503
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010504Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10507 extracts comments from the gtk-doc DocBook output (a bit
10508 convoluted but seems to work).
10509
Daniel Veillard61006472002-01-21 17:31:47 +000010510Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10513 added an XML description of the API, moved the script generating
10514 it here. Added a "make api" target
10515
Daniel Veillardd2f23002002-01-21 13:36:00 +000010516Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10519
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010520Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * xpath.c include/libxml/xpathInternals.h: the change made to
10523 xmlXPathFuncLookupFunc was incompatible roll it back
10524
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010525Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * SAX.c: cleanup patch from Anthony Jones
10528 * doc/Makefile.am: fix the headers to avoid in make scan
10529 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10530 includes, * vs Ptr and general cleanup
10531 * parsedecl.py: first version of a script to extract the
10532 module interfaces, the goal will be to provide .decl or XML
10533 specification of the interfaces to build wrappers.
10534
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010535Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10538 now provides return codes in case of errors
10539
Bjorn Reese026d29f2002-01-19 15:40:18 +000010540Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10541
10542 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10543 Upgraded to trio baseline 1.6
10544 * strio.h strio.c: Replaced by triostr.h and triostr.c
10545
Daniel Veillard572577e2002-01-18 16:23:55 +000010546Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10549 of strdup usage in the code
10550
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010551Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * parser.c error.c: Keith Isdale complained rightly that
10554 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10555
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010556Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * tree.c: fixed the funxtion to set the xml: attributes
10559 * debugXML.c: added "setbase" to test it.
10560
Daniel Veillard2c748c62002-01-16 15:37:50 +000010561Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10564 to allow updating an attribute content
10565
Daniel Veillard8de85c62002-01-15 17:10:15 +000010566Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * libxml.h: try to avoid problems when compiling on Windows
10569
Daniel Veillard314cfa02002-01-14 17:58:01 +000010570Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * hash.c: patch from Anthony Jones for hash.c allocation size
10573 * Makefile.am: trying to work around Yet Another Libtool Madness
10574 and build the 2.4.13 release finally ...
10575
Daniel Veillard744683d2002-01-14 17:30:20 +000010576Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10579 * doc/* : update of the documentation
10580
Daniel Veillarde6a55192002-01-14 17:11:53 +000010581Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10584 at fixing #61290 :-(
10585
Daniel Veillardfb25a512002-01-13 20:32:08 +000010586Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10589 Fixes bug #67229
10590
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010591Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * tree.c: trying to avoid troubles when a subtree is copied
10594 and coalesced in part with the target tree. Should fix
10595 bug #67407
10596
Daniel Veillardd8224e02002-01-13 15:43:22 +000010597Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * valid.c: fixed validation of attributes content of type
10600 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10601 values, very old bug. Fixes #67671
10602
Daniel Veillard8107a222002-01-13 14:10:10 +000010603Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * parser.c include/libxml/parserInternals.h tree.c: integrated
10606 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10607 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10608
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010609Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * threads.c: applied Serguei Narojnyi's patch to add native
10612 thread support on the Win32 platform
10613 * testThreadsWin32.c Makefile.am: added the test program also
10614 from Serguei, Win32 specific
10615 * include/win32config.h include/libxml/xmlwin32version.h.in:
10616 added patch from Igor for the Windows thread specific defines.
10617
Daniel Veillard845cce42002-01-09 11:51:37 +000010618Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10621
Daniel Veillard7b602b42002-01-08 13:26:00 +000010622Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10625 output page into XMLinfo.html. Close bug #66951 and
10626 raised by Robert Collins too.
10627
Daniel Veillard73c6e532002-01-08 13:15:33 +000010628Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * encoding.c: Paul Keogh pointed out a possibility of segfault
10631 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10632 Closes bug # 68238
10633
Daniel Veillard4a859202002-01-08 11:49:22 +000010634Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * doc/*.html: updated the Gdome2 links
10637
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010638Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * libxml.h: Applied following patches from Robert Collins
10641 and make sure IN_LIBXML is defined when compiling it
10642 -------
10643 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10644 as well as Visual C.
10645 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10646 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10647 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10648 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10649 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10650 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10651 xmlSysIDExists xmlNoNetExists).
10652 * xmllint.c: Don't include winsock2.h for Cygwin.
10653
Daniel Veillard401c2112002-01-07 16:54:10 +000010654Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10657 when the version info is not present.
10658
Daniel Veillard6f42c132002-01-06 23:05:13 +000010659Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * tree.c: Anthony Jones pointed out a problem in
10662 xmlStringGetNodeList() and provided a fix for it
10663
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010664Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010666 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010667 xmlCreatePushParserCtxt() when the initial buffer passed
10668 is large.
10669
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010670Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * win32/*: big cleanup of the Windows/MSVC project files
10673 from Igor Zlatkovic
10674
Daniel Veillardcebb1362002-01-02 13:13:30 +000010675Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * doc/Makefile.am: should fix #67674 and avoid troubles if
10678 xsltproc is not available or fails in the prefix provided
10679
Daniel Veillard26908ab2002-01-01 16:50:03 +000010680Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10683
Daniel Veillard5344c602001-12-31 16:37:34 +000010684Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10685
10686 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10687 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10688 Fixed a few other problems raised by Charlie Bozeman.
10689 * result/VC/ElementValid[5-7]: fixed the output
10690
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010691Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10692
10693 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10694 patches from Charlie Bozeman. Regenerated the HTML docs.
10695
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010696Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10697
10698 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10699 for Windows from Igor
10700
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010701Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10702
10703 * xmllint.c: applied Justin Fletcher patch for --output or -o
10704
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010705Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10706
10707 * win32/libxml2/libxml2.def.src: close #67019
10708
Daniel Veillard01db67c2001-12-18 07:09:59 +000010709Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10710
10711 * xmllint.c: applied Justin Fletcher generic timing patch
10712 similar to the one already applied to xsltproc.
10713
Daniel Veillardd1640922001-12-17 15:30:10 +000010714Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10715
10716 * include/libxml/tree.h tree.c: applied documentation patches
10717 from Charlie Bozeman
10718
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010719Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10720
10721 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10722
Daniel Veillard29e43992001-12-13 22:21:58 +000010723Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10724
10725 * valid.c: fix the xmlStrdup() used in the previous patch.
10726 * valid.c: added --dropdtd
10727 * tree.c: fixed xmlUnlinkNode so it also removes the references
10728 from the document if the node is a DTD
10729
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010730Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10731
10732 * HTMLtree.c valid.c: cleanup some static declarations
10733
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010734Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10735
10736 * xmllint.c: removed another strdup()
10737 * doc/FAQ: removed the HP/UX entry
10738
Daniel Veillarded472f32001-12-13 08:48:14 +000010739Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10740
10741 * valid.c: fix bug #66816 when validating.
10742 * xmllint.c: don't use sys/time.h if configure did not found it
10743
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010744Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10745
10746 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10747 xmlcatalog_man.xml
10748
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010749Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10750
10751 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10752 xmlInitMemory() was declared twice
10753
Daniel Veillardb82c1662001-12-09 14:00:54 +000010754Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10755
10756 * globals.c: do not reference strdup() !
10757 * configure.in libxml-2.0.pc.in: trying to fix the libs
10758 of the various config extraction modules
10759
Daniel Veillardef90ba72001-12-07 14:24:22 +000010760Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10761
10762 * configure.in : preparing 2.4.12
10763 * doc/* : updated and rebuilt the docs
10764
Daniel Veillard220346d2001-12-07 11:33:54 +000010765Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10766
10767 * uri.c: closed bug #66159
10768 * testURI.c: added --escape option
10769 * configure.in: some cleanup for xml2-config --cflags
10770
Daniel Veillard2a906822001-12-06 14:34:08 +000010771Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10772
10773 * globals.c testThreads.c: removed some misplaced includes
10774 of xmlversion.h
10775
Daniel Veillarde28313b2001-12-06 14:08:31 +000010776Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10777
10778 * threads.c: patch from Gary Pennington fixing a possible
10779 problem at initialization time.
10780
Daniel Veillardd3b08822001-12-05 12:03:33 +000010781Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10782
10783 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010784 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010785 CodeWarrior.
10786
Daniel Veillarda7866932001-12-04 13:14:44 +000010787Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10788
10789 * xmllint.c: applied Geert Kloosterman's patch to fix
10790 --repeat --timing output
10791
Daniel Veillard19840942001-11-29 16:11:38 +000010792Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10793
10794 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10795 where non-wellformed XML declaractions were not detected.
10796
Daniel Veillarde85d9342001-11-28 14:43:12 +000010797Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10798
10799 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10800
Daniel Veillard22f25a82001-11-28 09:12:23 +000010801Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10802
10803 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10804 gets reset by xmlCleanupInputCallbacks() and this makes the
10805 function useless. Same for output.
10806
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010807Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10808
10809 * xmlIO.c: robert pointed out a loop error in callback cleanups
10810
Daniel Veillard8faa7832001-11-26 15:58:08 +000010811Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10812
10813 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10814 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10815 they are not really tied to debugging
10816
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010817Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10818
10819 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10820 * xmllint.c: better --catalogs description
10821
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010822Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * tree.c: fixed a couple of problems in xmlSetProp()
10825
Daniel Veillardcd337f02001-11-22 18:20:37 +000010826Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10827
10828 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10829 unappropriate stdout output.
10830
Daniel Veillard566d4df2001-11-22 13:00:53 +000010831Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10832
10833 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10834 by Denis Beurive, closes #65111
10835
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010836Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10837
10838 * valid.c: in case of content model validity error, don't
10839 print it if validity warnings were not requested.
10840
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010841Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10842
10843 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10844 * parserInternals.c: removed the last exit() call. Print an
10845 unmaskable error on stderr instead (library mismatch detection)
10846
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010847Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10848
10849 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10850 shell instructions from Heiko Rupp
10851
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010852Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10853
10854 * catalog.c: use the URL notation file:// for default catalog paths
10855
Daniel Veillard0ec98632001-11-14 15:04:32 +000010856Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10857
10858 * include/libxml/tree.h: better comments for _private fields
10859 * tree.c: removed a problem when copying an entity reference.
10860
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010861Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10862
10863 * vms/*: updated instructions and diffs from John A Fotheringham
10864
Daniel Veillarda11001b2001-11-12 22:45:36 +000010865Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10866
10867 * include/libxml/xmlerror.h: avoid an include problem if
10868 #include <libxml/xmlerror.h> happens first in code
10869 seems to be the case in KDE libs
10870
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010871Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10874 from Igor for Windows
10875
10876Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10877
10878 * Makefile.am: Gary Pennington pointed out a missing prefix
10879
Daniel Veillard43d3f612001-11-10 11:57:23 +000010880Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10883 * doc/*: upgraded and rebuilt the docs
10884
Daniel Veillardc1f78342001-11-10 11:43:05 +000010885Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10886
10887 * HTMLparser.c: fix comment in scripts element parsing.
10888 * result/HTML/doc3*: updated the results.
10889
10890Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10891
10892 * uri.c: another URI bug fix #63336, using Joel Young patch.
10893
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010894Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10895
10896 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10897 a cleaned up version of the Pwd shell string generation.
10898
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010899Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * valid.c include/libxml/tree.h: trying to fix namespaces +
10902 validation problems for good, closing #63619 in the process
10903 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10904 wrong in this respect, fixed it.
10905
Daniel Veillardd536f702001-11-08 17:32:47 +000010906Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10907
10908 * xmllint.c: Morus Walter patch to allow --format and --encode
10909
Daniel Veillard5004f422001-11-08 13:53:05 +000010910Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * debugXML.c: Stefan Kost provided an help command for the shell
10913
Daniel Veillarda6825e82001-11-07 13:33:59 +000010914Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10915
10916 * debugXML.c: Heiko Rupp pointed that the shell would crash
10917 on empty nodesets returns.
10918
Daniel Veillard03f848d2001-11-07 12:53:46 +000010919Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10920
10921 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10922 migh need the history libraries
10923
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010924Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10925
10926 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10927 handle the case of < in quoted attributes, Bastian Kleineidam
10928
Daniel Veillardc853b322001-11-06 15:24:37 +000010929Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10932 fixing catalog breakages
10933 * Makefile.am catalog.c result/catalogs/catal
10934 result/catalogs/mycatalog.* test/catalogs/catal*:
10935 fixed more problems in catalog support, added more regression tests
10936 for both XML and SGML catalog handling
10937
Daniel Veillard66870c72001-11-05 19:27:49 +000010938Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * debugXML.c: applied an improvement to xmlGetLineNo() from
10941 Keith Isdale
10942
Daniel Veillardffe09c92001-11-05 14:21:47 +000010943Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10946 Side effect of the progressive catalog loading
10947
Daniel Veillardad661b92001-11-05 11:43:15 +000010948Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10949
10950 * Makefile.am: confexecdir and confexec_DATA were defined twice
10951 pointed out by Karl Eichwalder
10952
Daniel Veillard6eb17722001-11-04 22:19:27 +000010953Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10954
10955 * xmlcatalog.c: avoid unlink() and use remove() instead.
10956
Daniel Veillardea898282001-11-04 22:13:45 +000010957Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10958
10959 * libxml.spec.in: cleanup
10960 * include/libxml/xmlwin32version.h: updated with 2.4.8
10961
Daniel Veillarda4617b82001-11-04 20:19:12 +000010962Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10963
10964 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10965 of compiling libxml with a non standard set of options
10966
John Fleck027edfb2001-11-04 20:13:58 +000010967Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10968
10969 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10970 document --sgml option, fixing gnome bugzilla #63382
10971
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010972Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10973
10974 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10975 breakage of 2.4.7, added a couple of really needed APIs
10976 like xmlCatalogIsEmpty() and xmlNewCatalog()
10977 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
10978 for install-catalog
10979 * configure.in: preparing 2.4.8
10980
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000010981Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
10982
10983 * HTMLtree.c tree.c include/libxml/HTMLtree.h
10984 include/libxml/tree.h include/libxml/xmlIO.h: more include
10985 cleanups, export cleanly one html output + format function.
10986
10987Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10988
10989 * parser.c: removed initGenericErrorDefaultFunc call from
10990 xmlInitParser() since it could destroy previous calls to
10991 xsltSetGenericErrorFunc() effects
10992
Daniel Veillardebd38c52001-11-01 08:38:12 +000010993Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10994
10995 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
10996 keyword.
10997
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000010998Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * Makefile.am: cleanup
11001 * threads.c: cleanup too
11002 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11003 from xsltproc
11004 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11005 dependancy loop.
11006
Daniel Veillard91c00402001-10-30 17:41:38 +000011007Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11008
11009 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11010 was not used anymore !
11011
Daniel Veillard52dcab32001-10-30 12:51:17 +000011012Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11013
11014 * configure.in: preparing 2.4.7
11015 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11016 manual page from John
11017 * doc/*: updated the doc and rebuilt the generated pages
11018
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011019Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11020
11021 * xmlIO.c: closing bug #62711, the library should never
11022 close stdin or stdout.
11023
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011024Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11025
11026 * uri.c: second pass at fixing #63336, using Joel Young
11027 final patch. looks okay.
11028
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011029Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * uri.c include/libxml/uri.h: trying to clear #63336
11032 allowing the escaping routine to parse unconformant
11033 URI-References.
11034
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011035Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * vms/readme.vms vms/build_libxml.com nanoftp.c
11038 include/libxml/xmlversion.h.in: a few VMS updates from
11039 John A Fotheringham
11040 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11041 and xmlCleanupOutputCallbacks() for the Perl binding people.
11042
Daniel Veillard635ef722001-10-29 11:48:19 +000011043Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11044
11045 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11046 apply fixes to close #63271 and avoid segfaults when
11047 the error routine gets callbed before xmlInitParser()
11048 get called.
11049 * nanoftp.c error.c: Applied patches from Justin Fletcher
11050 correcting some xmlGenericError misuses.
11051
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011052Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11053
11054 *doc/xmllint.xml, doc/xmllint.1
11055 New and improved man page for xmllint - .xml is the original, .1
11056 is the generated man page
11057
Daniel Veillardc9484202001-10-24 12:35:52 +000011058Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11059
11060 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11061 the web site from the main HTML document.
11062
Daniel Veillard5151c062001-10-23 13:10:19 +000011063Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * parser.c: fixed an erroneous validation bug when PE refs
11066 occurs in external parsed entities referenced from the
11067 internals subset
11068 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11069 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11070 added the associated testcase, it's a nice one.
11071 * HTMLparser.c: generate the DTD node as HTML still ...
11072 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11073
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011074Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * HTMLparser.c: fixed a bug in htmlNewDoc()
11077
Daniel Veillard89cad532001-10-22 09:46:13 +000011078Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11079
11080 * test/threads/*: added entities testing to the Thread test
11081 * testThreads.c: make the test reasonable
11082 * DOCBparser.c: fix the DTD public and system ID
11083 * xmllint.c: added --sgml for SGML DocBook importing
11084 * Makefile.am: added Docbtests target
11085
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011086Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11087
11088 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11089 * testThreads.c: removed bogus include
11090
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011091Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11094 fixed a very serious (looping) validation bug
11095
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011096Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * include/libxml/globals.h include/libxml/threads.h threads.c
11099 testThreads.c: far more testing, cleaning up bugs
11100 * *.c : make sure globals.h is always included.
11101
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011102Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * HTMLparser.c: try to get rid of parser loops for good.
11105
Daniel Veillardab7488e2001-10-17 11:30:37 +000011106Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11107
11108 * configure.in: fixed some bugs in CFLAGS passing.
11109 * test/threads Makefile.am testThreads.c: added a specific
11110 threaded test case (really nasty, guaranteed).
11111
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011112Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11113
11114 * catalog.c: serious cleanup on the management of the
11115 XML catalog tree, more tests done, especially with
11116 the catalog PI.
11117
Daniel Veillard364789a2001-10-16 12:45:00 +000011118Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11119
11120 * catalog.c: avoid a problem in catalog cleanup on SMP if
11121 catalogs were not initialized.
11122
Daniel Veillard81463942001-10-16 12:34:39 +000011123Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * catalog.c xpath.c: trying to cleanup the not thread safe
11126 parts of the library.
11127
Daniel Veillard64a411c2001-10-15 12:32:07 +000011128Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * include/libxml/globals.h configure.in global.data: make
11131 the allocation be per-thread a configure option
11132 * encoding.c include/libxml/parser.h: fixed compilation
11133 errors
11134
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011135Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * include/libxml/parser.h: Norm reported that a few lines
11138 added were breaking libxslt compile, removed them for now
11139
Daniel Veillard6f350292001-10-14 09:56:15 +000011140Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11141
11142 * parser.c parserInternals.c threads.c: debugged and fixed
11143 initialization problems which were giving troubles on SMP
11144 boxes.
11145
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011146Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * include/libxml/Makefile.am: missing globals.h
11149
Daniel Veillarde7090612001-10-13 12:18:28 +000011150Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011151
Daniel Veillarde7090612001-10-13 12:18:28 +000011152 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011153
Daniel Veillardd0463562001-10-13 09:15:48 +000011154Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11155
11156 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11157 include/libxml/parserInternals.h include/libxml/tree.h
11158 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11159 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11160 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11161 Applied the last patches from Gary, cleanup, activated threading
11162 all user accessible global variables are now handled in globals.[ch]
11163 Still a bit rought but make tests passes with either
11164 --with-threads defined at configure time or not.
11165 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11166 linking options
11167
Daniel Veillardb8478642001-10-12 17:29:10 +000011168Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * Makefile.am include/libxml/Makefile.am
11171 include/libxml/globals.h globals.c include/libxml/threads.h
11172 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11173 configure.in: started integrating the core of the thread support
11174 not activated yet but half integrated. The code should still
11175 compile and work anyway.
11176
Daniel Veillardb44025c2001-10-11 22:55:55 +000011177Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11180 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11181 integrating the non-controversial parts of Gary Pennington
11182 multithread patches
11183 * catalog.c: corrected a small bug introduced
11184
Daniel Veillard75b96822001-10-11 18:59:45 +000011185Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * catalog.c include/libxml/catalog.h: very serious cleanup,
11188 isolating unportable code and as much as possible the accesses
11189 to the global shared catalog. May need more testing !
11190
Daniel Veillard78d12092001-10-11 09:12:24 +000011191Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11194 Keith Isdale patches for the XSLT debugger interfaces. Some
11195 cleanup
11196
Daniel Veillardff0b7312001-10-11 06:46:09 +000011197Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11200 * DOCBparser.c: generate line nubers in elements
11201
Daniel Veillard60087f32001-10-10 09:45:09 +000011202Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * configure.in: preparing 2.4.6 release
11205 * doc/xml.html doc/html/*: updated and rebuilt the docs
11206 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11207
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011208Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11209
11210 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11211 adding documentation for DV's supercatalog support
11212
Daniel Veillard82d75332001-10-08 15:01:59 +000011213Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11214
11215 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11216 super catalog support adding one API and one flag --sgml to
11217 xmlcatalog
11218
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011219Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11220
11221 * doc/xmlcatalog_man.xml, xmlcatalog.1
11222 One more crack at
11223 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11224
11225
Thomas Broyer47334c02001-10-07 16:41:52 +000011226Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11227
11228 * xpath.c: implemented xmlXPathObjectCopy for external objects
11229 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11230
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011231Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11232
11233 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11234 finishing up fix to
11235 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11236 the xmlcatalog man page display more elegantly
11237
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011238Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * configure.in: closing bug #61832
11241 * HTMLparser.c: removed a warning
11242
Daniel Veillard6ab38382001-10-06 13:08:27 +000011243Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11244
11245 * xpath.c: fixing #61673 part I, do not loose doc information
11246 when copying result value trees.
11247
Daniel Veillard556c6682001-10-06 09:59:51 +000011248Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * xpath.c: trying to harden the XPath interpreter
11251
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011252Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11253
11254 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11255 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11256
William M. Brack1633d182001-10-05 15:41:19 +000011257Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11258
11259 * HTMLparser: repaired another loop problem
11260
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011261Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11262
11263 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11264 parsing.
11265 * xpath.c: fix bug #61291 the default XML namespace node is
11266 missing from the namespace axis.
11267 * tree.c: refuse to create namespaces nodes with prefix "xml"
11268
Daniel Veillard651f9472001-10-04 14:51:06 +000011269Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * SAX.c: ouch a non-defined namespace could lead to a crash,
11272 fixed #61215
11273
Daniel Veillard7dd05702001-10-04 14:25:12 +000011274Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * parserInternals.c: closed bug #61054
11277
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011278Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * include/libxml/Makefile.am: closing #60708
11281
Daniel Veillarda293c322001-10-02 13:54:14 +000011282Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11283
11284 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11285 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11286
Daniel Veillardf4309d72001-10-02 09:28:58 +000011287Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11288
11289 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11290
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011291Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11292
11293 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11294 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11295
Daniel Veillard16756b62001-10-01 07:36:25 +000011296Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * catalog.c: Justin Fletcher provided cleaup code in case
11299 HAVE_STAT is not defined
11300 * include/win32config.h: Igor Zlatkovic suggested to have
11301 HAVE_STAT defined there
11302
William M. Brack5e1cac12001-09-28 16:19:18 +000011303Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11304
11305 * catalog.c - fixed typing error reported by M. Barros
11306
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011307Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11308
11309 * xmllint.c - fixing typo
11310
William M. Brackd28e48a2001-09-23 01:55:08 +000011311Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11312
11313 * HTMLparser.c: small enhancement to prevent loop on
11314 unrecognizable data
11315
Daniel Veillardb1d62872001-09-21 09:47:08 +000011316Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11317
11318 * parserInternals.c: applying patch from bug #60757 this
11319 should close it
11320
Daniel Veillardc0631a62001-09-20 13:56:06 +000011321Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * catalog.c xmlcatalog.c: removed a couple of warning
11324 * xpath.c: try to solve the linking problem on platforms
11325 needing trio to compile
11326
Daniel Veillard1a123612001-09-19 08:06:23 +000011327Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011328
Daniel Veillard1a123612001-09-19 08:06:23 +000011329 * Makefile.am libxml.spec.in: backing up non-documented changes
11330 commited without review or aproval by Jens Finke <jens@gnome.org>
11331 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011332
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011333Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11334
11335 * configure.in: Joe Orton provided a patch fixing a problem
11336 when iconv is specified to be in a non-standard directory
11337 but wasn't exported in xml2-config --cflags
11338
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011339Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11340
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011341 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011342 troubles with 2.4.4 errors.
11343
Daniel Veillard16698282001-09-14 10:29:27 +000011344Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * encoding.c entities.c: do not output hexadecimal charrefs
11347 when serializing HTML since some version of Netscape can't
11348 grok it, generate decimal ones.
11349 * result/HTML/doc3.htm: output changed due to previous test
11350 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11351
Daniel Veillard98fed372001-09-13 11:34:58 +000011352Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11355 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11356
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011357Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011358 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011359
11360 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11361 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11362 updated the configuration scripts systems accordingly
11363
Daniel Veillard04382ae2001-09-12 18:51:30 +000011364Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11365
11366 * configure.in: preparing for 2.4.4
11367 * doc/xml.html doc/html/*: updated and rebuilt the docs
11368
Daniel Veillardd63437e2001-09-12 15:00:27 +000011369Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11370
11371 * win32/dsp/libxml2.def.src: tried to incorporate comments
11372 from bug #59220
11373
Daniel Veillard319a7422001-09-11 09:27:09 +000011374Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * parser.c result/noent/wml.xml: fixed bug #59981 related
11377 to handling of '&' in attributes when entities are substitued
11378
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011379Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * libxml.h include/libxml/xmlversion.h.in
11382 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11383 Tried to close bug #60131
11384
Daniel Veillardbce62332001-09-10 18:46:55 +000011385Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11386
11387 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11388
Daniel Veillard143b04f2001-09-10 18:14:14 +000011389Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * SAX.c: fixing bug #59946 on xmlns=""
11392
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011393Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11394
11395 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11396 but allocates a new error code.
11397
Daniel Veillard05c13a22001-09-09 08:38:09 +000011398Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * xmllint.c: John Fleck fixed typos in the options output
11401 * parser.c SAX.c: fix ignorable white space SAX selection
11402
11403Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11404
11405 * entities.c: Steve Underwood found the possibility of an
11406 ininite loop in case of error.
11407
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011408Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11411
Daniel Veillarda050d232001-09-05 15:51:05 +000011412Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * parser.c: warn if version is not 1.0 but it's not
11415 strictly speaking an error after analyzing the spec
11416
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011417Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11418
11419 *doc/catalog.html - add link to the html version of the
11420 man page, other linguistic cleanups
11421
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011422Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11423
11424 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11425 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11426 file, has not yet been included in the build.
11427
Daniel Veillard99784ff2001-09-01 16:20:28 +000011428Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * catalog.c: removed a duplicate affectation Justin Fletcher
11431
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011432Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * tree.c: Armin Sander pointed a possible text coalescing
11435 problem, completed his patch.
11436
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011437Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11438
11439 * trionan.c: Fixed const and volatile re-definition problem
11440
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011441Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * libxml.4 parser.c: doc updates from Heiko Rupp
11444 * parserInternals.c: 2 sanity checks from Heiko Rupp
11445
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011446Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * tree.c: applied patch from Armin Sander to make some pointers
11449 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011450 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011451
Daniel Veillardb06c6142001-08-27 14:26:30 +000011452Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * xpath.c: hum, restrict the integer usage gcc bug workaround
11455 to only gcc compilers so that other architecture don't get
11456 penalized by this limitation.
11457 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11458
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011459Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11462 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11463
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011464Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11467 --convert option to xmlcatalog to convert SGML ones to
11468 the XML syntax.
11469 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11470
11471 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011472Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * catalog.c xmlIO.c: started some serious testing and fixed
11475 a few bug and optmization needs.
11476
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011477Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11480 preparing for a 2.4.3 release even if it may not be ready yet
11481 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11482 all file parsing lookup to go through the entity resolver, add
11483 to add an API to bypass it (needed to load catalogs themselves),
11484 some cleanup on the catalog code too.
11485 * nanoftp.c: small cleanup
11486 * doc/catalog.html: small update
11487
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011488Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11491 Jun Kuriyama
11492
Daniel Veillardffb120d2001-08-23 00:52:23 +000011493Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * doc/catalog.html: finished the catalog documentation
11496
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011497Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * doc/catalog.html doc/xml.html: added documentation about
11500 Catalog support, misses an API description
11501 * doc/html/*: reextracted the API pages
11502
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011503Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11506 Added the part about section 7.2 on URI resolution,
11507 fixed a side effect in the HTML parser, look complete
11508 and ready to rock except the URI/SystemID part!
11509
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011510Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * include/libxml/catalog.h include/libxml/parser.h
11513 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11514 xmlIO.c: added support and APIs needed for the catalog PI
11515 * include/libxml/xmlIO.h: cleanup
11516
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011517Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11520 include/libxml/catalog.h: starts to look okay, really
11521 plugged the new framework, cleaned a lot of stuff,
11522 added some APIs, except the PI's support missing this
11523 should be mostly complete
11524 * result/catalogs/* test/catalogs/*: added new test, enriched
11525 the existing one with URN ID tests
11526
Daniel Veillard64339542001-08-21 12:57:59 +000011527Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * catalog.c: fixed nextCatalog
11530 * result/catalogs/docbook test/catalogs/*: started adding
11531 a small regression test
11532
Daniel Veillardcda96922001-08-21 10:56:31 +000011533Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11536 more work on the XML catalog support.
11537 * parser.c include/libxml/parser.h: small cleanup seems using
11538 list as a public parameter name can give portability troubles
11539 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11540 include/libxml/xpath.h include/libxml/Makefile.am: removed
11541 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11542 wrappers
11543
Bjorn Reese45029602001-08-21 09:23:53 +000011544Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11545
11546 * Makefile.am trio.c triodef.h trionan.c xpath.c
11547 include/libxml/Makefile.am include/libxml/trionan.h:
11548 Re-worked Not-A-Number and Infinity support.
11549 * xmlcatalog.c: added readline include files
11550
Daniel Veillard344cee72001-08-20 00:08:40 +000011551Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11554 testCatalog as xmlcatalog, making it an installed app
11555 adding a shell, and preparing it to be a /etc/xml/catalog
11556 management tool, though not ready yet
11557 * catalog.c include/libxml/catalog.h: adding support for
11558 XML Catalogs http://www.oasis-open.org/committees/entity/
11559 not finished, there is some interesting tradeoffs and a
11560 few open questions left.
11561
Daniel Veillardb7664f42001-08-19 13:00:43 +000011562Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * xmllint.c: fixed a line formatting problem
11565
Daniel Veillard5015b712001-08-17 09:37:52 +000011566Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * SAX.c: removed a couple of unused variable (Albert Chin)
11569
Daniel Veillardbb371292001-08-16 23:26:59 +000011570Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11573 trying to fix some troubles w.r.t. function returning
11574 const xxxPtr.
11575
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011576Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11579 defined
11580
Daniel Veillardae6db172001-08-16 19:32:00 +000011581Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * xpointer.c: removed unused var
11584
Daniel Veillard09190202001-08-16 16:27:41 +000011585Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * testXPath.c: another small cleanup closing bug #59110
11588
Daniel Veillard796f4b62001-08-16 16:00:13 +000011589Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * win32/dsp/libxml2.def.src: small cleanup closing bug
11592 #59108
11593
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011594Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * example/gjobread.c: add xmlCleanupParser() before leaving
11597
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011598Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * config.h.in configure.in include/libxml/xmlwin32version.h:
11601 released 2.4.2
11602
Daniel Veillardd3d06722001-08-15 12:06:36 +000011603Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * include/libxml/valid.h debugXML.c valid.c: deprecate
11606 the non-boundchecking Sprintf functions, add Snprintf
11607 this should close bug #57984
11608
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011609Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11612 URIs before doing the lookups (pointed by Mark Vakoc)
11613
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011614Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * xpath.c: serious changes on Result Value Trees and NodeSets
11617 w.r.t. deallocation and collect operations. Probably not
11618 100% clean (merge of allocated trees smells like a problem).
11619 Seems sufficient to close #58943
11620
Daniel Veillard90493a92001-08-14 14:12:47 +000011621Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * xmllint.c: adding a --format option
11624
Daniel Veillardfe703322001-08-14 12:18:09 +000011625Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * xpath.c: count() was broken on Result Value Tree
11628 * xmlIO.c: fixed file:/// accesses on _WIN32
11629
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011630Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11633 macro was renamed, this should close bug #58683
11634
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011635Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11638 entity substitution mode text at the end of the entity might
11639 be added due to text coalescing.
11640 * nanoftp.c parser.c: small cleanup
11641
Daniel Veillard0c720972001-08-08 20:59:00 +000011642Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * HACKING: added John Fleck right to commit in the doc subdir
11645
Daniel Veillard48da9102001-08-07 01:10:10 +000011646Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11649 allow to inherit attributes from the DTD directly in the
11650 tree, this is needed for XPath and can be a useful feature.
11651 Inherited namespaces are always provided at the tree level now
11652 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11653 of tests for this feature (XSLT being the prime user).
11654
Daniel Veillard50f34372001-08-03 12:06:36 +000011655Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11658 testSAX.c xmlIO.c xmllint.c include/win32config.h
11659 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11660 include/libxml/xmlwin32version.h.in win32/README.MSDev
11661 win32/dsp/*: applied Win32 Facelift No.2 patches from
11662 Igor Zlatkovic for Windows/MSC
11663
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011664Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * SAX.c: unparsedEntityDecl() the URI computation of the
11667 entity wasn't done breaking XSLT unparsed-entity-uri()
11668
Daniel Veillard567e1b42001-08-01 15:53:47 +000011669Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * xpath.c: fixed a bug when walking the descendants and
11672 the current node has no children
11673 * debugXML.c: show up when a text node is supposed to not be escaped
11674
Thomas Broyerf186c822001-07-31 23:30:37 +000011675Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11676
11677 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11678 worked like the set:leading() function)
11679 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11680
Daniel Veillardba6db032001-07-31 16:25:45 +000011681Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11682
11683 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11684
Daniel Veillard57905372001-07-31 15:52:17 +000011685Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11686
11687 * include/libxml/xmlIO.h: apply change to close #58141
11688 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11689
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011690Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11691
11692 * parser.c: when the internal subset uses a PE, then the
11693 included entity can use conditional sections.
11694
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011695Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11696
11697 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11698 when walking the namespace axis showing up in
11699 libxst/tests/general/bug-12
11700 * xmlmemory.c: added the possibility to trace a given block
11701 defined by its address
11702
Daniel Veillard4aafa792001-07-28 17:21:12 +000011703Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11704
11705 * parser.c: don't override existing encoding specified before
11706 starting xmlParseDocument()
11707
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011708Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11709
11710 * include/libxml/xmlwin32version.h: reinserted, needed for
11711 Windows users of CVS
11712
Darin Adlera77cac02001-07-27 17:41:51 +0000117132001-07-27 Darin Adler <darin@bentspoon.com>
11714
Darin Adler699613b2001-07-27 22:47:14 +000011715 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11716 * testCatalog.c: Add include of <libxml/parser.h>.
11717
117182001-07-27 Darin Adler <darin@bentspoon.com>
11719
Darin Adlera77cac02001-07-27 17:41:51 +000011720 * include/libxml/.cvsignore:
11721 * include/libxml/xmlwin32version.h:
11722 Remove this file from CVS because it's generated.
11723
Daniel Veillard50822cb2001-07-26 20:05:51 +000011724Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11725
11726 * parser.c include/libxml/parser.h: applied const patches from
11727 Tom Moog #58002
11728
Thomas Broyerba4ad322001-07-26 16:55:21 +000011729Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11730
11731 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11732 lookup framework
11733
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011734Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11735
11736 * tree.c: fixed xmlCopyNode() for documents
11737
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011738Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11739
11740 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11741
11742Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011743
11744 * parser.c: fixes bug #57652 reported by Morus Walter
11745
Daniel Veillarde3924972001-07-25 20:25:21 +000011746Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11747
11748 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11749
Daniel Veillarda53c6882001-07-25 17:18:57 +000011750Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11751
11752 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11753 errors, lesson don't add new functions at 1am before a release
11754 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11755 from XPath initialization when possible.
11756
Daniel Veillardd9bad132001-07-23 19:39:43 +000011757Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11758
11759 * result/scripts/base*: removing history/readline changed
11760 this slightly
11761 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11762 xmllint.c: make element content line number generation
11763 optionnal to avoid breaking old apps added interface to switch
11764
Daniel Veillardf012a642001-07-23 19:10:52 +000011765Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11766
11767 * configure.in: get rid of the readline and libhistory
11768 dependancies by default, release 2.4.1 with IA64 fix
11769 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11770 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11771 John Kroll fixes to allow saving to HTTP via PUT (or
11772 POST of needed).
11773 * doc/html/*.html: regenerated the docs
11774
Thomas Broyere8126242001-07-22 03:54:15 +000011775Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11776
11777 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11778 xmlHashScanFull and xmlHashScannFull3 to get passed the
11779 three keys as arguments to the callback function
11780
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011781Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11782
11783 * configure.in Makefile.am: removed libxml softlink for good
11784 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11785 100% coverage by gtk-doc
11786
Daniel Veillard8599e702001-07-17 21:38:51 +000011787Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11788
11789 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11790 fixed serious troubles due to size_t vs. int mismatch
11791
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011792Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11793
11794 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11795
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011796Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11797
11798 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11799 convenient extension API for value and context managing
11800 Now handles external objects through xmlXPathPopExternal,
11801 xmlXPathWrapExternal and xmlXPathReturnExternal.
11802 Added functions for sets operations (intersection, etc.)
11803
Daniel Veillard22090732001-07-16 00:06:07 +000011804Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11805
11806 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11807 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11808 HTMLparser.c: cleanup of global variables, marking some
11809 const or private.
11810
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011811Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011812
11813 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11814 fixed xmlXPathNodeSetItem when passing index=0
11815
Daniel Veillard05dec342001-07-14 21:57:39 +000011816Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11817
11818 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11819
Daniel Veillard28ae6362001-07-14 16:44:32 +000011820Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11821
11822 * xmllint.c: fixed compilation under Cygwin #57503
11823 * TODO: update
11824
Peter Williamsed156f52001-07-13 18:35:13 +0000118252001-07-13 Peter Williams <peterw@ximian.com>
11826
11827 * config.h.in: add #undef HAVE_DLFCN_H
11828
11829 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11830 builddir.
11831
Daniel Veillard73b36e32001-07-12 15:09:52 +000011832Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11833
11834 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11835 raised by #57348 and #57381
11836
Daniel Veillard7db37732001-07-12 01:20:08 +000011837Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11838
11839 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11840 tree.c xpointer.c: store the line numbder in element->content,
11841 may break some software, need a configuration mechanism
11842
Darin Adler96037892001-07-11 00:03:16 +0000118432001-07-10 Darin Adler <darin@bentspoon.com>
11844
11845 * .cvsignore:
11846 * example/.cvsignore:
11847 * include/.cvsignore:
11848 * include/libxml/.cvsignore:
11849 Various things that are generated and should be ignored.
11850
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011851Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11852
11853 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11854 * doc/xml.html doc/html/*: updated the docs
11855
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011856Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11857
11858 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11859 validation occured on content with element child
11860
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011861Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11862
11863 * tree.c: fixed XML Base computation which was broken
11864 * debugXML.c: added a base function to the shell
11865 * Makefile.am result/scripts/* test/scripts/*: added scripts
11866 based regression tests, and adding 2 XML Base tests
11867
Daniel Veillard19e96c32001-07-09 10:32:59 +000011868Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11869
11870 * tree.c: set properties doc and call xmlSetListDoc for properties
11871 content when grafting them in a different tree.
11872 * aclocal.m4: remove from CVS
11873
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011874Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11875
11876 * win32/libxml2/libxml2.def.src: added some missing entry point
11877 for XPath (Mark Vakoc)
11878
Daniel Veillard388236f2001-07-08 18:35:48 +000011879Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11880
11881 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11882 layer should URI-Unescape before trying to open resources.
11883
Daniel Veillard04383752001-07-08 14:27:15 +000011884Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11885
11886 * xpath.c: fix the name() bug for elements in the default
11887 namespace reported by Charlie Bozeman
11888
Daniel Veillard7583a592001-07-08 13:15:55 +000011889Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11890
11891 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11892 led to an XPath fix, improvements of SAX initialization, and
11893 an added option --nocdata to testXPath
11894
Daniel Veillard449d7392001-07-07 19:11:06 +000011895Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11896
11897 * doc/libxml-doc.el: Felix Natter provided anew version working
11898 with XEmacs too
11899
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011900Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11901
11902 * include/libxml/xpath.h: small cleanup
11903 * doc/xml.html: update
11904
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011905Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11906
11907 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11908 released 2.3.14
11909
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011910Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11911
11912 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011913 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011914
Daniel Veillard73c9c042001-07-05 20:02:54 +000011915Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11918 were not equal to empty strings
11919
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011920Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11921
11922 * SAX.c: fixed a URI-Reference computation problem when validating
11923 * xmlIO.c: small cleanup
11924
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011925Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11926
11927 * parser.c: improved the description of a couple of interfaces
11928 upon Larry Stamper suggestion
11929
Daniel Veillard62f313b2001-07-04 19:49:14 +000011930Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11931
11932 * SAX.c entities.c parser.c: changed completely the way entities
11933 are handled when running the parser in entity substitution mode.
11934 This fixes a bug reported by Stephan Kulow and nearly divides
11935 by 3 the amount of memory required by libxslt to load and process
11936 DocBook TDG.
11937
Daniel Veillardf420ac52001-07-04 16:04:09 +000011938Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11939
11940 * HTMLparser.c: fixing a too early root closing problem raised
11941 byt Prashanth Naidu
11942
Daniel Veillard8c357d52001-07-03 23:43:33 +000011943Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11944
11945 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11946 raised by Mark Vakoc.
11947
Daniel Veillard6e90d192001-07-03 16:37:49 +000011948Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11949
11950 * example/Makefile.am: fixed the include path to add srcdir/include
11951 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11952 and some cleanup
11953
Daniel Veillardf06307e2001-07-03 10:35:50 +000011954Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11957 lot of optimization work, results in significant improvements
11958 when handling really complex XPath queries. Add a small optimizer
11959 for unions, improve [n] and [last()], avoid some costly ops.
11960
Daniel Veillard77044732001-06-29 21:31:07 +000011961Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11962
11963 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11964 * xpath.c: small cleanup
11965 * xmlGetNsList: reformated, fixed problems if used on Entities
11966
Daniel Veillard2adbb512001-06-28 16:20:36 +000011967Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11968
11969 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11970
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011971Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11972
11973 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11974 * Makefile.am example/Makefile.am: workaround automake generating
11975 erroneous deps
11976
Daniel Veillard12f7d292001-06-28 13:12:11 +000011977Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11978
11979 * include/win32config.h: bug #56801 Yon Derek provided a patch
11980 to the windows config file.
11981
Daniel Veillard87ee9142001-06-28 12:54:16 +000011982Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
11985 libxml.h : Yon Derek provided a set of changes to compile from
11986 CVS on Windows/MSC
11987
Daniel Veillard0e4cd172001-06-28 12:13:56 +000011988Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11989
11990 * parser.c: fixed UTF8 BOM support in push mode
11991 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
11992 added a specific testcase
11993
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000011994Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11995
11996 * Makefile.am: added --push regression tests
11997 * parserInternals.c: the XML parser segfaulted in --push mode
11998
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000011999Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * configure.in: moved the symlinks detection within a CVS
12002 check, this is not portable and will be removed soon.
12003 * xpath.c: small cleanup/speedup
12004
Daniel Veillard11648102001-06-26 16:08:24 +000012005Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12008 release of 2.3.12
12009 * parser.c: make an error message if unknow entities in all cases
12010
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012011Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12012
12013 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12014
Daniel Veillard23793842001-06-25 16:07:45 +000012015Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12016
12017 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12018 includes were installed in the wrong dir
12019
Daniel Veillardf5498f32001-06-25 15:08:36 +000012020Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12021
12022 * doc/html.xml: warn against sending code to exhibit bugs.
12023
Daniel Veillard56f06462001-06-24 21:34:03 +000012024Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12025
12026 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12027 Tru64 from Thomas Leitner
12028
Daniel Veillardc5d64342001-06-24 12:13:24 +000012029Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * AUTHORS: added William and Bjorn
12032 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12033 daniel@veillard.com hopefully I won't have to do this again
12034 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12035 docs can be rebuilt cleanly now
12036 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12037 from CVs it's generated, added include/libxml/xmlwin32version.h
12038 also generated but which should change far less frequently.
12039 * catalog.c nanoftp.c: made sure to include libxml.h not
12040 libxml/xmlversion.h directly
12041 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12042 when compiling on WIN32 and MSC
12043
Daniel Veillard07385fd2001-06-23 21:55:48 +000012044Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12045
12046 * include/Makefile.am include/libxml/Makefile.am configure.in:
12047 fixed make distcheck and rebuilding the rpms
12048
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012049Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12050
12051 * configure.in: should finish the migration of exported includes
12052 into a real include/libxml in CVS, at least for CVS users.
12053 * removed the exported headers, added in include/libxml (as well
12054 as xmlversion.h.in).
12055
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012056Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12057
12058 * configure.in: fixed the way to detect symlink
12059
Daniel Veillard66541772001-06-23 18:31:04 +000012060Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12061
12062 * configure.in: updated, include/libxml is now a real CVS dir
12063
Daniel Veillardca989762001-06-23 17:39:29 +000012064Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12065
12066 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12067 version works with both libxml1 and libxml2 (it autodetects
12068 the prefix of the html-files) from Felix Natter.
12069 * doc/xml.html: updated doc accordingly
12070
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012071Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * xpath.c: fixed the bug generating a template loop in libxslt
12074 when using docbook-xsl-1.4, * should filter out document nodes
12075 * HACKING: added William
12076 * TODO: updated
12077
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012078Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * doc/FAQ.html: added a warning about gcc-3.0
12081 * doc/xml.html: added reference to gdome2 and removed a confusing
12082 sentence
12083
Daniel Veillardf7f41852001-06-22 15:18:01 +000012084Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * xmlversion.h: okay this is a generated file, but Windows
12087 users need it and they can't generate it, and I want CVS
12088 Windows users ...
12089 * win32/libxml2/libxml2_so.dsp: Windows project file for
12090 the shared lib version of libxml2
12091 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12092 resources needed for libxslt/xsltproc by Yon Derek
12093
Bjorn Reese3157b342001-06-22 14:41:45 +000012094Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12095
12096 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12097
Daniel Veillard4151acb2001-06-22 10:48:57 +000012098Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
Daniel Veillardcc146db2001-06-22 11:10:52 +000012100 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12101
12102Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12103
Daniel Veillard4151acb2001-06-22 10:48:57 +000012104 * include/win32config.h: Yon Derek provided a first fix
12105 to be able to compile libxslt/xsltproc on Windows
12106
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012107Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12108
12109 * xpath.c: attempt to work around what seemed a gcc optimizer
12110 bug when handling floats on i386 http://veillard.com/gcc.bug
12111 * tree.c entities.c encoding.c: doing some cleanups while
12112 chasing it
12113
Daniel Veillard017b1082001-06-21 11:20:21 +000012114Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12115
12116 * Makefile.am: cleanup when --without-debug is specified
12117 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12118 w.r.t. --without-debug and other include points
12119 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12120 Catalogs
12121 * configure.in entities.h tree.h HTMLparser.c: removed
12122 --without-corba, made the _private field mandatory
12123
Daniel Veillard87a764e2001-06-20 17:41:10 +000012124Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12125
12126 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12127 outputs a BOM in UTF8, an errata has been issued to avoid the
12128 problem, that was the most reasonable solution... Add support
12129 for a leading UTF8 BOM in entities.
12130
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012131Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12132
12133 * valid.c: fixed a bug found when post validating an entity ref
12134 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12135 activate it too
12136
Daniel Veillard39196eb2001-06-19 18:09:42 +000012137Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12138
12139 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12140 weakness in the node copy the XPointer and the XInclude
12141 implementations. Serious cleanup.
12142
Daniel Veillard3739b982001-06-19 12:51:30 +000012143Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * Makefile.am: Kjartan Maraas provided a small patch to
12146 add xml2-config.in to EXTRA_DIST
12147
Daniel Veillarda9142e72001-06-19 11:07:54 +000012148Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12151 provided another failing case found in KDE, the way the
12152 ctxt->vctxt.nodeTab was allocated and freed changed over
12153 time but it wasn't completely cleaned up. This should fix it.
12154
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012155Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12156
12157 * parser.c: Stephan Kulow also raised the fact that line number
12158 could get miscounted making debug harder, fixed the problem
12159 in xmlParseCharData()
12160
Daniel Veillard64b98c02001-06-17 17:20:21 +000012161Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12162
12163 * valid.c: Stephan Kulow pointed out a problem when validating
12164 and using an empty entity, forgot a 'break' in a case.
12165
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012166Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12169 * doc/xml.html: updated with 2.3.11
12170
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012171Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12172
12173 * TODO: updated adding cleanup of generated doc
12174 * configure.in: prepared to release 2.3.11
12175 * xmllint.c: added --version for bug reporting
12176 * doc/html/*.html: rebuilt the doc
12177
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012178Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12179
12180 * xpath.c: first part of the work on selecting namespace to
12181 fix bug #56115
12182
Daniel Veillard96ed5832001-06-15 22:22:04 +000012183Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12184
12185 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12186 when using -liconv
12187 * TODO: updated
12188
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012189Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12190
12191 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12192 cleanup, encoding support.
12193
Daniel Veillard608ad072001-06-14 08:32:28 +000012194Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
12196 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12197
Daniel Veillard239d0522001-06-13 23:02:48 +000012198Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12199
12200 * xpath.c: bug detected by Ankh when / is used as a function arg
12201
Daniel Veillard02bb1702001-06-13 21:11:59 +000012202Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12203
12204 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12205 of element and use it to avoid outputting formatting spaces at
12206 the wrong place. Implemented the format parameter for HTML save.
12207 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12208 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12209 result/HTML/wired.html: of course this impact the result of a
12210 number of HTML tests
12211
Daniel Veillard95d845f2001-06-13 13:48:46 +000012212Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12213
12214 * HTMLtree.[ch]: started augmenting the HTML save API with
12215 encoding and formatting parameters
12216
Daniel Veillardeca60d02001-06-13 07:45:41 +000012217Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * HTMLtree.h: cleanup and started evaluating the work needed on
12220 revamping the HTML output code
12221
Daniel Veillard84666b32001-06-11 17:31:08 +000012222Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12225
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012226Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
12228 * valid.c: fixed bug #56049, forgot one check in the
12229 validation routine
12230
Daniel Veillardca2366a2001-06-11 12:09:01 +000012231Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12234
Daniel Veillard6761eee2001-06-11 10:29:38 +000012235Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * libxml.h: fixed an error in last commit
12238 * doc/FAQ.html: added an entry for compilation from CVS
12239
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012240Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * xmlversion.h.in libxml.h: Cygwin patches
12243 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12244 * tree.h: cleanup
12245
Daniel Veillardacd370f2001-06-09 17:17:51 +000012246Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12249 memory block in a strange case where libxml is linked twice
12250 in the binary.
12251
Daniel Veillard1d047672001-06-09 16:41:01 +000012252Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12255 state far too often, simple fix used to avoid it.
12256
Daniel Veillard4497e692001-06-09 14:19:02 +000012257Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12260 being processed, applied his patch
12261 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12262
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012263Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12266 provided fixes to compile on MSCC again
12267 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12268 also provided an update for the project files.
12269
Daniel Veillarda682b212001-06-07 19:59:42 +000012270Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12273 bug #55810
12274
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012275Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * tree.c: fixed xmlGetNsProp() to close bug #55683
12278 Note this requires libxslt to use it's own function instead.
12279
Daniel Veillardf0c53762001-06-07 16:07:07 +000012280Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * HTMLtree.c: when in a pre element no formatting space should
12283 be added.
12284 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12285
Daniel Veillard068a9652001-06-07 15:30:26 +000012286Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * configure.in: added tests for signal() and signal.h
12289
Daniel Veillard541d6552001-06-07 14:20:01 +000012290Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12293
Daniel Veillard8a367d42001-06-07 14:01:34 +000012294Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * doc/libxml-doc.el: Felix Natter provided a new version for
12297 libxml2
12298
Daniel Veillard8a926292001-06-07 11:20:20 +000012299Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * HTMLtree.c: when in a pre element no formatting space should
12302 be added.
12303
Daniel Veillard14839d52001-06-06 16:11:56 +000012304Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12307
Daniel Veillarde95e2392001-06-06 10:46:28 +000012308Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12309
12310 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12311 hack
12312 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12313 * uri.c: fixed a warning
12314
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012315Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * HTMLtree.c: trying to close bug #55772 escaping in script
12318 elements
12319 * doc/xml.html: suggest to send mail to the list
12320
12321Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012322
12323 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12324 good. Use a macro and based on the solution provided in
12325 vsnprintf manual page from GNU.
12326
Bjorn Reese99748722001-06-05 12:49:15 +000012327Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12328
12329 * error.c: Workaround for non-preserving variadic list.
12330 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12331
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012332Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12333
12334 * doc/xml.html: added 2.3.10 release
12335
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012336Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12337
12338 * configure.in: releasing 2.3.10
12339
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012340Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12343
Daniel Veillard20042422001-05-31 18:22:04 +000012344Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * encoding.c: Robert Collins provided a patch to add the
12347 "US-ASCII" encoding alias
12348
Daniel Veillard97ac1312001-05-30 19:14:17 +000012349Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12352 string oriented functions and started cleaning the related areas
12353 in xpath.c which needed fixing in this respect
12354
Daniel Veillard2d703722001-05-30 18:32:34 +000012355Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12358 #55380
12359 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12360
Daniel Veillard9403a042001-05-28 11:00:53 +000012361Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * TODO: updated
12364 * nanohttp.[ch] : started adding APIs to get the redirected URL
12365 when this occurs (needed for further base computation
12366 * tree.h: cleanup
12367 * encoding.c: cleanup
12368 * SAX.c: minor change around ctxt->loadsubset
12369
Daniel Veillard6278fb52001-05-25 07:38:41 +000012370Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * Makefile.am include/Makefile.am: small change to have
12373 include/libxml rebuilt if working from CVS.
12374 * uri.c: applied another patch from Carl Douglas for URI escaping,
12375 this should close bug #51876
12376
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012377Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12380 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12381 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12382 added specific regression test
12383 * parser.h: preparing for the XSLT mode where DTD inherited
12384 attributes are added to the tree.
12385
Daniel Veillardbbd22452001-05-23 12:02:27 +000012386Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * xinclude.[ch]: Updated the namespace for the Last Call version
12389 * result/XInclude/include test/XInclude/include: updated the
12390 testsuite accordingly
12391
Daniel Veillard8514c672001-05-23 10:29:12 +000012392Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12395 related to bug #51876
12396
Daniel Veillard42596ad2001-05-22 16:57:14 +000012397Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * tree.c: fixed a gross mistake in base computation, xml:base is
12400 not completely correct yet (need cascade).
12401 * xpath.[ch]: added the few things needed to find a function name
12402 and URI from the XPath context when it is called.
12403
Daniel Veillard81418e32001-05-22 15:08:55 +000012404Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12407 * DOCBparser.c: small cleanup
12408 * xmllint.c: added a --catalogs option to load catalogs from
12409 $SGML_CATALOG_FILES
12410 * tree.c: cleanup
12411 * configure.in: iconv library fixup, ICONV_LIBS
12412
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012413Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * catalog.c: handling of CATALOG entries. detection of recursion,
12416 and a few bugfixes
12417 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12418 against the default namespace
12419
Daniel Veillard04b93292001-05-21 08:15:31 +000012420Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12421
12422 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12423
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012424Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * parser.c: fixed propagation context info when parsing an
12427 external entity.
12428 * doc/html/*.html: regenerated a couple of docs
12429
Daniel Veillard4623acd2001-05-19 15:13:15 +000012430Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12431
12432 * doc/xml.html: update with 2.3.9 informations
12433
Daniel Veillardbed7b052001-05-19 14:59:49 +000012434Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12437 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12438 * doc/html/* : rebuilt the docs
12439 * valid.c: small patch which may improve some case when
12440 validating.
12441
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012442Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * HTMLparser.c: Closed bug #54891
12445 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12446 to the suite
12447
12448Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12451 applied a documentation patch from LotR and filled in a few missing
12452 descriptions
12453
Daniel Veillard76d66f42001-05-16 21:05:17 +000012454Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12455
12456 * xpath.c tree.c parser.c: speed optimizations at the parser level
12457 document tree freeing and xpath evaluation
12458
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012459Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * parser.c parser.h parserInternals.h: fixed a couple of
12462 interfaces for handling memory buffer input to const char *
12463 upon suggestion of JamesH.
12464
Daniel Veillardc3739e72001-05-15 15:23:27 +000012465Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * configure.in: LoTR sent a patch fixing the previous commit
12468
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012469Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * configure.in: trying to deal again with the stoopid -R linking
12472 flag of Solaris
12473
Daniel Veillard790142b2001-05-15 10:51:53 +000012474Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * xpath.h: two nodeset access macros from Thomas Broyer
12477
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012478Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12481 patch from Thomas Broyer
12482
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012483Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12486 case
12487 * INSTALL: was empty added stuff from the FAQ
12488
Daniel Veillard75bea542001-05-11 17:41:21 +000012489Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12492 attributes handling and #54433 by adding xmlUnsetProp()
12493 and xmlUnsetNsProp()
12494
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012495Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * HTMLparser.c: Patch from Jonas Borgström
12498 (htmlGetEndPriority): New function, returns
12499 the priority of a certain element.
12500 (htmlAutoCloseOnClose): Only close inline elements if they
12501 all have lower or equal priority.
12502 * result/HTML: this of course changed a number of tests results.
12503
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012504Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * xmlIO.c catalog.c: plugged in the default catalog resolution
12507 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12508 documentations
12509 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12510
Daniel Veillarda7374592001-05-10 14:17:55 +000012511Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12512
12513 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12514 integrating catalogs
12515 * catalog.[ch] testCatalog.c: adding a small catalo API
12516 (only SGML catalog support).
12517 * parser.c: restaured xmlKeepBlanksDefault(0) API
12518
Daniel Veillardc17337c2001-05-09 10:51:31 +000012519Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12522
Daniel Veillard257d9102001-05-08 10:41:44 +000012523Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * parser.c: added xmlParseExternalEntityPrivate() to allow
12526 propagation of ctxt->_private when parsing external entities
12527
Daniel Veillard083c2662001-05-08 08:27:14 +000012528Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12531
Daniel Veillard01ef7382001-05-08 07:31:43 +000012532Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12535
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012536Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * valid.c: warn when indeterminist content model is detected
12539 * result/VC/ElementValid8: this adds a message
12540 * Makefile.am: add --novalid for VCM tests
12541 * parserInternals.c: added a call to Init memory
12542
Daniel Veillard64269352001-05-04 17:52:34 +000012543Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12546 when both parameters are NULL.
12547
Daniel Veillard37721922001-05-04 15:21:12 +000012548Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * valid.c: applied small patch from Gary Pennington, reindented
12551 some part of the code.
12552
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012553Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12556 release, updated and regenerated the docs
12557
Daniel Veillard357c9602001-05-03 10:49:20 +000012558Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * xpath.c result/XPath/expr/floats : clarified and cleanup
12561 printing of abnormal floats in tests.
12562
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012563Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12566 * results/HTML/ : a few changes in the output of the HTML tests as
12567 a result.
12568 * configure.in: tying to fix -liconv where needed
12569
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012570Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * Makefile.am: fixed a stupid error
12573
Daniel Veillard7150a032001-05-02 16:41:11 +000012574Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * configure.in Makefile.am: make the inclusion of the trio
12577 modules in the library conditional
12578
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012579Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * DOCBparser.c: patche from László Kovács, fixed entities refs
12582 in attributes handling
12583
Daniel Veillardedddff92001-05-02 10:58:52 +000012584Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12585
12586 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12587 flushing
12588
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012589Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * xpath.c: fix of an XSLT namespace bug reported on the list
12592 general/bug-8-
12593
Daniel Veillard5792e162001-04-30 17:44:45 +000012594Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * strio.h trio.c: Dan McNichol suggested a couple of small
12597 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12598
Daniel Veillard02141ea2001-04-30 11:46:40 +000012599Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * tree.c parser.c encoding.c: spent a bit more time looking
12602 at the parsing speed and DOM handling. Added a few more
12603 speedups.
12604
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012605Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12606
12607 * parser.c: small but effective parsing speed improvement
12608
Daniel Veillardb59076b2001-04-29 17:04:07 +000012609Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12610
12611 * configure.in: default on the DocBook parser inclusion (for Gnome)
12612 * DOCBparser.h: fixed a header reference
12613
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012614Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * configure.in xpath.c: applied Bjorn patches for FPE on the
12617 alpha
12618
Daniel Veillardeefd4492001-04-28 16:55:50 +000012619Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12622 xmlSaveFormatFileTo()
12623
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012624Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * xpath.c: simple and efficient optimization, XPath functions
12627 aways bind to the same code, cache this
12628 * TODO: updated (by saying some is obsolete)
12629
Daniel Veillard2156a562001-04-28 12:24:34 +000012630Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * xpath.c: more cleanup work on XPath name parsing routines
12633
Daniel Veillard61d80a22001-04-27 17:13:01 +000012634Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12637 xmlXPathParseName
12638 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12639 * debugXML.c: avoid compilation problems if compiling without
12640 HTML support, Igor Zlatkovic
12641 * win32/libxml2/libxml2.def.src: being able to compile without
12642 XPath on Windows
12643
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012644Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * libxml.m4: yet another patch from Toshio Kuratomi
12647
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012648Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12651
Daniel Veillard67fee942001-04-26 18:59:03 +000012652Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * tree.[ch]: added xmlSaveFormatFile interface for saving
12655 and indenting a file.
12656
Daniel Veillard82e49712001-04-26 14:38:03 +000012657Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * xpath.c: fixed bug #53689 related to processing-instruction()
12660
Daniel Veillard02f077a2001-04-26 10:59:11 +000012661Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * DOCBparser.c: patche from László Kovács
12664
Daniel Veillard30211a02001-04-26 09:33:18 +000012665Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * parser.c: applied fixes from Christian Glahn bug report #53391
12668
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012669Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * error.c: Jean François Lecomte provided a complete description
12672 and a fix to bug #53537
12673
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012674Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12677
Daniel Veillard1034da22001-04-25 19:06:28 +000012678Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * DOCBparser.c SAX.c: a bit more work on entities processing.
12681 Still Need to cleanup XML output and references in attributes
12682
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012683Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12686
Daniel Veillardb33c2012001-04-25 12:59:04 +000012687Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * tree.c: trying to fix #53574, not completely complete,
12690 I would like xmllint --copy --debug test/ent1 and
12691 xmllint --debug test/ent1 to show the same result.
12692 * xpath.c: fix a bug when trying to sort namespace nodes
12693
Daniel Veillard5146f202001-04-25 10:29:44 +000012694Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * HTMLtree.c: real fix for #53402
12697
Daniel Veillard7533cc82001-04-24 15:52:00 +000012698Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12701 PIs when using xsl:output
12702 * valid.c: closing #53537 some case generate segfaults if there
12703 is validity errors
12704
Daniel Veillard61b33d52001-04-24 13:55:12 +000012705Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12708 of external parsed entities, added --noent to testDocbook
12709 * valid.c: Garry Pennington found an uninitialized variable
12710 access in xmlValidateElementContent()
12711
Daniel Veillard56098d42001-04-24 12:51:09 +000012712Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12715 with madness
12716 * result/HTML/ : this modified the result of the regression tests
12717 a lot.
12718
Daniel Veillard122376b2001-04-24 12:12:30 +000012719Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12722 to doc where it wasn't checked against NULL reported by
12723 Jens Laas
12724
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012725Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12728 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12729
Daniel Veillardeae522a2001-04-23 13:41:34 +000012730Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12733 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12734 * SAX.[ch]: cleanup and updates for DocBook
12735 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12736 ex SGML identifier changes
12737 * valid.c: removed a static unused function.
12738
Daniel Veillardde57c612001-04-23 09:13:36 +000012739Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * HTMLtree.c: applied change for Paul Sponagl on script saving
12742 * Makefile.am: the warning about entity title.xml are normal.
12743
Daniel Veillard393df012001-04-22 20:11:18 +000012744Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * configure.in: release of 2.3.7
12747 * Makefile.am: fixing make distcheck
12748
Daniel Veillarda41123c2001-04-22 19:31:20 +000012749Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * doc/html/* doc/xml.html: updated and regenerated the docs
12752
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012753Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12756
Daniel Veillarde82a9922001-04-22 12:12:58 +000012757Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * tree.c: fixed #53388 with the provided patch
12760
Daniel Veillard06803992001-04-22 10:35:56 +000012761Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * valid.c: Bjorn detected an invalid memory access. Fixed
12764 vstateVPush()
12765
Daniel Veillard40af6492001-04-22 08:50:55 +000012766Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12769
Bjorn Reese70a9da52001-04-21 16:57:29 +000012770Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12771
12772 * libxml.h: new header used only for the compilation of libxml
12773 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12774 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12775 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12776 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12777 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12778 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12779 baseline (version 1.2 plus a single patch).
12780 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12781 scientific notation for numbers. Tests added.
12782 * xpath.c: formatting of numbers changed to use sprintf
12783 (contribution from William Brack)
12784
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012785Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * valid.c: cleanup, more useful debugging
12788 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12789 * xmlIO.c: entity loading is printed as an error when validating
12790
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012791Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * valid.c: fixed to validate within entities
12794 * test/VCM/v22.xml: added a specific testcase
12795
Daniel Veillardca1f1722001-04-20 15:47:35 +000012796Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * valid.c: forgot an epsilon transition in for ()+
12799 * test/VCM/v21.xml : added a specific test case
12800
Daniel Veillard85349052001-04-20 13:48:21 +000012801Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * valid.c: removed a state explosion exhibited by RSS
12804 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12805 from bug #51872
12806
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012807Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12810 validation without using an ugly NFA -> DFA algo in the source.
12811 Made a specific algorithm easier to maintain, using a single
12812 stack and without recursion.
12813 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12814 * hash.c: made the growing routine static
12815 * tree.h parser.c: added the parent information to an
12816 xmlElementContent node.
12817
Daniel Veillarde470df72001-04-18 21:41:07 +000012818Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * SAX.c parser.c xpath.c: generating IDs when not validating
12821 from an external parsed entity was poisoning the ID has table
12822 with removed values. This was killing XSLT on the KDE help
12823 browser.
12824
Daniel Veillardceacdd92001-04-18 15:10:35 +000012825Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * entities.h: andrew@ugh.net.au detected a double declaration
12828
Daniel Veillarda10efa82001-04-18 13:09:01 +000012829Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * debugXML.c hash.c tree.h valid.c : some changes related to
12832 the validation suport to improve speed with DocBook
12833 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12834 the way validation errors get reported
12835
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012836Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12839 by P C Chow and William M. Brack for XSLT HTML output
12840
Daniel Veillard2d90de42001-04-16 17:46:18 +000012841Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12844 Igor Zlatkovic patches for MSC compilation and added his
12845 updates
12846
Daniel Veillarde043ee12001-04-16 14:08:07 +000012847Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12850 prefix lookup.
12851 * parserInternals.c: fixed the bug reported by Morus Walter
12852 due to an off by one typo in xmlStringCurrentChar()
12853
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012854Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * HTMLparser.c result/HTML/*: revamped the way the HTML
12857 parser handles end of tags or end of input
12858
Daniel Veillard82daa812001-04-12 08:55:36 +000012859Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12862
Daniel Veillard67a21302001-04-11 14:39:16 +000012863Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12866 bug where the linktime verions of free() won't work ...
12867
Daniel Veillard27b55282001-04-11 12:22:25 +000012868Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12871
Daniel Veillardafc73112001-04-11 11:51:41 +000012872Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * doc/xml.html: added 2.3.6 release
12875
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012876Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12879 * result/wml.xml: resulted in a small output change
12880
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012881Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * tree.c: xmlNewDoc was missing the charset initialization
12884 * xmllint.c: added --auto to autogenerate a doc, allow to
12885 reproduce the problem fixed on xmlNewDoc
12886
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012887Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * xpath.c: trying to get 52979 solved
12890 * tree.c result/ result/noent/: trying to get 52712 solved, this
12891 also made me clean up the fact that XML output in general should
12892 not add formating blanks by default, this changed the output of
12893 a few tests
12894
Daniel Veillard73639a72001-04-10 14:31:39 +000012895Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12898
Daniel Veillardfac26a12001-04-08 13:08:14 +000012899Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * configure.in: finally released 2.3.6
12902
Daniel Veillard911f49a2001-04-07 15:39:35 +000012903Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * xpath.c: checking for null pointer generated by new code
12906
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012907Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * xpath.c: fixed a [] evaluation problem reported
12910 * test/XPath/tests/simpleaddr: extended test
12911 * result/XPath/simpleaddr: updated result
12912
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012913Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xmllint.c: Dan Timis reported a portability problem
12916 on Macs without mmap, fixed it.
12917
Daniel Veillardb38bd552001-04-03 18:22:00 +000012918Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * testXPath.c : added a --tree option allowing to display the
12921 tree dump of the XPath expression
12922
Daniel Veillard4dd93462001-04-02 15:16:19 +000012923Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * xpath.c: fixed a memleak when comparing nodesets
12926 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12927 * tree.c: added a TODO
12928
Daniel Veillard92ad2102001-03-27 12:47:33 +000012929Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12932 we need string functions
12933 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12934 to be able to use them where needed. Applied some changes
12935 to reduce name linking pollution and compile in only what's
12936 needed.
12937 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12938 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12939 for the string manipulation functions
12940 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12941 to the free() function of xmlmemory.c
12942 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12943 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12944 usage.
12945
12946
Daniel Veillard2be30642001-03-27 00:32:28 +000012947Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * error.c: applied the context output patch of the error
12950 handling submitted by Chuck Griffith
12951 * error/VC/*: this slightly change some error logs
12952
Daniel Veillard50582112001-03-26 22:52:16 +000012953Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * parser.c: fixed line number reporting on error
12956
Daniel Veillard04be4f52001-03-26 21:23:53 +000012957Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * parser.c: Sullivan and Darin found a parser bug,
12960 applied the patch.
12961
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012962Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12965 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12966 xmlversion.h.in xpointer.c: of course the way I defined
12967 UNUSED breaks on old gcc version. Try to be smart and
12968 also define it directly in xmlversion.h
12969 * configure.in: removed -ansi flag from the pedantic set
12970
12971Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012972 Huge cleanup, I switched to compile with
12973 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12974 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12975 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12976 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12977 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
12978 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
12979 encoding.h entities.c error.c list.[ch] nanoftp.c
12980 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
12981 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12982 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
12983 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
12984 Cleanup, staticfied a number of non-exported functions,
12985 detected and cleaned up a dozen of problem found this way,
12986 avoided a lot of public function name/typedef/system names clashes
12987 * doc/xml.html: updated
12988 * configure.in: switched private flags to the really pedantic ones.
12989
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000012990Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * configure.in: 2.3.5
12993 * doc/html/*: rebuilt the docs
12994
Daniel Veillard146c9122001-03-22 15:22:27 +000012995Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * parser.c: fixed a reported bug in NOTATION parsing
12998 * uri.c: accepted but not fixed bug 51876, added TODO
12999 * Makefile.am: fixed bug 51876
13000
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013001Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * config.h.in configure.in error.c: fix a compilation problem
13004 on platforms without vsnprintf (xml@thewrittenword.com)
13005
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013006Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * parser.c: fixed a function name header typo
13009 * SAX.c: notations can also occur in external subset.
13010
Daniel Veillard7d42b542001-03-20 13:22:46 +000013011Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * error.c: removed a C++ like comment
13014
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013015Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * parser.c: fixing bug 52299 strange condition leading
13018 to a parser crash due to a buffer overflow
13019 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13020 added the specific test case
13021
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013022Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13025 xmlXPathConvert{String,Number,Boolean} to be able to make
13026 type casts without a context stack, fixed some implementation
13027 problems related to the absence of context at parse-time,
13028 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13029 in the public API too
13030 * xpointer.c xpathInternals.h: we need to know at parse time
13031 whether we are compiling an XPointer
13032
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013033Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13036 cleaned up the parser internals, refactored XPath code, added
13037 new compilation based APIs and cleanly separated public and
13038 private APIs.
13039
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013040Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * xpath.h: the comp field must be added at the end to avoid
13043 killing binary compat.
13044
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013045Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * Makefile.am: detect XPath memleaks in regreson tests
13048 * error.c: fixed and error w.r.t. error reporting still using
13049 stderr
13050 * hash.c: added new line at end of file
13051 * tree.h: minor cleanup
13052 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13053 expression parsing from evaluation, resulted in a number of
13054 changes internally, and in XPointer. Likely to break stuff
13055 using xpathInternals.h but should remain binary compatible,
13056 new interfaces will be added.
13057
Daniel Veillardd574f782001-03-14 19:40:17 +000013058Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * configure.in: fixed a couple of problems reported by
13061 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13062 without gcc on non linux platforms.
13063
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013064Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13067 a fix for --with-html-dir= configure support. I hope it won't
13068 break rpm generation
13069
Daniel Veillarda022fe02001-03-14 16:30:00 +000013070Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * xmlIO.c: one function comment cleanup.
13073
Daniel Veillard25239c12001-03-14 13:56:48 +000013074Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * SAX.c: external subset notations were improperly registered
13077 in the internal subset.
13078
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013079Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * README.cvs-commits: added, pointing to HACKING
13082 * HACKING: updated
13083
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013084Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * parser.c: and Matt Sergeant found one in the XML push
13087 parser (erroneous check I forgot to remove when I fixed the
13088 main parser).
13089
Daniel Veillard68d7b672001-03-12 18:22:04 +000013090Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * xpath.c: ptittom found a small bug in UnaryExpr
13093
Daniel Veillarde356c282001-03-10 12:32:04 +000013094Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * configure.in: bumped to 2.3.4
13097 * error.c: fixed bug #51860
13098 * tree.c: fixed bug #51861
13099 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13100 * tree.[ch] : added xmlDefaultBufferSize
13101 * nanoftp.c: typo in function name header block
13102 * doc/xml.html : updated, added link to XML::LibXSLT
13103 * doc/html/* : rebuilt the docs
13104
Daniel Veillard80f32572001-03-07 19:45:40 +000013105Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * parser.c SAX.c: the new content parsing code raised an
13108 ugly bug in the characters() SAX callback. Found it
13109 just because of strangeness in XSLT XML Rec ouptut :-(
13110
Daniel Veillard6c831202001-03-07 15:57:53 +000013111Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * Makefile.am: Martin Baulig suggested to add -lm
13114 * tree.c: found another bug in xmlNodeGetContent()
13115
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013116Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * xpath.c: Bjorn found the error related to strictness of comparison.
13119
Daniel Veillard29631a82001-03-05 09:49:20 +000013120Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * parser.c: trying to fix the Dtd parsing problem reported
13123 by Gary, side effect of last week speed optimizations.
13124
Daniel Veillard14be0a12001-03-03 18:50:55 +000013125Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13128 * parserInternals.c: removed unneeded test raised by Stric
13129
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013130Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13131
13132 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13133 and fixed by William Brack). Added xmlXPathFormatNumber.
13134 Changed the sorting slightly.
13135 * configure.in Makefile.am example/Makefile.am: Added -lm.
13136 Please note that applications linking with libxml2, must
13137 also like with the math library from now on.
13138
Daniel Veillardf9533d12001-03-03 10:04:57 +000013139Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13142
Daniel Veillard2f362242001-03-02 17:36:21 +000013143Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * parser.c: one must report spaces even if the Dtd element
13146 content proves that this is not part of the element content.
13147 * result/valid/*.xml: this changed the ouptu slightly
13148
Daniel Veillardb402c072001-03-01 17:28:58 +000013149Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * configure.in: bumped to 2.3.3
13152 * doc/xml.html: updated
13153
Daniel Veillard77851712001-02-27 21:54:07 +000013154Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * tree.c: minor doc fix
13157 * xpath.c: deallocation issues when a result tree has been
13158 converted to a node-set
13159
Daniel Veillardec70e912001-02-26 20:10:45 +000013160Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * doc/xml.html: oops corrected dates s/2000/2001
13163
Daniel Veillard8730c562001-02-26 10:49:57 +000013164Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * valid.c: new patch from Gary Pennington
13167
Daniel Veillard91e9d582001-02-26 07:31:12 +000013168Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * doc/xml.html: applied patch from Ankh
13171
Daniel Veillardedac3c92001-02-26 01:36:19 +000013172Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * xinclude.c: fixed a problem building on Mac
13175
Daniel Veillard21a0f912001-02-25 19:54:14 +000013176Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * parser.c: more work on increasing parsing ferformances
13179
Daniel Veillard48b2f892001-02-25 16:11:03 +000013180Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13183 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13184 avoiding memcpy in production builds MEM_CLEANUP macro use
13185 * parser.[ch] parserInternals.c: optimizations of the tightest
13186 internal loops inside the parser. Better checking of I/O
13187 flushing/loading conditions
13188 * xmllint.c : added --timing
13189
Daniel Veillard71681102001-02-24 17:48:53 +000013190Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * configure.in: bumped to 2.3.2
13193 * doc/xml.html: updated for release
13194
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013195Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * xpath.c: found a memleak and fixed a nasty bug
13198
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013199Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * xmllint.[c1] : added return code errors for xmllint
13202 * xpath.c: specific debug dump function for result value trees
13203
Daniel Veillard4b637072001-02-21 21:52:55 +000013204Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * xpath.c: finally implemented xmlXPathCompareNodeSets
13207 * test/XPath/expr/floats results/XPath/expr/floats: added
13208 a test for float expressions
13209
Daniel Veillardf714aa32001-02-21 03:07:44 +000013210Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13213 * parserInternals.[ch]: trying to speed up parsing
13214 * xpath.c : speeded up node set equality op
13215
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013216Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13219 better handling of ID/IDREF and the list modules associated
13220 * configure.in: small CFLAGS cleanup
13221
Daniel Veillarda8abee62001-02-19 15:14:59 +000013222Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * configure.in: fixed iconv detection on AIX (stric)
13225
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013226Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013227
13228 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13229
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013230Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13231
13232 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13233 and optimized xmlXPathNodeSetSort
13234
Daniel Veillard142adbf2001-02-17 13:21:05 +000013235Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * xpath.c: bug fix when context size is 0
13238 * parser.c: I like Norm's Dtd because they still manage to break
13239 the parser occasionally
13240
Daniel Veillardf23e0092001-02-16 13:21:29 +000013241Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13244
Daniel Veillarde0e26512001-02-16 00:11:46 +000013245Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13248 attributes within the XML-1.0 namespace
13249
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013250Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * xpathInternals.h: exported a few axis functions
13253 * doc/xml.html: updated the doc
13254
Daniel Veillard760f4422001-02-15 14:59:48 +000013255Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * configure.in: applied patch from Daniel van Balen for OpenBSD
13258 and bumped version to 2.3.1
13259 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13260 attempt to find autoclosing was simply broken, removed it,
13261 updated the examples, this is better
13262
Daniel Veillardd194dd22001-02-14 10:37:43 +000013263Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13266 hash functionnalities.
13267 * doc/html/* : rebuild the doc
13268
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013269Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13272 on predicate
13273 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13274 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13275 really want to have tags closed on output even if we accept
13276 unclosed ones on input
13277
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013278Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * xpath.c: ouch don't free NULL, rare case fixed
13281 * tree.c: don't coalesce text nodes if they don't have the
13282 same behaviour wrt escaping on output
13283
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013284Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xpath.c: small fixup
13287 * SAX.c: don't warn on empty namespaces.
13288
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013289Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * README: a bit of cleanup
13292 * configure.in: preparing for 2.3.0 release
13293
Daniel Veillard1f83d392001-02-08 09:37:42 +000013294Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * hash.[ch]: added a first version of xmlHashSize()
13297 * valid.c: another bug fix from Gary Pennington
13298
Daniel Veillard5eef6222001-02-07 18:24:48 +000013299Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * valid.c: couple of bug fixes pointed by Gary Pennington
13302 * HTMLtree.c: #if 0 cleanup
13303
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013304Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13307 which removes a time consuming check of xmlXPathNodeSetAdd()
13308 and use it in places where we are sure to not break unicity
13309
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013310Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * xpath.c: bug fixes found from XSLT
13313 * tree.c: preserve node->name special values when copying nodes.
13314 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13315 external subset are fetched when available but without full
13316 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13317 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13318 output with encoding disabled.
13319
Daniel Veillard2c833b62001-02-03 08:52:06 +000013320Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13323 xmlCheckFilename should not be called from xmlFileOpenW
13324 and xmlGzfileOpenW
13325
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013326Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13329 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13330 added the new tests for URI normalization
13331 * testURI.c: fixed stoopid bugs
13332 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13333 the URI in the error messages are now properly normalized
13334
Daniel Veillardea28ce62001-02-02 08:20:19 +000013335Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13338
Daniel Veillarde99a4762001-02-01 04:34:35 +000013339Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13342
Daniel Veillard2b325a02001-01-31 20:46:31 +000013343Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xpath.c: fixed mod operator
13346
Daniel Veillardde55cf62001-01-31 15:53:13 +000013347Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * parser.c: fixed xmlStrcat doc
13350 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13351 trees.
13352
Daniel Veillard2f913b72001-01-31 13:23:49 +000013353Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * xpath.c result/XPath/tests/chaptersbase
13356 result/XPath/tests/simplebase: fixed XPath node()
13357 * tree.c: small fix in xmlNewNs()
13358 * Makefile.am: removed extraneous xml2Conf.sh rule
13359
Daniel Veillardb42042b2001-01-28 07:40:36 +000013360Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13363 Changed the library name, in order to get libxml-devel and
13364 libxml2-devel to coexist on a single system
13365 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13366 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13367
Daniel Veillardee0a4662001-01-27 18:59:33 +000013368Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13371 libxml2-devel installable in // as libxml-devel.
13372
Daniel Veillard5eb05942001-01-27 17:50:22 +000013373Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * doc/Makefile.am: fixed make rebuild in doc
13376 * doc/html/*.html: rebuilt the docs
13377
Daniel Veillard65c295d2001-01-26 09:32:39 +000013378Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13381
Daniel Veillard8e199902001-01-25 18:54:39 +000013382Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13385 the HTML doc to go into the -devel RPM ...
13386 * aclocal.m4 config.h.in: some updates due to auto* magic
13387
Daniel Veillard93086662001-01-25 18:13:04 +000013388Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * xpath.h: added a hook in the context structure allowing to
13391 link to extra support, needed for XSLT
13392
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013393Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13396 xmlXPtrCmpPoints to use it.
13397 * propagated the following patch from Alejandro Forero
13398 * include/win32config.h xmlIO.c: applied further suggestions
13399 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13400 * example/gjobread.c: fixed warnings, now that it builds
13401
13402Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13403
13404 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13405
13406 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13407 filename points to a valid file (not a directory).
13408 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13409 Added calls to xmlCheckFilenameDir.
13410
13411 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13412 `path' (rather than `filename') as the parameter to gzopen and open.
13413
Daniel Veillard48177c22001-01-23 15:27:41 +000013414Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * Makefile.am: fixed a problem with EXTRA_DIST
13417
Daniel Veillardb83ba402001-01-22 22:45:10 +000013418Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * Makefile.am example/Makefile.am: finally found the trick
13421 to build the example, i.e. add "." in SUBDIRS before example
13422 in the list <grin/>
13423
Daniel Veillard82687162001-01-22 15:32:01 +000013424Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * doc/xml.html: updated with an XSLT section, removed pointer to
13427 W3C CVS base.
13428
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013429Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13432 too, and deallocation need to occur the same way.
13433
Daniel Veillarde4566462001-01-22 09:58:39 +000013434Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13437 type correponding to an XSLT result tree fragment. Share most
13438 of the data format with node set, as well as operators.
13439 * HTMLtree.c: added a newline at the end of the doctype output
13440 whe this one is not present initially.
13441 * tree.c: make sure taht the parent and doc pointers are properly
13442 set when copying attributes (lists).
13443
Daniel Veillard701c7362001-01-21 09:48:59 +000013444Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13447
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013448Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * xpath.c: seems I finally killed that ugly path evaluation
13451 context bug (tagged 9999 in case is is wrong)
13452
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013453Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13456 for XSLT
13457
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013458Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13461 for xmlGzfileOpen() bug
13462
Daniel Veillardf6eea272001-01-18 12:17:12 +000013463Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xpath.c: removed an error found by XSLT usage
13466 * tree.c parserInternals.h: use a predefined static string
13467 for text and comment nodes, avoid freeing them in xmlFreeNode,
13468 exported the string name in parserInternals.h and added
13469 another value to disable encoding at output (for XSLT),
13470 gain memory, time.
13471
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013472Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13475 win32/libxml2/libxml2_so.dsp: new makefiles and update
13476 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13477
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013478Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13481 Gary Pennington
13482
Daniel Veillard389e6b72001-01-15 19:41:13 +000013483Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c: fixed the comaprision of values and nodelists,
13486 need to compare nodelist still ...
13487 * debugXML.c: avoided a possible core dump
13488 * HTMLparser.c: cleanup
13489 * nanohttp.c: contributed fix.
13490 * tree.c: fixes in properties handling added xmlSetNsProp
13491 needed by libxslt
13492 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13493 comment
13494 * TODO: updated
13495
Daniel Veillard167bd532001-01-06 21:09:34 +000013496Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * parser.c parserInternals.c: applied Bjorn Reese optimization
13499 patch
13500
13501Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * Makefile.am: applied patch fro make check from Martin Vidner
13504
Daniel Veillard503b8932001-01-05 06:36:31 +000013505Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * configure.in: preparing 2.2.11
13508 * doc/html/*: rebuild the HTML files
13509 * doc/xml.html : updated
13510
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013511Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * tree.c: fixed a stupid bug
13514 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13515 patches related to validation of an XInclude processing result
13516 * TODO: updated
13517
Daniel Veillarde2488192001-01-04 10:54:22 +000013518Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13521 on large files
13522
Daniel Veillardf060a412001-01-03 20:52:44 +000013523Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13526
Daniel Veillard45cff692001-01-03 18:02:04 +000013527Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13530 reported by Jonas Borgström
13531 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13532
Daniel Veillard08108982001-01-03 15:24:58 +000013533Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * testXPath.c xpath.c: fixing the XPath union expressions problem
13536 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13537
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013538Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * xmllint.c: Made is so if the file name is "-" is will read form
13541 standard input. Sven Heinicke <sven@zen.org>
13542 * tree.c: fixed a problem when growing buffer
13543 * tree.h: fixed the comment of the node types following andersca
13544 comment
13545 * TODO: updated
13546
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013547Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13548
13549 * HTMLparser.[ch]: added a way to avoid adding automatically
13550 omitted tags. htmlHandleOmittedElem() allows to change the
13551 default handling.
13552 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13553 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13554 of xmllint too when using --memory flag, added a memory test
13555 suite at the Makefile level.
13556 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13557 with namespace use when encountering QNames in XPath evalation,
13558 added xmlns() scheme in XPointer.
13559 * nanoftp.c : incorporated a fix
13560 * parser.c xmlIO.c: fixed problems raised with encoding when using
13561 the memory I/O
13562 * parserInternals.c: closed bug 25934 reported by
13563 torsten.landschoff@innominate.de
13564 * TODO: updated
13565
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013566Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13567
13568 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13569 on a non-updated tree :-(, made a 2.2.10 release to correct the
13570 situation
13571
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013572Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13573
13574 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13575 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13576 integrated a set of OpenVMS changes from Howard Taylor
13577 <Howard.Taylor@pacoast.com>
13578
Daniel Veillard58770e72000-11-25 00:48:47 +000013579Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13580
13581 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13582 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13583
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013584Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13585
13586 * HTMLparser.c: some fixes on auto-open of html/head/body
13587 * encoding.c: fixed a compilation error on some gcc env
13588 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13589 XPointer implementation
13590 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13591 related XPointer tests and associated results
13592
Daniel Veillard300f7d62000-11-24 13:04:04 +000013593Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13594
13595 * doc/xmldtd.html doc/xml.html: following a short step by step
13596 guidance on IRC to help maciej with DTDs I started a small
13597 page on the subject.
13598
Daniel Veillard748e45d2000-11-17 16:36:08 +000013599Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13600
13601 * HTMLparser.c: fixed handling of broken charrefs
13602 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13603 patches
13604
Daniel Veillard28929b22000-11-13 18:22:49 +000013605Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13606
13607 * doc/xml.html doc/html/* : rebuilt the docs after adding
13608 xinclude and updated page for 2.2.7 and 2.2.8
13609 * configure.in: releasing 2.2.8
13610
Daniel Veillard41e06512000-11-13 11:47:47 +000013611Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13612
13613 * parser.[ch] parserInternals.c: applied the conditional
13614 section processing fix from Jonathan P Springer
13615 <jonathan.springer2@gte.net>
13616 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13617 project file, fixed iconv default non support
13618 * xpath.c: fixed the problem of evaluating relative expressions
13619 when a node context is provided.
13620
Daniel Veillardbf432752000-11-12 15:56:56 +000013621Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13622
13623 * nanoftp.c: fixed gcc 2.95 new warnings
13624 * SAX.c: fixed a stupid bug
13625 * tree.c: fixed a formatting problem when round-tripping
13626 from/to memory
13627 * xinclude.c: chased memleak, fixed a base problem
13628 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13629 xmlXPtrBuildNodeList()
13630 * TODO: updated
13631 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13632 adding a first small set of regression tests for XInclude
13633
Daniel Veillardc2def842000-11-07 14:21:01 +000013634Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13635
13636 * nanohttp.[ch]: applied Wayne Davison patches to access
13637 the WWW-Authorization header.
13638 * parser.c: Closed Bug#30847: Problems when switching encoding
13639 in short files by applying Simon Berg's patch.
13640 * valid.c: fixed a validation problem
13641 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13642 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13643 Wayne Davison
13644 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13645 need to be extended to non full nodes selections.
13646 * xinclude.c: starts to work decently
13647
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013648Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13649
13650 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13651 debugXML.c xmlversion.h.in: Started adding XInclude support,
13652 this is a new xmllint option
13653 * tree.c xpath.c: applied TOM patches for XPath
13654 * xpointer.c: fixed a couple of errors.
13655 * uri.c: added an escaping function needed for xinclude
13656 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13657 new warning from RH70 gcc's version
13658
Daniel Veillarda4964b72000-10-31 18:23:44 +000013659Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13660
13661 * HTMLparser.c: fixed loop on invalid char in scripts
13662 * parser.c: update to description of xmlIOParseDTD()
13663 * libxml.m4 xmlversion.h.in: changes contributed by
13664 Michael Schmeing <m.schmeing@internet-factory.de>
13665 * configure.in: preparing for 2.2.7
13666 * Makefile.am: trying to avoid config.h and acconfig.h
13667 being included in the distrib
13668 * configure.in: released 2.2.7
13669
13670Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13671
13672 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13673 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13674
Daniel Veillard01411222000-10-30 15:33:22 +000013675Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13676
13677 * parser.[ch]: added xmlIOParseDTD()
13678 * xpointer.c: added support for the 2 extra parameters of
13679 string-range, fixed a stoopid error when '0' was present
13680 in XPointer expressions
13681 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13682 testsuite for the above
13683
Daniel Veillard6db58192000-10-30 09:27:53 +000013684Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13685
13686 * libxml.spec.in: improved package descriptions
13687
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013688Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13689
13690 * xpath.c xpathInternals.h: applied a large cleaning patch
13691 from TOM <ptittom@free.fr>, it also add namespace support
13692 for function and variables registration.
13693
Daniel Veillardbd20df72000-10-29 17:53:40 +000013694Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13695
13696 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13697 * Makefile.mingw: Wayne Davison's update adding hash.c
13698
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013699Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13700
13701 * xpath.c: fixed the root evaluation problems
13702 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13703 ignorable spaces with <b> <bold> <em>
13704 * tree.c: fixed a loop in xmlSearchNsByHref()
13705
Daniel Veillard767662d2000-10-27 17:04:52 +000013706Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13707
13708 * xpath.c: applied another XPath patch from TOM
13709 * xpath.c include/makefile.am: applied another patch from
13710 china@thewrittenword.com (cleanup on IRIX).
13711
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013712Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13713
13714 * xml-config.1: received a fixed version from Fredrik Hallenberg
13715 <hallon@lysator.liu.se>
13716
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013717Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13718
13719 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13720 cleanup patch for XPath
13721
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013722Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13723
13724 * patched to redirrect all "out of context" error messages to
13725 a reconfigurable routine. The changes are:
13726 * xmlerror.h : added the export of an error context type (void *)
13727 an error handler type xmlGenericErrorFunc there is an interface
13728 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13729 to reset the error handling routine and its argument
13730 (by default it's equivalent to respectively fprintf and stderr.
13731 * all the c files: all wild accesses to stderr or stdout within
13732 the library have been replaced to calls to the handler.
13733
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013734Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13735
13736 * configure.in: release 2.2.6
13737 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13738 exporting the inner functions of xpath for extension modules
13739 * doc/*: updated and rebuilt the doc
13740
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013741Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13742
13743 * nanohttp.c : applied Wayne HTTP cleanup patch
13744 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13745 and xmlNodeSetSpacePreserve()
13746
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013747Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13748
13749 * xpath.c: closing bug #29260
13750
Daniel Veillard126f2792000-10-24 17:10:12 +000013751Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13752
13753 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13754 multikey tuples, made hash structure opaque
13755 * valid.[ch]: moved elements, attributes, notations decalarations
13756 as well as ID and refs to hash tables.
13757 * entities.c: hash cleanup
13758 * xmlmemory.c: fixed a dump problem in debug mode
13759 * include/Makefile.am: problem passing in DESTDIR= values patch
13760 from Marc Christensen <marc@calderasystems.com>
13761 * nanohttp.c: removed debugging remains
13762 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13763 * HTMLparser.c parser.c: fixing a number of problems with the
13764 macros in the *parser.c files (Wayne).
13765 * HTMLparser.c: close the previous option when opening a new one
13766 (Marc Sanfacon).
13767 * result/HTML/*: updated the HTML results accordingly
13768
Daniel Veillard52afe802000-10-22 16:56:02 +000013769Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13770
13771 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13772 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13773 XPath functions and XML entities table to them. More to come...
13774 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13775
Daniel Veillard683cb022000-10-22 12:04:13 +000013776Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13777
13778 * tree.c: coalesce adjacent text nodes
13779 * valid.c: handling of blank nodes in DTd validation (raised
13780 by problems with a posteriori validation).
13781 * nanohttp.c: changing behaviour on HTTP write stuff.
13782 * HTMLtree.c: forced body and html to be explicitely closed.
13783 * xpath.h: exported more XPath functions.
13784
Daniel Veillard1baf4122000-10-15 20:38:39 +000013785Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13786
13787 * Release of 2.2.5
13788 * xpointer.c: range() range-inside and other helper functions
13789 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13790
Daniel Veillard47e12f22000-10-15 14:24:25 +000013791Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13794 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13795
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013796Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13797
13798 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13799 and XPointer modules
13800
Daniel Veillard134c9f32000-10-15 10:27:08 +000013801Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13802
13803 * SAX.h: closed #25107
13804
Daniel Veillard39915622000-10-15 10:06:55 +000013805Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13806
13807 * testSAX.c: fixed problem with cdata reporting
13808 * SAXresult/* : updated
13809
Daniel Veillard1e851392000-10-15 10:02:56 +000013810Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13811
13812 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13813 Closed bug #27499, added to regression tests
13814 * TODO: updated
13815
Daniel Veillard7eda8452000-10-14 23:38:43 +000013816Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13819 support for SCRIPT and STYLE with help from Bjorn Reese
13820 * test/HTML/* result/HTML/*: added simple testcase and updated
13821 the existing ones.
13822
Daniel Veillardff9c3302000-10-13 16:38:25 +000013823Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13824
13825 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13826 string-range for empty strings
13827 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13828 test/XPath/xptr/strrange: augmented the XPointer testsuite
13829
Daniel Veillard189446d2000-10-13 10:23:06 +000013830Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13831
13832 * doc/xml.html doc/xmlmem.html: added a module describing memory
13833 interfaces and use, updated the main page.
13834
Daniel Veillard2f971a22000-10-12 23:26:32 +000013835Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13836
13837 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13838 nanoftp code work on Windows too now
13839
13840Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013841
13842 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13843 * xpointer.c: implemented string-range() at least a good first version
13844 * test/XPath/docs/str test/XPath/xptr/strrange
13845 result/XPath/xptr/strrange: the string-range() tests
13846
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013847Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13848
13849 * Makefile.am include/Makefile.am include/win32config.h
13850 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13851 and make distcheck
13852
Daniel Veillard19d61112000-10-11 23:50:35 +000013853Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13854
13855 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13856 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13857 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13858
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013859Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13860
13861 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13862 patch for socklen_t detection by
13863 Albert Chin-A-Young <china@thewrittenword.com>
13864
Daniel Veillardcd429612000-10-11 15:57:05 +000013865Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13866
13867 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13868 and added a --dtdvalid option to xmllint used to test it
13869
Daniel Veillard47c02452000-10-11 13:04:36 +000013870Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13873 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13874
Daniel Veillard2d38f042000-10-11 10:54:10 +000013875Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13878 handlings (registration, lookup, cleanup)
13879
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013880Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * configure.in Makefile.am include/makefile.am: adding XPointer
13883 and XPtrtests target
13884 * xpointer.[ch] : new files for XPointer support
13885 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13886 more XPath tests
13887
Daniel Veillard57fda592000-10-10 23:24:14 +000013888Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13889
13890 * configure.in: fixed, very broken, make distcheck works again
13891
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013892Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13893
13894 * More work toward 2.2.5, integrated a number of patches
13895 * configure.in Makefile.am win32config.h.in: trying to cleanup
13896 make distcheck .... huh ...
13897 * include/Makefile.am include/win32config.h: new directory
13898 for includes
13899 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13900 updated teh makefiles and instructions for WIN32
13901 * xpath.c: small fixes
13902 * test/XPath/ results/XPath: updated the testcases and results
13903 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13904 suggested patches
13905 * valid.c: fixed an ID bug
13906
Daniel Veillardb71379b2000-10-09 12:30:39 +000013907Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13908
13909 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13910 the automake bug where wrong dependancies were generated.
13911 * xpath.[ch]: worked on XPointer
13912
Daniel Veillard7e99c632000-10-06 12:59:53 +000013913Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13914
13915 * configure.in Makefile.am: 2.2.5, ship the include in an
13916 include/libxml subdirectory, use symlinks when using CVS
13917 * testSAX.c: fixed small bug
13918 * testXPath.c: changed the way testfiles are parsed
13919 * debugXML.c: same kind of cleanup when parsing an argument expression
13920 XPath/XPointers can have blanks embedded
13921 * xpath.[ch]: more cleanup, reorgs for XPointer work
13922 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13923 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13924
Daniel Veillard55b91f22000-10-05 16:30:11 +000013925Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13926
13927 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13928 in the XPath engine, rewrote large parts of it, now it's far
13929 cleaner and in sync with the REC not an old WD. Fixed a parsing
13930 problem in the interactive XML shell found when testing XPath.
13931
Daniel Veillardac260302000-10-04 13:33:43 +000013932Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13933
13934 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13935 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13936 examples with the extra test
13937
Daniel Veillard7cfce322000-10-04 12:40:27 +000013938Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13939
13940 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13941 the global init function.
13942
Daniel Veillard970112a2000-10-03 09:33:21 +000013943Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13944
13945 * HTMLparser.c: Doohhh, attribute name parsing was still case
13946 sensitive ! Fixed this ...
13947 * result/HTML/* : updated the tests results accordingly
13948
Daniel Veillard740abf52000-10-02 23:04:54 +000013949Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13952 engine, should be far more stable, incorporated a new version of
13953 preceding/following axis, need testing
13954 * uri.c: fixed file:///c:/a/b/c problem
13955 * test/XPath/tests/idsimple: augmented the XPath tests
13956
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013957Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13958
13959 * doc/* rebuilding docs for 2.2.4 release
13960
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013961Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13962
13963 * configure.in: releasing 2.2.4
13964 * parser.[ch]: added xmlStrEqual()
13965 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13966 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13967 use xmlStrEqual instead
13968 * TODO: updated
13969 * added an XPath test
13970
Daniel Veillardbc765302000-10-01 18:23:35 +000013971Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13974 * entities.h: exported xmlInitializePredefinedEntities
13975 * parser.[ch] : added xmlInitParser()
13976 * parserInternals.h : had to export htmlInitAutoClose()
13977
Daniel Veillardf09e7e32000-10-01 15:53:30 +000013978Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13979
13980 * xpath.[ch] : fixed some serious XPath Predicate evaluation
13981 problems
13982 * Makefile.am : added XPath regression tests to normal tests
13983 * uri.c: fixed a problem with local paths, cleanup
13984 * parser.c: fixed a problem with large CData sections
13985
Daniel Veillardd2ade932000-09-30 14:39:55 +000013986Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13987
13988 * configure.in xml-config.in: patch from "Ben Taylor"
13989 <sol7x86@hotmail.com> for solaris shared libs lookup
13990
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000139912000-09-30 Martin Baulig <baulig@suse.de>
13992
13993 * libxml-2.0.pc.in: Provide pkg-config script.
13994
13995 * configure.in: Create the libxml-2.0.pc script from the
13996 libxml-2.0.pc.in templates.
13997 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000013998 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000013999
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014000Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14001
14002 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14003 when compiling with MSC
14004
Daniel Veillard46057e12000-09-24 18:49:59 +000014005Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * xpath.c: patch for normalize-string() substring-before(),
14008 substring-after() and translate() functions from Bjorn Reese
14009 <breese@mail1.stofanet.dk>
14010 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14011 Fredrik Hallenberg <hallon@lysator.liu.se>
14012 * TODO: updated
14013
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014014Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14015
14016 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14017 problem of socklen_t being undefined on a number of platforms
14018 * debugXML.c: fixed a compilation problem when without snprintf
14019
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014020Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14021
14022 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14023 an URI bug and a fix for the control-character-induced infinite loop
14024 * nanohttp.c: preventive fix for compiling on WIN32
14025
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014026Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14027
14028 * xmlint.c: closing bug #25000
14029
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014030Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14033 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14034 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14035 related function, fixing xmlStrncmp(), and associated cleanup
14036 * result/HTML/entities.html.sax: updating result
14037
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014038Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14039
14040 * uri.c: applied patch for URI escaping from Wayne Davison
14041 <wayned@blorf.net>
14042 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14043 from Denis Barbier <barbier@imacs.polytechnique.fr>
14044 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14045 patch from Wayne Davison
14046
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014047Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14048
14049 * doc/xml.html : updated with new releases, adding "how to help"
14050
Daniel Veillard04698d92000-09-17 16:00:22 +000014051Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14052
14053 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14054 removed a few warnings in pedantic mode ...
14055 * parserInternals.c parser.c: moved encoding switching function
14056 to parserInternals.c
14057 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14058
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014059Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14060
14061 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14062 error or warning handlers
14063
Daniel Veillardb1059e22000-09-16 14:02:43 +000014064Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14065
14066 * parserInternals.c parserInternals.h parser.c Makefile.am:
14067 created a new module parserInternals.c, moved most of the
14068 code shared by the various parsers there, as well as
14069 deprecated code from parser.c. More cleanup of parser.c
14070 * uri.c: fixed a problem when URI is NULL
14071 * valid.c: speedup when looking for an attribute declaration
14072
Daniel Veillard39c7d712000-09-10 16:14:55 +000014073Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14074
14075 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14076 the cleanup of the computation of URI references when seeking
14077 external entities. The URI reference string and the resulting
14078 URI are both stored now.
14079 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14080 large s(n)printf checks and cleanup from Denis Barbier
14081 <barbier@imacs.polytechnique.fr>
14082 * xmlversion.h.in tree.h: couple of SGML declarations for a
14083 possible docbook module.
14084 * result/VC/ : a couple of test output changed due to the change
14085 of the entities URI
14086
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014087Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * parser.h: added a _private field for linking user's data
14090
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014091Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14092
14093 * parser.c parserInternals.h: demacroified most of the IS_XXX
14094 the gain in size is significant so ...
14095
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014096Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14097
14098 * entities.c: cases where looking up entities with doc==NULL
14099 covered
14100
Daniel Veillard90e11312000-09-05 10:42:32 +000014101Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
Daniel Veillard1de50802000-09-07 08:54:32 +000014103 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014104 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14105
Daniel Veillard98a79162000-09-04 11:15:39 +000014106Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14107
Daniel Veillard1de50802000-09-07 08:54:32 +000014108 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014109 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14110 * Makefile.in: added URItest and included thenin "make tests"
14111
14112Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014113
14114 * xmlversion.h.in: closed bug 22941
14115
Daniel Veillard2bb89092000-08-31 14:57:50 +000014116Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
14118 * doc/xmlio.html: added doc and example for entity loader
14119 redefinition.
14120
Daniel Veillard96984452000-08-31 13:50:12 +000014121Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14124 used by libxml
14125
Daniel Veillarde715dd22000-08-29 18:29:38 +000014126Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * parser.c: Fixed bug on invalid ontent characters and when using
14129 push.
14130 * xmllint.c: fixed xmllint endling of errors in push mode
14131
Daniel Veillard4948eb42000-08-29 09:41:15 +000014132Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14133
14134 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014135 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014136 * result/HTML/*.sax: regenerated HTML SAX output
14137 * parser.c: more cleanup.
14138
Daniel Veillarde010c172000-08-28 10:04:51 +000014139Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14140
14141 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014142 patches from Wayne Davison <wayned@users.sourceforge.net>,
14143 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014144 * HTMLparser.c: fixed an ignorable white space detection bug
14145 occuring when parsing with SAX only
14146 * result/HTML/*.sax: updated since the output is now HTML
14147 encoded...
14148
Daniel Veillard47f3f312000-08-27 22:40:15 +000014149Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14150
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014151 * HTMLparser.[ch]: applied some of Wayne Davison
14152 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014153
Daniel Veillarde0854c32000-08-27 21:12:29 +000014154Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14157 undeclared namespace prefix was used, added a warning.
14158 Cleaned up support w.r.t. entities, spilling out a warning
14159 and being pedantic on lookups.
14160 * test/warning/ent9 : added testcase for previous example.
14161 * TODO: updated
14162 * parserInternals.h parser.c: changed the way names are parsed
14163 now allow infinite size and decrease penalty for normal use
14164 * parser.c: Started a big cleanup/check of the parser code,
14165 fixed some of the most tortuous entity code, spotted code
14166 unused anymore
14167 * test/*: added tests for very long names and related nasty
14168 things.
14169
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014170Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * doc/encoding.html: added encoding aliases doc
14173 * doc/xml.html: updates
14174 * encoding.[ch]: added EncodingAliases functions
14175 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14176 bottleneck affecting large DTDs like Docbook
14177 * parser.[ch] xmllint.c: added a pedantic option, will be
14178 useful
14179 * SAX.c: redefinition of entities is reported in pedantic mode
14180 * testHTML.c: uninitialized warning from gcc
14181 * uri.c: fixed a couple of bugs
14182 * TODO: added issue raised by Michael
14183
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014184Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * doc/encoding.html: propagated Martin Duerst suggestions
14187
Daniel Veillard52402ce2000-08-22 23:36:12 +000014188Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14189
14190 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14191 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14192 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14193 by Wayne Davison
14194
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014195Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * nanoftp.c nanohttp.c: small cleanup
14198 * TODO: updated
14199
Daniel Veillard244ece92000-08-19 20:58:02 +000014200Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * added an old VC testcase and updated title.xml entity
14203
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014204Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14207 done on auto-opening of <p> tags and cleanup of SAX output
14208
Daniel Veillard979e55e2000-08-19 16:48:54 +000014209Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14212
Daniel Veillard4540be42000-08-19 16:40:28 +000014213Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * doc/xml.html libxml.* structure.*: updated the doc a bit
14216
Daniel Veillard808a3f12000-08-17 13:50:51 +000014217Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14218
14219 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14220 of SAX tests
14221
Daniel Veillard29579362000-08-14 17:57:48 +000014222Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14223
14224 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14225 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14226
Daniel Veillard1255ab72000-08-14 15:13:33 +000014227Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14228
14229 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14230 * testHTML.c: fix core dump on Solaris 2.x systems
14231 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14232 * result/HTML/*.sax: previous bug fix lead to new results
14233
Daniel Veillard03109292000-08-14 14:58:22 +000014234Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
14236 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14237 * configure.in: added --with-readline=DIR to accept alternate
14238 path for readline include/library
14239 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14240 for ANSI under HP-UX
14241 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14242 includes @LIBS@
14243
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014244Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * doc/* : rebuilt the docs
14247 * getting ready for 2.2.2 release
14248
Daniel Veillard87b95392000-08-12 21:12:04 +000014249Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14252 and xmlAddFeature()
14253 * tree.[ch]: added xmlAddChildList()
14254 * xmllint.c: MAP_FAILED macro test
14255 * parser.h: added xmlParseCtxtExternalEntity()
14256 * valid.c: applied bug fixes removed warning
14257 * tree.c: added CDATA block to elements content
14258 * testSAX.c: cleanup of output
14259 * testHTML.c: added SAX testing
14260 * encoding.c: better error recovery
14261 * SAX.c, parser.c: fixed one of the external entity processing
14262 of the OASis testsuite
14263 * Makefile.am: added HTML SAX regression tests
14264 * configure.in: bumped to 2.2.2
14265 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14266 SAX results
14267
Daniel Veillard88a172f2000-08-04 18:23:10 +000014268Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * configure.in: patch for HP compiler
14271
142722000-08-04 Sven Heinicke <sven@zen.org>
14273
14274 * xmllint.c: Was coredumping sometimes when the file given didn't
14275 exist.
14276
Daniel Veillard46e370e2000-07-21 20:32:03 +000014277Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014280
Daniel Veillard46e370e2000-07-21 20:32:03 +000014281 when using in memory parsing. Need some cleanup.
14282 * xmllint.c configure.in: added a --memory flag to test memory
14283 parsing
14284
Daniel Veillard36650692000-07-21 15:16:39 +000014285Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * nanohttp.c: fixed socklen_t replacement to unsigned int
14288 * parser.c: fixed a space handdling missing at the end of
14289 production 28 DOCTYPE.
14290 * xmlmemory.c: fixed a stupid bug on the routine to override
14291 allocation functions
14292 * TODO: updated
14293
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014294Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * doc/ regenerated the docs
14297
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014298Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * doc/encoding.html doc/xml.html: added I18N doc
14301 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14302 improvements, both parser and filters, added ASCII & HTML,
14303 fixed the ISO-Latin-1 one
14304 * xmllint.c testHTML.c: added/made visible --encode
14305 * debugXML.c : cleanup
14306 * most .c files: applied patches due to warning on Windows and
14307 when using Sun Pro cc compiler
14308 * xpath.c : cleanup memleaks
14309 * nanoftp.c : added a TESTING preprocessor flag for standalong
14310 compile so that people can report bugs more easilly
14311 * nanohttp.c : ditched socklen_t which was a portability mess
14312 and replaced it with unsigned int.
14313 * tree.[ch]: added xmlHasProp()
14314 * TODO: updated
14315 * test/ : added more test for entities, NS, encoding, HTML, wap
14316 * configure.in: preparing for 2.2.0 release
14317
Daniel Veillard49703262000-07-10 10:27:46 +000014318Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * nanoftp.c: fixed the way the control connection is handled
14321 * libxml.spec.in: fixed the dependancies and cleanup
14322
Daniel Veillard306be992000-07-03 12:38:45 +000014323Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * doc/xml.html: changed the xmlsoft.org structure, updated the
14326 examples w.r.t. root and childs
14327
Daniel Veillard7d853352000-07-02 18:53:09 +000014328Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14331
Daniel Veillard365e13b2000-07-02 07:56:37 +000014332Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * HTMLparser.c: Work on character encoding support for the HTML parser
14335 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14336 * encoding.c: Fixed a potential memleak in the encoding stuff
14337
Daniel Veillardaf743792000-07-01 11:49:28 +000014338Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * doc/FAQ.html doc/Makefile.am : added a FAQ
14341
14342Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014343
14344 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14345 of the HTML parser to force it to not bypass SAX
14346
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014347Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * win32config.h.in: updated
14350 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14351 lacks iconv support :-( need to release 2.1.1
14352 * configure.in: release 2.1.1
14353 * HTMLparser: fixed bug #14784
14354 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14355 by Windows compiler
14356 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14357 the SAX startDocument() callback.
14358 * TODO: updated
14359
14360Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * added xmlStopParser()
14363
Daniel Veillardbe803962000-06-28 23:40:59 +000014364Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14365
14366 * configure.in: 2.1.0 prerelease
14367 * Large resync between W3C and Gnome tree
14368 * nanoftp, nanohttp.c: fixed stalled connections probs
14369 * HTMLtree.c SAX.c : support for attribute without values in
14370 HTML for andersca
14371 * valid.c: Fixed most validation + namespace problems
14372 * HTMLparser.c: start document callback for andersca
14373 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14374 * parser.h, SAX.c: serious speed improvement for large
14375 CDATA blocks
14376 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14377 different encoding
14378 * example/Makefile.am example/gjobread.c tree.h: work on
14379 libxml1 libxml2 convergence.
14380 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14381 and the LIBXML_TEST_VERSION macro
14382
Daniel Veillardc310d562000-06-23 18:32:15 +000014383Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * doc/xml.html: various patches and improvements typo fixed by
14386 Felix Natter
14387 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14388 from Felix Natter <fnatter@gmx.net>
14389
Daniel Veillardf3029822000-05-06 08:11:19 +000014390Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * doc/upgrade.html: updated with instructions for support of both
14393 libxml-1.x and libxml-2.x
14394 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14395 for 2.x support and also fixed includes
14396
14397
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014398Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14401 the encoding support, added iconv support, so now libxml if
14402 compiled with iconv automatically support japanese encodings
14403 among others. Work based on initial patch from Yuan-Chen Cheng
14404 I may have broken binary compat in the encoding handler
14405 registration scheme, but that was so utterly broken I don't
14406 expect anybody to have used this feature until now.
14407 * parserInternals.h: fixup on the CHAR range macro
14408 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14409 code.
14410 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14411 * uri.c: added xmlParseURI() I can't believe I forgot to
14412 implement this one in 2.0 !!!
14413 * SAX.c: moved doc->encoding update in the endDocument() call.
14414 * TODO: updated.
14415
Daniel Veillard06047432000-04-24 11:33:38 +000014416Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * tree.h: removed extraneous xmlRemoveProp definition
14419 * TODO: added item about --disable-corba configure switch
14420 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14421 * nanoftp.c: fixed include problems giving troubles on AIX and
14422 slowlaris
14423 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14424 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14425 comment and headers changes to lower gtk-doc number of warnings
14426 * doc/html/*: rebuilt docs
14427
Daniel Veillarde0aed302000-04-16 08:52:20 +000014428Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * HACKING: documented the tag for 1.x and instructions
14431
Daniel Veillard5e873c42000-04-12 13:27:38 +000014432Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14433
14434 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14435 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14436 xmlCreateIOParserCtxt
14437 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14438 significant overall improvement
14439 * xmllint.c: added I/O test to xmllint
14440 * testSAX.c: added a speed test
14441 * doc/* : updated/regenerated
14442
Daniel Veillardfc708e22000-04-08 13:17:27 +000014443Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * xpath.c uri.h parserInternals.h: cosmetic changes from
14446 "Timur I. Bakeyev" <timur@bat.ru>, including making
14447 xmlCreateURI() public
14448
Daniel Veillard5d211f42000-04-07 17:00:24 +000014449Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14452 and the code at the same time. Added a clean mechanism for
14453 overload or added input methods: xmlRegisterInputCallbacks()
14454 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14455 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14456 * TODO: updated
14457 * doc/* : updated/regenerated
14458 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14459 source dir
14460
Daniel Veillarde77a9182000-04-05 19:12:29 +000014461Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14462
14463 * testURI.c: yet another forgotten commit, I should get some sleep !
14464
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014465Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14466
14467 * xmllint.c: forgot to commit this too ?
14468
Daniel Veillardb9df4042000-04-05 14:23:16 +000014469Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * xmlversion.h.in : forgot to commit this previously
14472
Daniel Veillard361d8452000-04-03 19:48:13 +000014473Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14474
14475 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14476 * README TODO: updated for release
14477 * uri.c uri.h: added authority parsing/saving
14478 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14479 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14480 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14481 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14482 Makefile.am : added compile-time customization of libxml
14483 --with-ftp --with-http --with-html --with-xpath --with-debug
14484 --with-mem-debug
14485 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14486 #include <libxml/xxx.h> I hope it won't break too much stuff
14487 and will be manageable in the future...
14488 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14489 and added xmllint to the installed programs
14490 * uri.h: added xmlFreeURI()
14491
Daniel Veillardec303412000-03-24 13:41:54 +000014492Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14493
14494 * uri.c uri.h: finished the escaping handling, the base support
14495 and the URI path normalization. Looks good just lacks the
14496 authority content parsing code.
14497 * Makefile.am: added instructions to generate testURI
14498 * TODO: updated
14499 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14500 added links and icons for W3C and Gnome
14501
Daniel Veillard8f621982000-03-20 13:07:15 +000014502Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * xmlmemory.[ch] : seems I forgot to actually update the files in
14505 the last commit :-)
14506 * doc/xml.html doc/html/* : updated and uploaded the docs
14507
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014508Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14511 * TODO: updated
14512 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014513 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014514 gfree).
14515 * Makefile.am, uri.c, uri.h: added a set of functions to do
14516 exact (litteraly copied from the RFC 2396 productions) parsing
14517 and handling of URI. Will be needed for XLink, one XML WFC,
14518 XML Base and reused in the nano[ftp/http] modules. Still work
14519 to be done.
14520
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014521Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14522
14523 * configure.in, libxml.spec.in : libxml2
14524 * doc/* : updated the doc page, rebuilt the docs
14525
Daniel Veillardcf461992000-03-14 18:30:20 +000014526Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * all: tagged LIB_XML_1_X
14529 * *.c *.h : updated from W3C CVS tree
14530 * configure.in : 2.0.0-beta
14531 * libxml.spec.in : libxml2 package nam
14532 * result/* : new version of the tests output
14533
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014534Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14535
14536 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14537
Daniel Veillardb566ce12000-03-04 11:39:42 +000014538Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
14540 * doc/* : rebuilt the docs
14541 * parser.c: final patch on #6766
14542 * valid.c: small patch on validity checks.
14543
Daniel Veillardfb76c402000-03-04 11:39:42 +000014544Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14547 added
14548 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14549 compatibility w.r.t. XML spec and existing code.
14550
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014551Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * parser.c: seems a better solution to <a> </a> exists,
14554 will try it for a while
14555
Daniel Veillard83a30e72000-03-02 03:33:32 +000014556Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * parser.c: tried to remove the <a> </a> generating <a/>
14559 this is hard. Left a flag for that purpose. Fixed bug #6766
14560 * configure.in: prepared 1.8.7 not released, due to previous
14561 problem
14562
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014563Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * doc/xml.html : applied second patch from Paul DuBois
14566
Daniel Veillard402e8c82000-02-29 22:57:47 +000014567Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * doc/xml.html : applied patch from Paul DuBois
14570
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014571Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14572
14573 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14574
Daniel Veillard5feb8492000-02-02 17:15:36 +000014575Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14578 compilation warnings on various platforms.
14579 * parser.c: Fixed #5281 validity error callbacks are now desactived
14580 by default if not validating.
14581
Daniel Veillardf341f932000-02-02 14:52:08 +000014582Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14585
Daniel Veillard13c757e2000-02-01 23:59:15 +000014586Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14589 <gkatsi@cs.toronto.edu>
14590
Daniel Veillard726e8792000-01-30 20:04:29 +000014591Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14594 processing URLs
14595
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014596Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14599 xmlNanoFTPUpdateURL for persistent control connections.
14600 * configure.in: 1.8.6
14601
14602Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14605 * tree.[ch] : added xmlSaveNoEmptyTags
14606
James Henstridgef3be9312000-01-28 13:59:21 +0000146072000-01-29 James Henstridge <james@daa.com.au>
14608
14609 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14610
14611 * Makefile.am: added nanoftp.[ch] to the build.
14612
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014613Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * nanoftp.[ch]: cleanup, comments, API
14616 * debugXML.c : fixed a bug in the cat command
14617 * doc/*: regenerated the docs
14618
Daniel Veillardda07c342000-01-25 18:31:22 +000014619Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14622 * debugXML.c : fixed a bug in the cat command
14623 * valid.c: fixing some small probs
14624 * libxml.spec.in: get rid of the SNAP suffix
14625 * doc/xml.html: updated the status
14626
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014627Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * xml-config.in: xml-config --version to just return the
14630 version number
14631 * xpath.c: some cleanup w.r.t. axis when the current node is
14632 an attribute.
14633 * TODO: updated
14634
Daniel Veillard461a66c2000-01-18 18:01:01 +000014635Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * configure.in: prepared for libxml-1.8.5
14638 * doc/* recompiled the documentation
14639
146402000-01-17 Jody Goldberg <jgoldberg@home.com>
14641
14642 * configure.in : WARNING autoconf subtlety alert :
14643 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14644 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14645 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14646 get defined by AC_CHECK_HEADERS.
14647
Daniel Veillardf967b902000-01-17 16:06:10 +000014648Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14651 Rune.Djurhuus@fast.no
14652
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014653Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * TODO: updated
14656 * tree.c, parser.c: made sure that only memory alloc problems
14657 and internal parser errors are allowed to write to stdout or
14658 stderr.
14659
Daniel Veillard0142b842000-01-14 14:45:24 +000014660Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * tree.c : restored xmlNewGlobalNs since this seems used by
14663 a lot of existing code :-(, fixed a bug in xmlNewNs
14664 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14665 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14666 to exit() from the library code.
14667 * xpath.c, parser.c: removed bugs or unused code detected by
14668 Windows compilers
14669 * parser.c: started adding interfaces for parsing well balanced
14670 XML fragments
14671 * configure.in: releasing 1.8.4
14672 * doc/* : rebuilt the docs
14673
Daniel Veillard2eac5032000-01-09 21:08:56 +000014674Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * tree.[ch] : added xmlNewDocFragment() for DOM
14677 * testHTML.c: uninitialized variable.
14678
Daniel Veillardf3a73582000-01-05 14:58:39 +000014679Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * doc/* : rebuild the docs
14682
Daniel Veillard71b656e2000-01-05 14:46:17 +000014683Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * acconfig.h: readline and history patch
14686 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14687 * tree.c: added check and handling when possibly removing an ID
14688 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14689 and saving.
14690 * test/HTML/entities.html result/HTML/entities.html* : test for
14691 various entities reference cases
14692 * result/HTML/* : as a result output of some testcase have
14693 changed
14694 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14695 by previous example. added xmlParseTryOrFinish().
14696 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14697 entities.h debugXML.h HTMLparser.h: changed the way struct are
14698 declared to allow gtk-doc to expose those
14699 * parser.c: closed bug #4960
14700 * Makefile.am configure.in: Applied patch from
14701 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14702 and math/socket libs detection
14703
Daniel Veillard437b87b2000-01-03 17:30:46 +000014704Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * configure.in, Makefile.am: link tester against readline
14707 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14708
Daniel Veillard686d6b62000-01-03 11:08:02 +000014709Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * tree.[ch]: added xmlRemoveProp
14712 * win32config.h.in nanohttp.c: avoid including the Windows
14713 socket stuff in every C files
14714 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14715 the XmL parser(s)
14716 * test/ns4 result/ns4 etc...: added test case for previous prob
14717 * tree.c: xmlNewNs wasn't checking for double definition
14718 * Makefile.in: fixed a problem with dist-hook duplicates
14719 * parser.[hc], xmlIO.c: fixed the loading of external entities
14720 APIs, now xmlLoadExternalEntity() is used everywhere and
14721 setting up an app specific front-end using the
14722 * SAX.c parser.c: some fixes, now the xhtml spec validates
14723 with the xhtml DTD.
14724 * error.c: fixed crashes in case of no input stream
14725 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14726 to the validation tests and results
14727
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014728Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14731 too htmlCreatePushParserCtxt() and htmlParseChunk()
14732 * parser.c: a bit of cleanup.
14733 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14734 to XML) removed the last mem leak known
14735 * HTMLtree.c: output message cleanup
14736 * xmlmemory.c: display content info about memory blocks
14737 * result/HTML/wired.* : missing att value warning change
14738
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014739Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * doc/* : rebuilt the documentation
14742
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014743Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14744
14745 * parser.[ch] parserInternals.h: Push parser for XML,
14746 seems to work fine now
14747 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14748 --push for push testing
14749 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14750 * testSAX.c: added --push
14751 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14752 subtree
14753 * xmlIO.[ch] : enriched API + fixes for push mode
14754 * entities.[ch]: added the entity content length to the struct.
14755 * xmlmemory.[ch]: new API to show the last entries for the shell
14756 * valid.c: added required attribute testing
14757 * SAX.c: the cdata callback now merge contiguous fragments
14758 * HTMLparser.c: cleanup of some macros
14759
Daniel Veillard3c558c31999-12-22 11:30:41 +000014760Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14761
14762 * parser.c: fix for PIs name starting with xml
14763 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014764 * *.c, configure.in win32config.h.in : generate win32config.h for
14765 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014766
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014767Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * parser.c: fixed a stupid = vs. == bug :-(
14770 * doc/gnome-xml.sgml: s/glade/xml/
14771
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014772Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * configure.in, doc/xml.html : bug fix release 1.8.2
14775 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14776 Hopefully the end of that silly C++ include problem
14777 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14778 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14779 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14780 troubles with autoclosed elements when the stree shape doesn't
14781 follow the DtD specs. Added htmlIsAutoClosed() and
14782 htmlAutoCloseTag()
14783 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14784 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14785 * debugXML.c: fixed a bug on printing default namespaces.
14786 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14787
Daniel Veillardb24054a1999-12-18 15:32:46 +000014788Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * result/HTML/*.htm[l] : updated the HTML regression tests according
14791 to the new output
14792 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14793 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14794 problem due to intermix of extern "C" { ... } declarations for C++
14795 and recursive includes in the headers
14796
Chris Lahey323c48c1999-12-18 15:32:45 +0000147971999-12-20 Chris Lahey <clahey@umich.edu>
14798
14799 * HTMLtree.c: Made it so that html nodes with a single child do
14800 not insert a carriage return before or after the child node.
14801
Daniel Veillardb24054a1999-12-18 15:32:46 +000014802Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014803
14804 * configure.in, doc/xml.html : bug fix release 1.8.1
14805 * parser.c: fixed bug #4344
14806 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14807 added the glue to avoid C++ problems
14808 * doc/* : regenerated the documentation
14809
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014810Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14813 namespace recognition, and Dia as a resul :-(
14814 * encoding.c: closed bug #3950
14815
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014816Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * valid.c: debugging a posteriori validation, except URI expansion
14819 stuff this should be fixed now
14820 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14821 Carl Nygard <cnygard@bellatlantic.net>
14822 * tester.c: added --postvalid, cleaning of the code
14823 * tree.[ch]: added xmlDocGetRootElement()
14824
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014825Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14826
14827 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14828 c++ losage.
14829
Daniel Veillard10a2c651999-12-12 13:03:50 +000014830Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * configure.in, doc/xml.html : bumped to 1.8.0
14833 * xlink.[ch], Makefile.am : added framework for link detection
14834 * parser.h: added nbChars to parser context, needed for cleanup.
14835 * xmlmemory.c: removed a nasty bug when out of mem
14836 * valid.[ch]: adding namespace support for attribute decl
14837 * tester.c: added --debugent option
14838 * debugXML.[ch]: added xmlDebugDumpEntities()
14839 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14840 buffers instead, this was really needed, validation was breaking
14841 in strange ways due to that. Added xmlParseStringPEReference()
14842 and other parsing from strings functions. Entities processing
14843 modified again, but PERef are still not handled correcly but
14844 unless you're Eve Maller you won't notice :-)
14845 * HTMLparser.c: large changes toward reliability, and switched to
14846 lowercase internal tags, XHTML is lowercase, so it will help
14847 that output is closer to next version.
14848 * doc/* : regenerated the documentation, it is now hosted at
14849 http://xmlsoft.org/ (same bits I just bought the domain :-)
14850
14851
Daniel Veillard294cbca1999-12-03 13:19:09 +000014852Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14855 doc generation
14856 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14857 in the SAX API
14858 * doc/*: rebuilt the doc making sure everything appears in the
14859 HTML files
14860
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014861Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14864 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14865 which allow impressive speed improvement on dataset with
14866 large text pieces, but at the cost of broken binary
14867 compatibility and slightly bigger memory usage.
14868 Configure with --with-buffers to activate them, they
14869 are protected with XML_USE_BUFFER_CONTENT define.
14870 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14871 goal is 0 memory left allocated once parser is no more used
14872 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14873 call xmlCleanupParser() and xmlMemoryDump()
14874
Daniel Veillarda819dac1999-11-24 18:04:22 +000014875Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14878 * parser.[ch] encoding.[ch]: added memory cleanup routines
14879 * parser.c: closing bug #3788
14880 * doc/*: rebuilt the doc
14881
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014882Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14885 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14886 * tester.c: added --compress option
14887 * doc/*: rebuilt the documentation
14888
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014889Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14890
14891 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14892 if given /proc/kcore as input !
14893 * doc/xml.html doc/*: updated and rebuilt the documentation
14894
14895Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014896
14897 * parser.c: Fixed some wrongly space collapsing code due to
14898 a misreading of the spec.
14899 * result/*: fixed the output accordingly
14900
14901Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014902
14903 * encoding.c: bug fix and typos
14904 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14905 * parser.c: added attribute normalization closing bug #3597
14906 * test/att* result/att* SAXresult/att*: testcase for attribute
14907 normalization
14908
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014909Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * configure.in: closing bug #3163 by adding extra flags for the
14912 cc compiler on HP-UX
14913
Daniel Veillard51e3b151999-11-12 17:02:31 +000014914Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * valid.[ch] : removed a typo and an enumerated type bug in the
14917 xmlAddElementDecl() function
14918 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14919 call to xmlEncodeEntitiesReentrant() so that the functions
14920 New, Set and Get are at the same level.
14921 * parser.c HTMLparser.c: extra memory allocation bug for
14922 attributes detected by someone using libxml in embedded systems :-)
14923
Daniel Veillard962195f1999-10-28 15:51:53 +000014924Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * xmlmemory.h: turned off mem debug :-\
14927
Daniel Veillard35008381999-10-25 13:15:52 +000014928Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * parser.c: closed bug #2784 a one line fix, but worth pushing
14931 a new release out
14932 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14933 some structures, comments before and after the
14934 main element, and other nastyness
14935 * HTMLtree.c tree.c: accomodate the extended HTML supported
14936 * configure.in: pushing 1.7.4
14937 * test/ent8 and related outputs : added a new test for bug #2784
14938 * test/HTML/wired.html and related output: a nasty HTML example
14939 * Makefile.am: improved the test scripts
14940 * docs/* : reran the documentation extractor, updated xml.html
14941
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014942Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14945 HTMLparser and debugged the HTML related code. HTML documents
14946 now have their own type
14947 * entities.c: do not dump &apos; for HTML output
14948 * xmlmemory.c: improvement, breakpoint mechanism
14949 * testHTML.c: added --sax --repeat ...
14950 * Makefile.am: improved the HTML tests
14951 * valid.[ch]: added xmlValidGetValidElements and
14952 xmlValidGetPotentialChildren
14953 * tester.c: added --insert to test the 2 new functions
14954 * test//* result//* SAXresult//* : regression test cleanup
14955 and extension.
14956 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14957 gnome-xml-nanohttp.html
14958
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014959Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * HTMLparser.c: fixed problems with some autoclose tags
14962 * tree.c: fixed XML output problems.
14963 * result/* SAXresult/*: update of the tests output
14964
Daniel Veillard6077d031999-10-09 09:11:45 +000014965Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * Makefile.am: Arturo patch for xmlConf.sh version info
14968 * parser.c: Tim Josling patch for single quoted items
14969 * tester.c: Tim Josling patch for tester options usage
14970 * tree.h: indent cleanup
14971
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014972Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14975 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14976
Daniel Veillard00fdf371999-10-08 09:40:39 +000014977Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * tree.c : Raph patch for initialization of CORBA fields
14980 * parser.c, xpath.c, ...: modification of doc comments
14981 * xpath.c : allow spaces in xpath expressions
14982
Daniel Veillardad219441999-09-27 08:17:49 +000014983Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * xmlmemory.h: turning off memory debug :-(
14986
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014987Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
14990 better SAX interfaces.
14991 * testSAX.c: uses the new SAX routine, avoid fetching any remote
14992 entity.
14993 * configure.in: 1.7.2
14994
14995Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000014996
14997 * libxml.spec.in: fixed the URL
14998 * doc/xml.html: improved the documentation front-end
14999
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015000Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015001
15002 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15003
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015004Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015005
15006 * libxml.spec.in: fixed the alpha compile problem
15007 * parser.[ch]: changed errno to errNo in the parser context :-(
15008 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15009 * doc/xml.html: changed CHAR to xmlChar
15010 * doc/html/*: recompiled the documentation
15011 * configure.in: 1.7.1
15012
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015013Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * parser.h: modified the parser context struct to regain 1.4.0
15016 binary compatibility
15017 * parser.c, xml-error.h: added errno ot teh context and defined
15018 a set of errors values with update of errno
15019 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15020 DTDs and entities
15021 * *.h, *.c: complete cleanup of the use of config.h and include
15022 protection depending on the current setup.
15023 * overalll debugging, maintenance and bug-fixing on all modules
15024 * updated the documentation
15025 * ready for 1.7.0
15026
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015027Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * HTMLparser.c : cleanup
15030 * SAX.c valid.c valid.h: added ID/IDREF checking
15031 * tree.c tree.h: extended doc structure for refs
15032 * configure.in: 1.6.2
15033 * parser.c: patched bug in SAX user arg call
15034 * parserInternals.h: patched missing close in C++ wrapping
15035 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15036 especially upcoming XPointer implementation.
15037 * doc/xml.html: augmented, typo
15038
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015039Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15040
15041 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15042 not all invocations of install understand -d.
15043
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015044Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15045
15046 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15047 to make 'check' works, when builddir != srcdir.
15048
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015049Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * doc/xml.html : updated the documentation
15052
Daniel Veillard6454aec1999-09-02 22:04:43 +000015053Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15056 not deallocated memory blocks
15057 * *.c : replaces all calls to malloc() free() and realloc() to
15058 the wrapper functions/macros
15059 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15060 instead of xmlFreeNodeList()
15061
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015062Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * HTMLparser.c: corrected a stupid bug leading to core dump at
15065 tree deallocation. Removed warnings indicated by
15066 Stephane.Conversy@lri.fr
15067 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15068 looked for in the external subset
15069
15070Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015071
15072 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15073 on SGI by Stephane.Conversy@lri.fr
15074
Daniel Veillardb96e6431999-08-29 21:02:19 +000015075Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * all .h : changed the prototype declaration indent as in gtk
15078 * most .c : working on reducing the TODOs in the code
15079 * most .c : cleanup though -pedantic and Insure++
15080 * improvements on validation ID checkings.
15081 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15082 * xml-config.in: closed #1810
15083
15084Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015085
15086 * tree.h, valid.c, valid.h: more work on validity, IDs
15087 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15088 definition for AIX
15089
Daniel Veillardb556eb51999-08-15 17:19:50 +000015090Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15093 the distribution due to a cut'n paste error at last commit
15094
Daniel Veillardb05deb71999-08-10 19:04:08 +000015095Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * configure.in: upgraded to version 1.4.0
15098 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15099 Big update, added a large part of the validation process,
15100 it should be usable, but some parts are missing
15101 * xpath.c: improved the implementation w.r.t. root.
15102 * Makefile.am: added more tests
15103 * test and result trees: added a lot of tests
15104 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15105
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015106Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * Added an HACKING file
15109
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015110Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15111
15112 * xpath.[ch] : improvements and debug of the XPath implementation
15113 * parser.c, HTMLparser.c : modified the parsers to be progressive
15114 * tree.[ch] : extended the Buffer promitives
15115 * xmlIO.[ch] : added basic I/O routines providing progressive
15116 parsing and ready for I18N conversion plugins
15117 * SAXresult/* : the SAX callback sequence maybe slightly different
15118 now
15119 * test*.c : improved/updated the tests programs
15120 * doc/* : recompiled the docs.
15121
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151221999-07-26 Michael Meeks <michael@edenproject.org>
15123
15124 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15125
15126 * tree.c: Ditto.
15127
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015128Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * configure.in: upgraded to version 1.4.0
15131 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15132 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15133 XML query language, see http://www.w3.org/TR/xpath for more details.
15134 * parser.c, parser.h: added CHAR* related string functions for XPath
15135 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15136 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15137 rebuild the docs.
15138 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15139 and regression testing capabilities for XPath.
15140
Daniel Veillardd79d7871999-07-12 10:38:12 +000015141Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15144 closing bug #1646
15145
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015146Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * Makefile.am, example/Makefile.am: closed bug #1683
15149
Daniel Veillard3166ab11999-07-11 16:14:19 +000015150Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * example/Makefile.am, configure.in: added the makefile for the
15153 gjobread example
15154
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015155Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15156
15157 * doc/Makefile.am:
15158 - fix which allow "make install DESTDIR=</install/prefix>".
15159
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015160Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15163 which fixed a problem on the file reading-code.
15164
Daniel Veillard82150d81999-07-07 07:32:15 +000015165Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15168 output.
15169 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15170
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015171Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * parser.h : Oops removed the binary compatibility problem
15174 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15175 * parser.c, HTMLparser.c: applied patches for reading from stdin
15176
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015177Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * parser.c, entities.c, valid.c: cleanup bug #1591
15180 * configure.in: cleanup bug #1592
15181 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15182 the same tree back-end. Hence gdome will be available for it.
15183 * doc/Makefile.am: close bug #617
15184
Daniel Veillard97fea181999-06-26 23:07:37 +000015185Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * parser.c: alloctate a per parser context SAX interface block
15188
Daniel Veillard14fff061999-06-22 21:49:07 +000015189Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15192 and xmlEncodeEntitiesReentrant with the correct one :-\
15193
15194Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * commit of my internal XML base changes, quite a lot of
15197 changes, cleanups, better entities support, framework for
15198 new I/O and charset detection and handling
15199 * Fixed the configure/Makefile stuff to generate shared libs
15200 with the proper version info, so we jumped on rev from
15201 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15202 xmlEncodeEntities() result need to be freed now, and a string
15203 xmlParserVersion provide the current library version.
15204
Raph Levien05240da1999-06-15 21:27:11 +000015205Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15206
15207 * parser.c: fixed a buffer overrun for when you have a very long
15208 attribute with no entities in it.
15209
Daniel Veillardbb2da581999-06-13 14:37:07 +000015210Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * added example directory
15213 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15214
Daniel Veillard011b63c1999-06-02 17:44:04 +000015215Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * Release of libxml-1.1, nearly everything has been touched for
15218 this.
15219 * Added more regression tests
15220 * Updated the documentation
15221
Daniel Veillard27d88741999-05-29 11:51:49 +000015222Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * tree.[ch]: unified the XML_NO_CORBA defines.
15225 * parser.c encoding.[ch]: started plugging in char encoding detection
15226
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015227Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15228
15229 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15230 Also freed allocated buffer.
15231
Daniel Veillard27d88741999-05-29 11:51:49 +000015232Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015233 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15234 reentrancy problem at printing. One is left in entities.c, to
15235 remove ASAP
15236 * testSAX.c : added a test example showing the use of the SAX
15237 interface if one doesn't want to build the DOM tree.
15238 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15239
Daniel Veillard517752b1999-04-05 12:20:10 +000015240Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15243 large revamping of the parser to use SAX callbacks
15244 http://www.megginson.com/SAX/ (or at least a C like interface
15245 a la Expat). It's now possible to set up your own callbacks
15246 and the parser will not build a DOM tree.
15247 * test/* result/*: updated the test suite, I finally removed
15248 the old Namespace draft support (PI based).
15249
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015250Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * Makefile.am: added test result to EXTRA_DIST for make tests
15253
Daniel Veillard64068b31999-03-24 20:42:16 +000015254Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * parser.c, parserInternals.h: moved the chars macro definitions
15257 to parserInternals.h
15258 * parser.c, error.c: applied patches from "Knut Åkesson"
15259 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15260
Daniel Veillard012ccc11999-03-23 10:11:11 +000015261Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * xml-config.in : applied patch to make --version work
15264
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152651999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15266
15267 * Makefile.am (check-local): Alias for `tests' target. This will
15268 cause `make check' to do the right thing.
15269 (tests): Don't run tests in srcdir. Also, replaced calls to
15270 basename with a `sed' "equivalent".
15271
Daniel Veillardd109e371999-03-05 06:26:45 +000015272Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15275 it in the header and not the sources, updated the doc.
15276 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15277 pointing this out.
15278
Daniel Veillardbc50b591999-03-01 12:28:53 +000015279Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15282 exported the inputStream routines.
15283 * doc/html/* : updated accordingly
15284
Daniel Veillardd692aa41999-02-28 21:54:31 +000015285Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * parser.c, parser.h, parserInternals.h: added a few extra
15288 internal calls to allocate and free parser contexts ...
15289 * doc/html/* : updated accordingly
15290
Daniel Veillard55a99271999-02-25 11:01:29 +000015291Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * configure.in, Makefile.am, doc/makefile.am : General changes for
15294 1.0.0 release and including the generated HTML documentation.
15295
Daniel Veillard35925471999-02-25 08:46:07 +000015296Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * makefile.am : added parserInternals.h, oops.
15299
Daniel Veillard1e346af1999-02-22 10:33:01 +000015300Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * parserInternals.h: added this header giving access to the parser
15303 internal functions.
15304 * doc/Makefile.am : added a rebuild target which rebuilds the full
15305 set of documentations
15306 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15307 the internal subset.
15308 * *.c *.h: modifications needed to generate the documentation using
15309 gtk-doc, cleanup of functions blocks, reorganisation of struct
15310 declarations.
15311
Daniel Veillard1164e751999-02-16 16:29:17 +000015312Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15315 the tar and spec file to include the beginning of the doc.
15316
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153171999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15318
15319 * doc/.cvsignore: Added this file.
15320
Daniel Veillard6800ef31999-02-08 18:33:22 +000015321Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * tree.c: fixed xmlGetProp to return "" when the attribute
15324 exists, even if the node-list is NULL.
15325
Daniel Veillard726c7e31999-02-08 15:13:10 +000015326Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * tree.c: patched an error outputting empty attribute values.
15329 * Makefile.am and doc/makefile.am: have been updated during the
15330 week-end. Sorry for an empty CVS log, I got a shell problem.
15331
Daniel Veillard1899e851999-02-01 12:18:54 +000015332Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * tree.h: cleaned up using enums instead of defines
15335 * parser.c, valid.[ch]: more work on parsing/output of element
15336 declarations
15337
Daniel Veillard3b9def11999-01-31 22:15:06 +000015338Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * valid.[ch], tree.c, parser.c : more work toward full parsing
15341 of XML DTDs.
15342 * README: added informations about mailing-list and on-line
15343 documentation
15344
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153451999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15346
15347 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15348
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015349Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * parser.c, tree.[ch] : more work toward conformance testing,
15352 added a last element to accelerate parsing of very flat structures
15353 started working on internal subset Element content declaration.
15354 * valid.[ch] : first cut at adding code toward validation.
15355 * previous changes had also small impact on most files, especially
15356 the conformance testing using James Clark test suite.
15357
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015358Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * test/* : updated the examples, most of them were not well
15361 formed (humm), and added rdf2.
15362 * result/* : resulting changes in the output.
15363
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015364Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15367
Daniel Veillard44b3a061998-12-05 17:27:22 +000015368Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * tree.c: patched a bug in the generation of empty attributes
15371
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015372Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15375 for node/trees/documents/... Biggest problem is namespace
15376 support when copying subtrees.
15377
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015378Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * parser.c, entities.c: improve entities and char ref encoding,
15381 and cleanups of error messages.
15382
Daniel Veillard242590e1998-11-13 18:04:35 +000015383Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * parser.c, entities.c: simple bug hunting done during rpm2html and
15386 rpmfind integration.
15387
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015388Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * parser.[ch]: Added interfaces allowing to specify a SAX
15391 handler before parsing.
15392
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015393Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * parser.c: redirrect all errors reporting through the SAX
15396 error function
15397
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015398Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15401 * libtool, tlmain ...: update of the libtool files
15402
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154031998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15404
15405 * entities.c: Use g_snprintf insteda of snprintf.
15406
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015407Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15410 added ent5 test for this purpose.
15411 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15412
Daniel Veillard27271681998-10-30 06:39:40 +000015413Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * parser.c: fixed? a strange error due to compression on a GWP
15416 document.
15417
Daniel Veillard25940b71998-10-29 05:51:30 +000015418Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * tree.[ch]: bug fixing
15421 * entities.[ch]: defined a specific type for predefined entities
15422 * doc/xml.html: more documentation on the library, how to use it,
15423 overview of the interfaces.
15424
Daniel Veillard16253641998-10-28 22:58:05 +000015425Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15428
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015429Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15430
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015431 * tree.c: corrected a small bug
15432 * doc/xml.html: continuing writing documentation.
15433
15434Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15435
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015436 * debugXML.h debugXML.c: added debugging utilities.
15437 * tester.c: added --debug switch.
15438 * tree.c: patched an incorrect node->type assignment.
15439 * parser.c: formatting, ensure that node->doc != NULL in attributes
15440
Daniel Veillardccb09631998-10-27 06:21:04 +000015441Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15444 entity support and provide an internal representation close to
15445 DOM one (entity ref nodes, and attribute value as tree). I tried
15446 to preserve the interface but this will surely break some apps
15447 (I have to change rpm2html/rpmfind for example). I had to change
15448 two interfaces, and the generated tree is somewhat different.
15449 * doc/* : started documenting the XML library, the tree and
15450 DOM/Corba. This is a first step.
15451
Daniel Veillard11e00581998-10-24 18:27:49 +000015452Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.c: Set up the fonctions comment block, boring but useful.
15455 * parser.h, SAX.c, parser.c: now attributes are processed through
15456 the SAX interface. The problem is that my SAX interface diverged
15457 quite a bit from the original one, well this is not an official
15458 spec, and translating it from Java to C is hairy anyway...
15459
Daniel Veillard97b58771998-10-20 06:14:16 +000015460Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15463 fonctions comment block, boring but useful.
15464
15465Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015466
15467 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15468 conversion routines. However they are not yet used to convert the
15469 inputs. The core will run with UTF-8.
15470
Daniel Veillard33942841998-10-18 19:12:41 +000015471Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * tree.c : make sure that the type id is properly set-up when
15474 a new object is allocated, needed for DOM.
15475
Daniel Veillard27fb0751998-10-17 06:47:46 +000015476Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * tree.h, tree.c: Ok, the main objects in the tree will be native
15479 corba objects, it costs 8 bytes per Node, Attribute and Document
15480 but it simplifies the Corba integration a lot (no extra interface
15481 objects to allocate/free).
15482
Daniel Veillard0bef1311998-10-14 02:36:47 +000015483Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15486 and changed NODEs contants for conformity with DOM Level 1
15487
Daniel Veillard27864701998-10-08 03:47:24 +000015488Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * added hooks to keep track of servants when creating objects
15491 xmlDoc and xmlNode (for Corba export).
15492
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015493Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * added xml-config script.
15496
Daniel Veillard7066a791998-10-01 20:28:28 +000015497Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15500 to autoupdate libtool and automake conf files.
15501
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155021998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15503
15504 * Makefile.am: Use '?' to separate the sed
15505 commands as ',' is used when people pass -Wl,something.
15506
15507
Daniel Veillard15a8df41998-09-24 19:15:06 +000015508Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * tree.c, tree.h: added a per-document compression interface.
15511
Daniel Veillard151b1b01998-09-23 00:49:46 +000015512Tue Sep 22 20:47:38 EDT 1998
15513
15514 * tree.c, tree.h: added saving with compression and added interfaces
15515 to control the compression level (xmlGetCompressMode,
15516 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15517
Daniel Veillard70120ff1998-09-22 00:24:21 +000015518Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * parser.c: corrected a loop for files of size 0
15521
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155221998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15523
15524 * error.h: New file. Contains prototyes from `error.c'.
15525
Tom Tromeyc19653d1998-08-14 01:22:43 +000015526Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15527
15528 * Makefile.am (xmlincdir): New macro.
15529 (xmlinc_HEADERS): Renamed from include_HEADERS.
15530
Daniel Veillard845664d1998-08-13 04:43:19 +000015531Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * applied small patch on numeric entities from
15534 Christopher Blizzard <blizzard@appliedtheory.com>
15535
Daniel Veillard260a68f1998-08-13 03:39:55 +000015536Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * New release 0.2, removed the old xml_* files so that it's
15539 coherent with the other CVS base (W3C), far better conformance
15540 to standard, new namespaces, decent entities support, beginning
15541 of a SAX-like interface. Nearly nothing left intact, even the
15542 test examples ...
15543
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155441998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15545
15546 * .cvsignore: Add .deps dir
15547
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015548Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15551
Daniel Veillardfe926001998-07-26 04:28:20 +000015552Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015553
Daniel Veillardfe926001998-07-26 04:28:20 +000015554 * configure.in: added test for CPP
15555 * AUTHORS, Changelog: the original ones didn't get commited but the
15556 glib ones instead, fixed.
15557 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015558
Daniel Veillardfe926001998-07-26 04:28:20 +000015559Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015560
Daniel Veillardfe926001998-07-26 04:28:20 +000015561 * integrated code developped at W3C
15562 * changed the original Copyright
15563 * migrated to automake
15564 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015565