blob: d34c762d92b9b312ed600127a88ecb8fa66ef28f [file] [log] [blame]
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2
3 * win32/libxml2.def.src: added more xmlreader exports
4
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00005Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * xpath.c: fix to the XPath implementation for parent and
8 ancestors axis when operating on a Result Value Tree.
9 Fixes bug #100271
10
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000011Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
14 to fix some URI/file escaping problems
15
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000016Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * python/generator.py: fixed a bug raised by Raymond Wiker,
19 docSetRootElement() should not raise an exception if the
20 return is None
21
Daniel Veillard3e20a292003-01-10 13:14:40 +000022Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
23
24 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
25 fixed bug #102181 by applying the suggested change and fixing
26 the generation/registration problem.
27
Daniel Veillarde55e8e42003-01-10 12:50:02 +000028Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
31 routines.
32
Daniel Veillard8f872442003-01-09 23:19:02 +000033Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * parser.c: one more IsEmptyElement crazyness, that time in
36 external parsed entities if substitution is asked.
37 * python/tests/reader3.py: added a specific test.
38
Daniel Veillarde329fc22003-01-09 21:36:42 +000039Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
40
41 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
42 support and improved error handler registration
43
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000044Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
47 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
48 * README: fixed a link
49
Daniel Veillarde2830f12003-01-08 17:47:49 +000050Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * configure.in doc/* NEWS: preparing 2.5.1 release
53 * SAX.c parser.c: fixing XmlTextReader bug
54
Daniel Veillard8bf70b92003-01-07 23:14:24 +000055Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * SAX.c: fuck, I introduced a memory leak on external parsed
58 entities in 2.5.0 :-(
59
Daniel Veillard56ada1d2003-01-07 11:17:25 +000060Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * xmllint.c: another fix needed as pointed by Christophe Merlet
63 for --stream --debug if compiled without debug support.
64
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000065Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
66
67 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000068 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000069 update man page with --stream and --chkregister
70
Daniel Veillard8326e732003-01-07 00:19:07 +000071Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * globals.c: fixed --with-threads compile
74 * xmllint.c: fixed --without-debug compile
75 * include/libxml/globals.h: cleanup
76 * include/libxml/schemasInternals.h: add a missing include
77
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000078Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * configure.in NEWS: preparing 2.5.0 release
81 * SAX.c: only warn in pedantic mode about namespace name
82 brokeness
83 * globals.c: fix a doc generation problem
84 * uri.c: fix #101520
85 * doc/*: updated and rebuilt the doc for the release, includuding
86 stylesheet update
87 * python/Makefile.am: fix a filename bug
88
89Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
92 should not be called.
93
94Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * libxml-2.0.pc.in: applied the patch to fix #101894
97
98Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * tree.c : applied patch from Lukas Schroeder for register callbacks
101 * valid.c: modified patch from Lukas Schroeder to test
102 register callbacks with --chkregister
103
104Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * xmlreader.c: seriously changed the way data are pushed to
107 the underlying parser, go by block of 512 bytes instead of
108 tryng to detect tag boundaries at that level. Changed the
109 way empty element are detected and tagged.
110 * python/tests/reader.py python/tests/reader2.py
111 python/tests/reader3.py: small changes mostly due to context
112 reporting being different and DTD node being reported. Some
113 errors previously undetected are now caught and fixed.
114 * doc/xmlreader.html: flagged last section as TODO
115
116Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
117
118 * python/libxml.py: integrated the Python 2.2 optimizations
119 from Hannu Krosing, while maintaining compatibility with
120 1.5 and 2.1
121
122Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * xmllint.c: a bit of cleanup
125 * xmlreader.c: small fix
126 * doc/xmlreader.html: more work on the XmlTextReader tutorial
127 * python/libxml.py: a few fixes pointed out by Hannu Krosing
128
129Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * python/setup.py.in: patch from Stéphane Bidoul to include
132 drv_libxml2.py in setup.py
133
134Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * doc/xmlreader.html: starting documenting the new XmlTextReader
137 interface.
138
139Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * xmllint.c: added the --stream flag to use the TextReader API
142 * xmlreader.c: small performance tweak
143
144Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * xmlreader.c python/tests/reader2py: okay the DTD validation
147 code on top of the XMLTextParser API should be solid now.
148
149Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * xmlreader.c python/tests/reader2py: Fixing some more mess
152 with validation and recursive entities while using the
153 reader interface, it's getting a bit messy...
154
155Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * xmlreader.c python/tests/reader.py: another couple of problem
158 related to IsEmptyElement reported by Stéphane Bidoul needed
159 some fixes.
160
161Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
164 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
165 based on the python XmlTextReader interface.
166
167Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * tree.c: backing out one change in the last patch which broke the
170 regression tests
171
172Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * global.data globals.c tree.c include/libxml/globals.h: applied
175 an old patch from Lukas Schroeder to track node creation and
176 destruction. Probably missing a lot of references at the moment
177 and not usable reliably.
178
179Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
182 from doc/news.html and a stylesheet
183
184Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * xmlreader.c python/tests/reader.py: fixed another couple of
187 xmlreader bugs reported by Stéphane Bidoul and added tests.
188
189Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
190
191 * xmlreader.c python/tests/reader2.py: fixed another validity
192 checking in external parsed entities raised by Stéphane Bidoul
193 and added a specific regression test.
194 * python/tests/reader3.py: cleanup
195
196Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
197
198 * xmlreader.c python/tests/reader2.py: fixed a problem with
199 validation within entities pointed by Stéphane Bidoul, augmented
200 the tests to catch those.
201
202Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
203
204 * python/generator.py: modified the generator to allow keeping
205 class references when creating new classes, needed to fix a bug
206 pointed by Stéphane Bidoul where the input buffer of the
207 xmlTextReader instance gets destroyed if the python wrapper for
208 the input is not referenced anymore.
209
210Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
211
212 * xmlreader.c python/tests/reader.py: fixed another pair of problem
213 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
214
215Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
216
217 * xmlreader.c python/tests/reader.py: fixed another problem
218 pointed by Stéphane Bidoul
219
220Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
221
222 * xmlreader.c python/tests/reader.py: fixed a limit case problem
223 with "<a/>"
224
225Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
226
227 * SAX.c: warn on xmlns:prefix="foo"
228 * xmlreader.c python/tests/reader.py: fixed a couple of problem
229 for namespace attributes handling.
230
231Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
232
233 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
234 a really nasty problem raised by a DocBook XSLT transform
235 provided by Sebastian Bergmann
236
237Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
238
239 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
240 by Stéphane Bidoul and integrated it into the tests
241
242Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
243
244 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
245 extended the XmlTextReader API a bit, addding accessors for
246 the current doc and node, and an entity substitution mode for
247 the parser.
248 * python/libxml.py python/libxml2class.txt: related updates
249 * python/tests/Makefile.am python/tests/reader.py
250 python/tests/reader2.py python/tests/reader3.py: updated a bit
251 the old tests and added a new one to test the entities handling
252
253Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
254
255 * python/generator.py python/libxml2class.txt
256 python/tests/reader.py python/tests/reader2.py: changed the
257 generator to provide casing for the XmlTextReader similar to
258 C# so that examples and documentation are more directly transposable.
259 Fixed the couple of tests in the suite.
260
261Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
262
263 * doc/guidelines.html: added a document on guildeline for
264 publishing and deploying XML
265
266Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
267
268 * valid.c xmlreader.c: final touch running DTD validation
269 on the XmlTextReader
270 * python/tests/Makefile.am python/tests/reader2.py: added a
271 specific run based on the examples from test/valid/*.xml
272
273Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
274
275 * python/libxml.py: added a few predefined xmlTextReader parser
276 configuration values.
277
278Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * python/libxml_wrap.h: trying to fix #102037
281
282Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
283
284 * SAX.c: fixing bug #95296, when the predefined entities
285 are redefined in the DTD the default one must be used
286 instead anyway.
287
288Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
289
290 * doc/xmllint.xml
291 * doc/xmllint.1
292 Add discussion of XML_DEBUG_CATALOG to xmllint man
293 page - bug #100907
294
295
296Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
297
298 * xmlreader.c: Fixed the empty node detection to avoid reporting
299 an inexistant close tag.
300
301Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
302
303 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
304 for Python 2.1
305
306Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
307
308 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
309
310Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
311
312 * doc/libxml2-api.xml python/tests/reader.py: one really need
313 to provide the base URI information when creating a reader parser
314 from an input stream. Updated the API and the example using it.
315
316Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
317
318 * testReader.c xmlreader.c valid.c include/libxml/tree.h
319 include/libxml/valid.h include/libxml/xmlreader.h: working on
320 DTD validation on top of xml reader interfaces. Allows to
321 validate arbitrary large instances. This required some extensions
322 to the valid module interface and augmenting the size of xmlID
323 and xmlRef structs a bit.
324 * uri.c xmlregexp.c: simple cleanup.
325
326Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
329 work on the xml reader interfaces.
330 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
331 Web page for the Windows binaries.
332
333Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
334
335 * xmlIO.c: applied a patch for VMS following the report by
336 Nigel Hall
337
338Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * parser.c: the parseStartTag bug fix wasn't complete.
341
342Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
343
344 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
345 parseStartTag, fixing it.
346 * test/att4 result/att4 result/noent/att4: adding the test
347 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
348 more methods to XmlTextReader.
349
350Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
351
352 * win32/libxml2.def.src: added more xml reader exports
353 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
354 to the build
355
356Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
357
358 * doc/tutorial/xmltutorial.xml
359 plus generated html and pdf
360 Updating tutorial again based on further comments from Niraj
361 Tolia on the last iteration
362
363Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
364
365 * doc/tutorial/xmltutorial.xml
366 * doc/tutorial/includekeyword.c
367 * doc/tutorial/includegetattribute.c
368 plus generated html and pdf
369 Adding fix from Niraj Tolia to tutorial to properly free memory.
370
371
372Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
373
374 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
375 more methods of XmlTextReader.
376 * python/libxml2class.txt python/tests/reader.py: this increased the
377 methods in the bndings, augmented the test to check those new
378 functions.
379
380Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
383 methods of XmlTextReader.
384 * python/generator.py python/libxml_wrap.h python/types.c
385 python/libxml2class.txt: added the reader to the Python bindings
386 * python/tests/Makefile.am python/tests/reader.py: added a specific
387 test for the Python bindings of the Reader APIs
388 * parser.c: small cleanup.
389
390Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * xinclude.c: fallback was only copying the first child not the
393 full child list of the fallback element, closes #89684 as reopened
394 by Bernd Kuemmerlen
395
396Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
397
398 * win32/libxml2.def.src: exported htmlNodeDumpOutput
399
400Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
401
402 * configure.in: preparing release of 2.4.30
403 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
404 gives enum values, fix functype return type, put back fields in
405 structs
406 * doc/*: updated the docs rebuilt
407
408Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
409
410 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
411 about htmlNodeDumpOutput location.
412 * xpath.c: removed an undefined function signature
413 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
414 too many symbols in the API breaking the python bindings.
415 Updated with the libxslt/libexslt changes.
416
417Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419 * configure.in: preparing release of 2.4.29
420 * doc/*: rebuilt the docs and API
421 * xmlreader.c: a few more fixes for the XmlTextReader API
422
423Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
424
425 * include/win32config.h: applied mingw patch from Magnus Henoch
426
427Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * catalog.c doc/libxml2-api.xml: a bit more cleanup
430
431Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
434 building Python script, does the C parsing directly, generates
435 a better API description including structure fieds defs and
436 enums. Still a couple of bugs, but good enough for the python
437 wrappers now.
438 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
439 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
440 include/libxml/schemasInternals.h include/libxml/tree.h: more
441 cleanup based on the python analysis script reports.
442 * libxml.spec.in: make sure the API XML description is part of the
443 devel package.
444
445Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
446
447 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
448 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
449 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
450 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
451 code cleanup, especially the function comments.
452 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
453
454Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * Makefile.am xmlreader.c include/libxml/Makefile.am
457 include/libxml/xmlreader.h: Adding a new set of APIs based on
458 the C# TextXmlReader API but converted to C. Allow to parse
459 in constant memory usage, far simpler to program and explain
460 than the SAX like APIs, unfinished but working.
461 * testReader.c: test program
462
463Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
464
465 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
466
467Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * tree.c: Chip turner indicated that XHTML1 serialization
470 rule for style actually break on both IE and Mozilla,
471 try to avoid the rule if escaping ain't necessary
472
473Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
474
475 * nanhttp.c: handle HTTP URL escaping, problem reported by
476 Glen Nakamura and Stefano Zacchiroli
477
478Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
481
482Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * uri.c: Johann Richard pointed out some XPointer problems for
485 URN based URI references in XInclude. Modified the URI parsing
486 and saving routines to allow correct parsing and saving of
487 XPointers, especially when attached to "opaque" scheme accordingly
488 to RFC 2396
489
490Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
493 of refactoring to the HTML saving code.
494 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
495 in the doc.
496
497Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * tree.c include/libxml/tree.h: refactored the XML dump of a node
500 to a buffer API to reuse the generic dump to an OutputIO layer,
501 this reduces code, fixes xmlNodeDump() for XHTML, also made
502 xmlNodeDump() now return the number of byte written.
503
504Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * python/setup.py.in: another patch from Stéphane Bidoul for
507 Python bindings on Windows
508 * doc/parsedecl.py: small cleanup
509
510Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
511
512 * libxml.spec.in configure.in: add a line in %changelog for releases
513
514Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
515
516 * parser.c: patch from Marcus Clarke fixing a problem in entities
517 parsing that was detected in KDe documentations environment.
518
519Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
520
521 * python/libxml.c (libxml_prev): Return the previous as opposed to
522 the next node (I guess this is the result of some cut & paste programming:)
523
524Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
527
528Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
529
530 * python/generator.py python/libxml.c python/setup.py.in: trying
531 to fix the Python bindings build on Windows (Stéphane Bidoul)
532
533Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
534
535 * win32/configure.js: added option for python bindings
536 * win32/libxml2.def.src: added more exports
537
538Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
539
540 * win32/Makefile.mingw: fixed unresolved symbols when linking with
541 pthreads
542 * win32/wince/*: applied updates to Windows CE port from Javier
543
544Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
545
546 * configure.in: preparing 2.4.28
547 * libxml.spec.in doc/Makefile.am: some cleanup
548 * doc/*: updated the news and regenerated.
549
550Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
551
552 * HTMLparser.c: final touch at closing #87235 </p> end tags
553 need to be generated.
554 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
555 this change slightly the output of a few tests
556 * doc/*: regenerated
557
558Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
559
560 * parserInternals.c: fixing bug #99190 when UTF8 document are
561 parsed using the progressive parser and the end of the chunk
562 is in the middle of an UTF8 multibyte character.
563
564Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
565
566 * threads.c: fixed initialization problem in xmlNewGlobalState
567 which was causing crash.
568 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
569 in xmlInitializeGlobalState.
570 * parserInternals.c: cleaned up ctxt->sax initialisation.
571
572Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * tree.c include/libxml/tree.h: modified the existing APIs
575 to handle XHTML1 serialization rules automatically, also add
576 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
577 libxslt serialization uses it when needed without changing
578 the library API.
579 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
580 result/xhtml1: added a new test specifically for xhtml1 output
581 and updated the result of one XHTML1 test
582
583Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
584
585 * xinclude.c parserInternals.c encoding.c: fixed #99082
586 for xi:include encoding="..." support on text includes.
587 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
588 test/XInclude/ents/isolatin.txt : added a specific regression test
589 * python/generator.py python/libxml2class.txt: fixed the generator
590 the new set of comments generated for doc/libxml2-api.xml were
591 breaking the python generation.
592
593Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * doc/Makefile.am: repair some problem if gtk-doc fail or such
596 * configure.in: patch for Solaris on new autoconf closes #98880
597 * doc/parsedecl.py: repair the frigging API building script,
598 did I say that python xmllib sucks ?
599 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
600 and some comment are no more truncated.
601
602Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
603
604 * parser.c: Martin Stoilov pointed out a potential leak in
605 xmlCreateMemoryParserCtxt
606
607Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
608
609 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
610 included in HTML documents and using the push parser.
611
612Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
613
614 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
615 specified, look for the Python interpreter not just in the
616 specified root but also in the specified location. Fixes #98825
617
618Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * python/libxml.c: fixing bug #98792 , node may have no doc
621 and dereferencing without checking ain't good ...
622
623Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
624
625 * configure.in: preparing release 2.4.27
626 * doc/* : updated and rebuilt the docs
627 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
628 and all the docs are actually packaged and in the final RPMs
629 * parser.c parserInternals.c include/libxml/parser.h: restore
630 xmllint --recover feature.
631
632Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
633
634 * parser.c xpath.c: fixing #96925 wich was also dependant on the
635 processing of parsed entities, and XPath computation on sustitued
636 entities.
637 * testXPath.c: make sure entities are substitued.
638
639Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * parser.c: fixed #96594, which was totally dependant on the
642 processing of internal parsed entities, which had to be changed.
643
644Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
645
646 * Makefile.am python/Makefile.am python/tests/Makefile.am:
647 trying to fix bug #98517 about building outside the source tree
648 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
649
650Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
651
652 * include/win32config.h: cleanup
653 * win32/Makefile.mingw: integrated mingw in JScript configure
654 * win32/Makefile.msvc: modified to allow mingw coexistence
655 * win32/configure.js: integrated mingw
656 * win32/Readme.txt: cleanup
657
658Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
659
660 * HTMLparser.c: strengthen the guard in the Pop macros,
661 like in the XML parser, closes bug #97315
662
663Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
666 callback is never used.
667
668Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * parserInternals.c: fixed the initialization of the SAX structure
671 which was breaking xsltproc
672 * xpath.c: patch from Petr Pajas for CDATA nodes
673 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
674 * parser.c include/libxml/parser.h: patch from Peter Jones
675 removing a leak in xmlSAXParseMemory() and adding the
676 function xmlSAXParseMemoryWithData()
677
678Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
679
680 adding pdf of tutorial, changing web page to link to it
681 * doc/tutorial/xmltutorial.pdf
682 * doc/xml.html
683 * doc/docs.html
684
685Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
686
687 * doc/tutorial/ar01s08.html
688 adding file what I forgot for tutorial
689
690
691Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
692
693 Adding encoding discussion to tutorial
694 Added:
695 * doc/tutorial/images/*.png: DocBook admonition image files
696 * doc/tutorial/apf.html, apg.html: new generated html
697 * doc/tutorial/includeconvert.c: conversion code entity file
698 changed:
699 * doc/tutorial/xmltutorial.xml: DocBook original
700 * doc/tutorial/*.html: generated html
701
702Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
703
704 * include/libxml/*.h: retired xmlwin32version.h
705 * doc/Makefile.am: retired xmlwin32version.h
706 * win32/configure.js: retired xmlwin32version.h
707
708Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
709
710 * win32/libxml2.def.src: exported additional symbols
711 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
712 sisterhood
713
714Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
715
716 * globals.c: fixed a typo pointed out by Igor
717 * xpath.c: try to speed up node compare using line numbers
718 if available.
719
720Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * tree.c: make xmlFreeNode() handle attributes correctly.
723
724Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
725
726 * catalog.c: completed the #96963 fix, as reported by Karl
727 Eichwalder
728
729Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
732
733Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * Makefile.am: switched the order of a couple of includes
736 to fix bugs #97100
737
738Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
739
740 * catalog.c: fixed bug #96963, reverted to the old behaviour of
741 xmlLoadCatalogs that used to separate directories with a ':'.
742
743Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
744
745 * threads.c: improvements to the Windows-side of thread handling
746 * testThreads.c: conditionally excluded unistd.h
747 * testThradsWin32.c: broke overlong lines
748 * include/win32config.h: adapted thread-related macros to the new
749 scheme and for pthreads on Windows
750 * win32/Makefile.msvc: introduced a more flexible thread build,
751 added testThreads[Win32].c to the build
752 * win32/configure.js: introduced a more flexible thread config
753
7542002-10-31 John Fleck <jfleck@inkstain.net>
755
756 * doc/xml.html (and, by implication, FAQ.html)
757 added UTF-8 conversaion FAQ from Marcus Labib Iskander
758
759Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
760
761 * configure.in: removed xmlwin32version.h
762 * include/libxml/Makefile.am: removed xmlwin32version.h
763
764Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
765
766 * tree.c: applied patch from Brian Stafford to fix a bug
767 in xmlReconciliateNs()
768
769Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * tree.c: applied patch from Christian Glahn to allow
772 xmlNewChild() on document fragment nodes
773
774Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
775
776 * parser.c: Christian Glahn found a problem with a recent
777 patch to xmlParseBalancedChunkMemoryRecover()
778 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
779 problems
780 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
781 test/schemas/seq*: added the test cases from Charles
782
783Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
784
785 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
786 serious cleanup of the spec file and associated changes
787 in the Makefiles.
788 * valid.c: try to remove some warnings on x86_64
789
790Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
791
792 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
793 fix bug #96586
794
795Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
798 parsing, applied his patch
799 * result/HTML/attrents.html result/HTML/attrents.html.err
800 result/HTML/attrents.html.sax test/HTML/attrents.html:
801 added the test and result case provided by Mikhail Sogrine
802
803Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * vms/build_libxml.com vms/config.vms vms/readme.vms
806 include/libxml/parser.h include/libxml/parserInternals.h
807 include/libxml/tree.h include/libxml/xmlIO.h
808 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
809 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
810 Applied the VMS update patch from Craig A. Berry
811 * doc/*.html: update
812
813Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
814
815 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
816
817Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
818
819 * debugXML.c: adding a grep command to --shell in xmllint
820 for T.V. Raman
821
822Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
823
824 * xmlcatalog.c: tried to fix some of the problem with --sgml
825
826Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
827
828 * parser.c: tried to fix bug #91500 where doc->children may
829 be overriden by a call to xmlParseBalancedChunkMemory()
830
831Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
834 identifiers in SGML catalogs containing '&'
835
836Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
837
838 * python/types.c: fixed bugs when passing result value tree
839 to Python functions.
840
841Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
842
843 * configure.in: preparing the release of 2.4.26
844 * doc/*: updated and rebuilt the documentation
845
846Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * parser.c: fixed a XML Namespace compliance bug reported by
849 Alexander Grimalovsky
850
851Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * HTMLtree.c: fixed serialization of script and style when
854 they are not lowercase (i.e. added using the API to the tree).
855
856Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
857
858 * valid.c: make xmlValidateDocument emit a warning msg if there
859 is no DTD, pointed by Christian Glahn
860
861Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
862
863 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
864 content model when some of the blocks have min or max, and a couple
865 of bugs found in the process.
866 * result/schemas/list0* test/schemas/list0*: added some specific
867 regression tests
868
869Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
870
871 * README: updated the contact informations
872
873Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
874
875 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
876 misses it, reported by Peter Bray.
877
878Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
879
880 * tree.c: investigating xmlNodeGetContent() on namespace nodes
881 and removed a few warnings
882
883Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
884
885 * parser.c: Christian Glahn found a small bug in the push parser.
886 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
887 public
888
889Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
890
891 * xmlschemas.c include/libxml/xmlschemas.h: added
892 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
893 * testSchemas.c: added --memory to test the new interface
894
895Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * doc/index.py doc/search.php: integrated the XSLT indexing,
898 a few fixed in the indexer, added a scope selection at the
899 search level.
900
901Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
904 this was due to uninitialized parts of the validation context
905
906Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
907
908 * debugXML.c: applied patch from Mark Vakoc except the API
909 change, preserved it.
910 * doc/*: updated the docs to point to the search engine for
911 information lookup or before bug/help reports.
912
913Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
914
915 * doc/index.py doc/search.php: added mailing-list archives
916 indexing and lookup
917
918Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
919
920 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
921
922Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
923
924 * doc/index.py: improved HTML indexing
925 * doc/search.php: make the queries also lookup the HTML based indexes
926
927Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
928
929 * doc/index.py: added HTML page indexing
930
931Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
932
933 * xmlIO.c: extended Windows path normalisation to fix the base
934 problem in libxslt.
935 * catalog.c: fixed list handling in XML_CATALOG_FILES
936
937Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * valid.c: typo/bug found by Christian Glahn
940
941Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
942
943 * xmlIO.c: applied Windows CE patch from Javier.
944 * win32/wince: new directory, contains support for the PocketPC
945 with Windows CE from Javier.
946 * include/win32config.h: reorganised, removed duplicate
947 definitions and applied WinCE patch from Javier.
948 * include/wsockcompat.h: new file, now contains WinSock
949 compatibility macros.
950 * win32/Makefile.msvc: introduced double-run compilation.
951
952Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
953
954 * configure.in include/libxml/xmlwin32version.h: preparing release
955 of 2.4.25
956 * doc/*: updated and regenerated teh docs and web pages.
957
958Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
959
960 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
961 error were not covering namespace declarations.
962 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
963 it was missing the attribute declaration for the namespace
964 * result/VC/NS3: the fix now report breakages in that test
965
966Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
967
968 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
969
970Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
971
972 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
973 and regenerated the docs and web site
974
975Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
976
977 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
978 ATTRIBUTE_UNUSED is always put after the attribute declaration,
979 not before
980
981Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * python/generator.py python/libxml2class.txt: fixed a stupid error
984 breaking the python API
985
986Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
989 triostr.c triostr.h: applied a trio update patch from
990 Bjorn Reese which should work with MinGW
991
992Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
993
994 * tree.c: improving some documentation comments
995 * xmlregexp.c: found and fixed a mem leak with python regression tests
996 * doc/*: rebuilt the doc and the API XML file including the
997 xmlregexp.h xmlautomata.h and xmlunicode.h headers
998 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
999 python/types.c: added access to the XML Schemas regexps from
1000 python
1001 * python/tests/Makefile.am python/tests/regexp.py: added a
1002 simple regexp bindings test
1003
1004Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1005
1006 * doc/xml.html:
1007 fixing ftp links - thanks to Vitaly Ostanin
1008
1009Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlregexp.c: fixed the data callback on transition functionality
1012 which was broken when using the compact form
1013 * result/schemas/*: updated the results, less verbose, all tests
1014 pass like before
1015 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1016 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1017 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1018 annoying warnings
1019 * xpath.c: try to provide better error report when possible
1020
1021Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * Makefile.am: fixed a breakage raised by Jacob
1024
1025Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1026
1027 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1028 which don't use sockets
1029
1030Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1031
1032 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1033 * win32/configure.js: applied zlib patch from Daniel Gehriger
1034
1035Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1036
1037 * win32/configure.js: applied the patch from Mark Vakoc for
1038 regexp support
1039 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1040 for regexp support
1041
1042Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * xmlschemastypes.c: as pointed by Igor Float and Double
1045 parsing ain't finished yet
1046
1047Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * Makefile.am configure.in: trying to fix #88412 by bypassing
1050 all the python subdir if python ain't detected
1051
1052Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1055 made configuring with regexps/automata/unicode the default
1056 but without schemas ATM
1057 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1058 fixed the regexp based DTD validation performance and memory
1059 problem by switching to a compact form for determinist regexps
1060 and detecting the determinism property in the process. Seems
1061 as fast as the old DTD validation specific engine :-) despite
1062 the regexp built and compaction process.
1063
1064Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * valid.c: determinism is debugged, new DTD checking code now works
1067 but xmlFAComputesDeterminism takes far too much CPU and the whole
1068 set usues too much memory to be really usable as-is
1069
1070Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * tree.c: fixed another stupid bug in xmlGetNodePath()
1073 * xmllint.c: --version now report the options compiled in
1074
1075Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * HTMLparser.c: small cleanup
1078 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1079 when configured with them. A bit of debugging around the determinism
1080 checks is still needed
1081
1082Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1085
1086Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * xmlIO.c: small portability glitch fixed.
1089
1090Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * xmlschemastypes.c: incomplete steps for real/double support
1093 * testAutomata.c include/libxml/xmlautomata.h
1094 include/libxml/xmlregexp.h: avoiding a compilation problem
1095 * valid.c include/libxml/valid.h: starting the work toward using
1096 the regexps for actual DTD validation
1097
1098Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * hash.c: cosmetic cleanup
1101 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1102 integrating a DTD validation layer based on the regexps
1103
1104Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1107 the determinism was tested before eliminating the epsilon
1108 transitions :-(
1109
1110Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * python/generator.py python/libxml.c python/libxml.py
1113 python/libxml2-python-api.xml python/libxml2class.txt
1114 python/libxml_wrap.h python/types.c: updated the python
1115 bindings, added code for easier File I/O, and the ability to
1116 define a resolver from Python fixing bug #91635
1117 * python/tests/Makefile.am python/tests/inbuf.py
1118 python/tests/outbuf.py python/tests/pushSAXhtml.py
1119 python/tests/resolver.py python/tests/serialize.py: updated
1120 and augmented the set of Python tests.
1121
1122Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1123
1124 * win32/configure.js: added more readme info for the binary
1125 package.
1126
1127Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * xmlIO.c: fixed a stupid out of bound array error
1130
1131Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1134 messing around with support for Windows path, cleanups,
1135 trying to identify and fix the various code path to the
1136 filename access. Added xmlNormalizeWindowsPath()
1137
1138Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * error.c valid.c: working on better error reporting of validity
1141 errors, especially providing an accurate context.
1142 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1143 error reports in those cases.
1144
1145Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1146
1147 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1148 parser.c parserInternals.c xmlIO.c: get rid of all the
1149 perror() calls made in the library execution paths. This
1150 should fix both #92059 and #92385
1151
1152Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * xmllint.c: memory leak reporting was broken after a change
1155 of the preprocessor symbol used to activate it.
1156
1157Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * tree.c: try to make the copy function work for node of
1160 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1161 DOM layers though, not libxml2 itself.
1162
1163Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * valid.c: try to provide file and line informations, not all
1166 messages are covered, but it's a (good) start
1167
1168Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * xinclude.c: reimplemented a large part of the XInclude
1171 processor, trying to minimize resources used, James Henstridge
1172 provided a huge test case which was exhibiting severe memory
1173 consumption problems.
1174
1175Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * python/Makefile.am: applied patch from Christophe Merlet to
1178 reestablish DESTDIR
1179
1180Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * libxml.spec.in: fixes libary path for x86_64 AMD
1183
1184Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1185
1186 * doc/tutorial/includekeyword.c
1187 * doc/tutorial/xmltutorial.xml:
1188 (plus resulting generated html files)
1189 fixing one spot I missed in the tutorial where I hadn't freed
1190 memory properly
1191
1192Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1193
1194 * doc/tutorial/includeaddattribute.c
1195 * doc/tutorial/includeaddkeyword.c
1196 * doc/tutorial/includegetattribute.c
1197 * doc/tutorial/includekeyword.c
1198 * doc/tutorial/xmltutorial.xml
1199 * doc/tutorial/*.html:
1200 update tutorial to properly free memory (thanks to Christopher
1201 R. Harris for pointing out that this needs to be done)
1202 * doc/tutorial/images/callouts/*.png:
1203 added image files so the callouts are graphical, making it
1204 easier to read ( use "--param callout.graphics 1" to generate
1205 html with graphical callouts)
1206
1207Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1210 nice logos generated by Marc Liyanage
1211 * doc/site.xsl *.html: changed the stylesheet to show the new
1212 logo and regenerated the pages
1213
1214Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1217
1218Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * xpath.c: possible mem leak patch from Jason Adams
1221
1222Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1225 in the XQuery namespace
1226 * configure.in: preparing 2.4.24
1227 * doc/*.html: updated the web pages
1228
1229Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * python/generator.py: closing bug #85258 by generating conditional
1232 compile check to avoid linking to routines not configured in.
1233
12342002-08-22 Havoc Pennington <hp@pobox.com>
1235
1236 * autogen.sh: update error message for missing automake
1237
1238Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * python/Makefile.am: typo in target name resulted in libxml2.py
1241 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1242
1243Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * win32/win32/Makefile.mingw: updated with version from
1246 Elizabeth Barham at http://soggytrousers.net/repository/
1247
1248Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1249
1250 * win32/Makefile.msvc: added the prefix location to the include
1251 and lib search path.
1252
12532002-08-18 Havoc Pennington <hp@pobox.com>
1254
1255 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1256 both automake 1.6 and 1.4 installed get the right automake. Means
1257 compilation from CVS will now require the latest automake 1.4
1258 release, or manually creating symlinks called "automake-1.4" and
1259 "aclocal-1.4"
1260
1261Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * configure.in python/Makefile.am: more AMD 64 induced changes from
1264 Frederic Crozat
1265
1266Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * xinclude.c: oops I was missing the xml:base fixup too
1269 * result/XInclude/*.xml: this adds xml:base attributes to most
1270 results of the tests
1271
1272Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * xinclude.c: quick but apparently working implementation of
1275 xi:fallback, should close bug #89684
1276 * Makefile.am test/XInclude/docs/fallback.xml
1277 result/XInclude/fallback.xml: added a basic test for fallback,
1278 and run with --nowarning to avoid a spurious warning
1279 * configure.in: applied patch from Frederic Crozat for python
1280 bindings on AMD 64bits machines.
1281
1282Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1285 the caller don't pass a SAX callback block.
1286
1287Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * tree.c: applied the same fix for the XML-1.0 namespace to
1290 xmlSearchNsByHref() as was done for xmlSearchNs()
1291
1292Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * libxml.3: small cleanup of the man page
1295 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1296 when serializing HREF attributes generated by XSLT.
1297
1298Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1301 version of Marc Liyanage' patch for boolean attributes in HTML
1302 output
1303
1304Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * python/tests/serialize.py: fixed the test results, indenting
1307 behaviour changed slightly
1308
1309Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1310
1311 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1312 new c14n function to Windows def files
1313
1314Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1315
1316 * c14n.c: fixed a memory leak in c14n code
1317
1318Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * parser.c include/libxml/parser.h: adding a new API for Christian
1321 Glahn: xmlParseBalancedChunkMemoryRecover
1322 * valid.c: patch from Rick Jones for some grammar cleanup in
1323 validation messages
1324 * result/VC/* result/valid/*: this slightly change some of the
1325 regression tests outputs
1326
1327Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * tree.c: trying to fix a problem in namespaced attribute handling
1330 raised by Christian Glahn
1331
1332Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * encoding.c include/libxml/encoding.h: Opening the interface
1335 xmlNewCharEncodingHandler as requested in #89415
1336 * python/generator.py python/setup.py.in: applied cleanup
1337 patches from Marc-Andre Lemburg
1338 * tree.c: fixing bug #89332 on a specific case of loosing
1339 the XML-1.0 namespace on xml:xxx attributes
1340
1341Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1342
1343 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1344 corner case from new Merlin's test suite and added a callback
1345 that will be used to improve xmlsec performance
1346
1347
1348Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * HTMLtree.c: trying to fix the <style> escaping problem in
1351 HTML serialization bug #89342
1352
1353Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1356 and rebuilt the web site.
1357
1358Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1359
1360 * include/libxml/tree.h: added _private member to xmlNs struct
1361
1362Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * HTMLparser.c: fixing bug #84876 based on the xml working
1365 code.
1366
1367Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1368
1369 * python/Makefile.am: enhanced to fix bug 72012 (errors
1370 when using '-jX' make parameter)
1371
1372Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1373
1374 * xpath.c: small additional enhancement for booleans
1375 compared to nodesets
1376
1377Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * HTMLtree.c: changed the order of the encoding declaration
1380 attributes in the meta tags due to a bug in IE/Mac
1381
1382Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1383
1384 * xpath.c: enhanced handling of booleans (especially '='
1385 and '!=' for nodesets) - fixes bug 85256. Added new
1386 routine xmlXPathNotEqualValues for more proper handling
1387 of '!=' when nodesets are involved.
1388
1389Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1392 doc/xmlcatalog_man.xml to the source distribution
1393
1394Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1395
1396 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1397 asked for this.
1398
1399Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * configure.in: preparing 2.4.23
1402 * doc/*: rebuilt the docs
1403
1404Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * parser.c: fixing bug #84169 by fixing the
1407 comment of xmlCreatePushParserCtxt to describe the
1408 encoding detection parameters better.
1409
1410Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * valid.c: fixing bug #79331 in one path the lookup for
1413 ID attributes on a namespaced node wasn't handled correctly :-\
1414
1415Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * HTMLparser.c: trying to fix 87235 about discarded white
1418 spaces in the HTML parser.
1419 * result/HTML/*: this changes the output of a number of HTML
1420 regression tests
1421
1422Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * xpath.c: applied patch from Richard Jinks for the namespace
1425 axis + fixed a memory error.
1426 * parser.c parserInternals.c: applied patches from Peter Jacobi
1427 removing ctxt->token for good.
1428 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1429 popped out by the regression tests.
1430 * Makefile.am: patch for threads makefile from Gary Pennington
1431
1432Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1433
1434 * xpath.c: enhanced behaviour of position() after usage of
1435 expressions involving preceding-sibling (et al).
1436
1437Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * hash.c: applied a patch from Peter Jacobi to solve a problem
1440 when compiling with the Watcom C on Win32
1441 * result/schemas/*.err: the change of hashing algo generated
1442 permutations in the output
1443
1444Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * hash.c: applied patch from Sander Vesik improving the quality of
1447 the hash function.
1448
14492002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1450
1451 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1452 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1453 xmllint.c xpath.c: replaced sprintf() with snprintf()
1454 to prevent possible buffer overflow (the bug was pointed
1455 out by Anju Premachandran)
1456
1457Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * parser.c: removed an uninitialized data error popped by valgrind
1460 on PE references
1461
1462Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1463
1464 * doc/xml.html
1465 adding tutorial reference to the web page
1466
1467Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1468
1469 * doc/tutorial/xmltutorial.xml
1470 * doc/tutorial/ar01s07.html
1471 * doc/tutorial/ape.html
1472 * doc/tutorial/includegetattribute.c
1473 adding section to tutorial about retrieving an attribute
1474 value
1475
1476Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * parser.c: applied a couple of patches from Peter Jacobi to start
1479 to get rid of ctxt->token, with a possible significant speed
1480 improvement to be gained once done. Better compliance with PE
1481 references constructs in DTDs too.
1482 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1483 from Peter too
1484
1485Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1488 xmlParseElement was likely to have been deallocated at the
1489 time of the report, possibly leading to segfault. Just report
1490 the tag name now.
1491
1492Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * xpath.c: patch from Richard Jinks for XPath substring() function
1495 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1496
14972002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1498
1499 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1500
1501Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1502
1503 *doc/FAQ.html
1504 fixing typos in FAQ, thanks to Robert Funnell for the
1505 editing help
1506
1507Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * NEWS: got complaints from rpmlint that it was empty
1510
1511Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1512
1513 * added doc/tutorial, including:
1514 apa.html
1515 apb.html
1516 apc.html
1517 apd.html
1518 ar01s02.html
1519 ar01s03.html
1520 ar01s04.html
1521 ar01s05.html
1522 ar01s06.html
1523 includeaddattribute.c
1524 includeaddkeyword.c
1525 includekeyword.c
1526 includestory.xml
1527 index.html
1528 xmltutorial.xml
1529 libxml tutorial, including generated html
1530
1531Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1532
1533 * result/c14n/exc-without-comments/merlin-c14n-two-*
1534 result/c14n/without-comments/merlin-c14n-two-*
1535 test/c14n/exc-without-comments/merlin-c14n-two-*
1536 test/c14n/without-comments/merlin-c14n-two-*
1537 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1538 c14n/exc-c14n and slightly modified test script to handle
1539 these test cases
1540 * c14n.c: fixed bugs for complicated nodes set (namespace
1541 without node and others from merlin-c14n-two.tar.gz)
1542 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1543 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1544 for xmlsec performance patch
1545 * xpath.c: fixed self::node() for namespaces and attributes
1546
1547Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1548
1549 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1550 but with the format parameter
1551 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1552
1553Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1554
1555 * Makefile.am: updated c14n tests suite
1556 * c14n.c: performance improvement for previous c14n patch
1557
1558Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * parser.c: another peroformance patch from Peter Jacobi, that
1561 time on parsing attribute values.
1562
1563Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1564
1565 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1566 into LibXML2 test suite
1567
1568Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1569
1570 * c14n.c: propagating xpath ancesstors node fix to c14n
1571 plus small performance improvement to reduce number of
1572 mallocs
1573 * xpath.c: fixed ancestors axis processing for namespace nodes
1574
1575Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1578 Peter Jacobi
1579
1580Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * configure.in: preparing 2.4.22
1583
1584Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1587 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1588 a public entry point.
1589 * doc/*: rebuilt the API and docs
1590
1591Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * xpath.c: patch from Richard Jinks to fix a problem introduced
1594 in the previous patch and pointed by Norm
1595
1596Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * libxml.spec.in: fixing bug #81112
1599
1600Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * uri.c: fixing bug #82848
1603
1604Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1607 output of one catalog test
1608
1609Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1610
1611 * global.data globals.c tree.c include/libxml/globals.h
1612 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1613 default value for global parameter xmlIndentTreeOutput to 1 and
1614 introduced new global parameter xmlTreeIndentString (the string
1615 used to do one-level indent) with default value " " (as it was
1616 in tree.c)
1617
1618Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1621 with trio and schemas.
1622
1623Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * xpath.c: patch from Richard Jinks to fix the problem raised in
1626 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1627
1628Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * xmlschemas.c: a bit of work on import.
1631 * xmlschemastypes.c: Charles Bozeman provided a compare function
1632 for date/time types so min/max facet restrictions should work,
1633 indeterminate comparisons return an error instead of equal.
1634 * test/schemas/date_0* result/schemas/date_0_0: specific test
1635 from Charles Bozeman too
1636
1637Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1640 from Christian Cornelssen fixing the man pages and the Catalog
1641 building script.
1642 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1643 next step is <xs:import> I now have a reasonable understanding
1644 of how it works.
1645
1646Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1649
1650Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1651
1652 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1653
1654Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * xpath.c: fixing an XPath function evalutation bug pointed out
1657 by Alexey Efimov where the context was lost when evaluating
1658 the function arguments
1659
1660Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1661
1662 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1663 function public for XMLSec performance optimizations
1664
1665Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * python/generator.py python/libxml2class.txt : fixed a problem
1668 with the HTML parser pointed by Gary Benson
1669 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1670 example
1671
1672Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1673 * parser.c: fixed bug #81159 (memory growth in SAX)
1674
1675Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1676 * xpath.c: fixed bug #78858 (the real fix)
1677
1678Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1679 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1680
1681Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * tree.c: modified xmlNodeSetBase to allow changing the
1684 base of a document.
1685
1686Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * xmlschemastypes.c: patch Charles Bozeman for validation of
1689 all the date, time, and duration types
1690 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1691 * configure.in: fixed an error pointed by an user
1692 * xml2-config.in: fixed an error pointed by an user
1693
1694Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1695
1696 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1697 win32/libxml2.def.src xmlIO.c: exported default
1698 'file:', 'http:' and 'ftp:' protocols input handlers
1699 and maked protocols comparisson case insensitive
1700
1701Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * configure.in: Neven Has detected a typo
1704
1705Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1708 as one of the persons allowed to commit directly to the
1709 module.
1710
1711Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1714 * valid.c: raised a too low limit
1715 * doc/*: rebuilt the docs
1716
1717Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * test/XPath/expr/floats test/XPath/expr/functions
1720 result/XPath/expr/floats result/XPath/expr/functions
1721 xpath.c: another XPath conformance patch from Richard Jinks
1722
1723Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * xmlschemas.c: fixed validation of attribute groups.
1726 * test/schemas result/schemas: added an example from the primer
1727
1728Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1731 * test/schemas result/schemas: updated the test list
1732
1733Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * TODO: updated a bit
1736 * parser.c: made a comment more specific
1737 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1738 Schemas conformance.
1739 * test/schemas result/schemas: updated the test list
1740
1741Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1744 implementing xs:all with minOccurs = 0
1745 * tes/schemas/* result/schemas/*: added more tests covering
1746 xs:all
1747
1748Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmlregexp.c: first implementation of the all particle, this
1751 may need to be revisited for case where not all transitions
1752 must be crossed.
1753
1754Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * tree.c: another entity processing update from Markus Henke
1757
1758Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1759
1760 * trionan.c: fixed crash on OSF/1
1761
1762Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * xmlschemas.c: more Schemas work
1765 * test/schemas/* result/schemas/*: added more tests coming
1766 from the spec.
1767
1768Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1771 ExcC14N specification
1772
1773Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * tree.c: patch from Markus Henke, fix for recursive entities.
1776
1777Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xpath.c: fix a problem with string() on a document node.
1780
1781Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * Makefile.am xmlschemas.c: more Schemas work
1784 * test/schemas/* result/schemas/*: added more tests coming
1785 from the spec.
1786
1787Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1790 * result/HTML/*: this changes a few things in the results
1791
1792Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1793
1794 * include/libxml/tree.h: eliminated 'declaration different than
1795 prototype' warning
1796 * include/win32config.h: "resolved" conflicts with errno.h
1797
1798Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1801 on the automata interfaces and debug of counted choices
1802 * test/schemas/* result/schemas/*: added a number of tests
1803
1804Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1807 a bit of work on Schemas
1808 * testSchemas.c: try to make it more useful
1809 * test/schemas/* result/schemas/* Makefile.am: changed the
1810 Schemas regression test procedure, started adding a few samples
1811
1812Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1813
1814 * include/libxml/encoding.h: Patch for the Borland C++ builder
1815 * include/libxml/tree.h: Patch for the Borland C++ builder
1816 * threads.c: Patch for the Borland C++ builder
1817 * win32/bcb5: New directory for the Borland C++ builder
1818 project files
1819
1820Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1821
1822 * win32/Makefile.msvc: Update for XML Schema support
1823 * win32/configure.js: Update for XML Schema support
1824 * win32/libxml2.def.src: Update for XML Schema support
1825
1826Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1829 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1830 xmlunicode.c include/libxml/Makefile.am
1831 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1832 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1833 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1834 include/libxml/xmlversion.h.in : merged the current state of
1835 XML Schemas implementation, it is not configured in by default,
1836 a specific --schemas configure option has been added.
1837 * test/automata test/regexp test/schemas Makefile.am
1838 result/automata result/regexp result/schemas:
1839 merged automata/regexp/schemas regression tests
1840
1841Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * xpath.c: Gary found a compile time problem, fixes #78823
1844
1845Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * configure.in: release of 2.4.20
1848 * doc/*: updated and rebuilt the docs
1849
1850Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * python/Makefile.am: patch from Cristian Gafton to build on
1853 Red Hat 6.2, should also fix #75779
1854
1855Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * valid.c: first part of fixing #78729
1858
1859Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1862 escaping of URI when saving HTML files.
1863 * result/HTML/*: this impacted some tests
1864
1865Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * configure.in: trying to fix #77441
1868
1869Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * include/libxml/xmlIO.h: Hallski complained it could not be
1872 included by itself.
1873
1874Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1877
1878Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1879
1880 * win32/configure.js: patch from Nilo for the c14n option
1881 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1882
1883Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1886 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1887 LIBXML_THREAD_ENABLED
1888
1889Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * xpath.c: another patch from Richard Jinks for substring conformance
1892 * test/XPath/expr/floats test/XPath/expr/strings
1893 result/XPath/expr/floats result/XPath/expr/strings: update of the
1894 test suite to check those.
1895
1896Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * xpath.c: patch from Richard Jinks for .x float parsing.
1899
1900Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * parser.c: patch from Markus Henke when an encoding ain't recognized
1903
1904Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * libxml.m4: got a report that #include <string.h> was needed
1907
1908Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1911
1912Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1913
1914 * doc/example.html: fixing typo
1915
1916Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1919 pointed out by Melvyn Sopacua.
1920
1921Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * libxml.m4: Frédéric Crozat gave a patch related to the change
1924 of Include paths breaking the libxml.m4
1925
1926Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * xpath.c: Fix bug #76927 forgot to save some context
1929 when evaluating binary expressions
1930
1931Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * configure.in: fixed configure for MPE/iX from Markus Henke
1934 * xmlmemory.c: fixed initialization problems
1935 * xpath.c: another set of patches from Richard Jinks this
1936 fixes "make XPathtests" on linux
1937
1938Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1941 * test/XPath/expr/compare test/XPath/expr/equality
1942 test/XPath/expr/floats test/XPath/expr/functions
1943 test/XPath/expr/strings result/XPath/expr/compare
1944 result/XPath/expr/equality result/XPath/expr/floats
1945 result/XPath/expr/functions result/XPath/expr/strings: Updated
1946 tests though they show a divergence on Linux
1947
1948Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * xpath.c trionan.c: previous commit also included patches
1951 from Richard Jinks on some IEEE support corner case
1952
1953Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1956 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1957 that $(datadir) should be used for docs
1958
1959Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1962 could leak filedescriptors
1963
1964Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * configure.in nanohttp.c: applied patch from Allan Clark for
1967 UnixWare/OpenServer
1968
1969Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * configure.in: preparing 2.4.19
1972 * doc/*: rebuilt the docs
1973
1974Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * nanohttp.c: fixing #76043, got fed up with non-portability
1977 of that piece of code.
1978
1979Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * valid.c SAX.c: Never commit without running "make tests" :-(
1982 fix a couple of stupidities in the previous commit
1983 * result/*: a few changes in some attribute order result of previous
1984 commit.
1985
1986Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1989 the internal subset should not raise duplicate ID errors,
1990 also there was a small bug in conjunction to namespace
1991 declarations defaulted and xml:xxx attributes DTD definitions.
1992
1993Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * xpath.c: Richard Jinks also raised some rounding problems
1996 this tries to fix them
1997
1998Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2001 behaviour in xmlXPathCastToString()
2002
2003Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2006 raised by Morus Walter
2007
2008Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2011 from Igor
2012
2013Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * xpath.c: fixing #75619, related to a problem when trying
2016 to evaluate condition when the current node set resulting
2017 from that sub-step evaluation is empty. Also fixes 2 potential
2018 problem with previous-sibling and next-siblings axis.
2019
2020Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2023 HTML support is not configured in.
2024
2025Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2028 include/libxml/tree.h: dohh I really didn't intended to commit
2029 this test version :-(
2030
2031Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * testSAX.c: I wanted to see the real speed at the SAX interface
2034 after a little too many Ximianer started complaining about the
2035 parser speed.
2036 added a --quiet option:
2037 paphio:~/XML -> ls -l db100000.xml
2038 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2039 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2040 3200006 callbacks generated
2041 real 0m1.270s
2042 Which means 16MBytes/s and 3Mcallback/s
2043
2044Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * xpath.c: valgrind spotted another error that time when running
2047 on libxslt regression tests
2048
2049Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * Makefile.am: adding "make valgrind" running the full regression
2052 tests (except python ones) under Valgrind (using valgrind -q
2053 which was kindly added by the author).
2054 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2055 passes cleanly now except an obcure floating point initialization
2056 raised in log10() in one XPath regression test ???
2057 * tree.c: edited some comments to close #75244
2058
2059Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2062 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2063 context of ScrollKeeper, made sure that if the number is
2064 an integer, the serialization follows the description at
2065 http://www.w3.org/TR/xpath#section-String-Functions
2066
2067Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * configure.in: preparing 2.4.18
2070 * doc/*: updated and rebuilt the web site
2071 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2072 the Windows and Cygwin maintainers.
2073 * parser.c: humm, changed the way the SAX parser work when
2074 xmlSubstituteEntitiesDefault(1) is set, it will then
2075 do the entity registration and loading by itself in case the
2076 user provided SAX getEntity() returns NULL.
2077 * testSAX.c: added --noent to test the behaviour.
2078
2079Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * parser.c: Wilfried Teiken provided a hackish but working
2082 way to get context reported back on entities when parsing
2083 with SAX and without breaking the DOM build.
2084
2085Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * c14n.c: applied a new patch from Aleksey Sanin
2088 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2089 to reference Aleksey implementation of XML digital Signatures
2090
2091Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * xpath.c: small fix to avoid potential problem due to
2094 ordering of freeing data
2095 * python/Makefile.am: people were complaining about
2096 the generated file in python dir not being built
2097
2098Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2101 python/generator.py python/libxml.c python/types.c: Cleanup
2102 of the python Makefiles based on Jacob and James feedback,
2103 fixed the spec file accordingly, fixed the number of warning
2104 that passing my pedantic CFLAGS was generating. Conclusion
2105 is that Python includes are real crap.
2106
2107Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * configure,in: it was reported quite a few times that
2110 xml2-config --cflags should not output
2111 -I$includeprefix/libxml2/libxml because libxml2 header names
2112 clashes with existing names like list.h from C++ stl.
2113 Includes should be #include<libxml/xxx.h> so ...
2114
2115Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * c14n.c: another patch from Aleksey Sanin
2118
2119Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2122 canonicalization algorithm
2123 * doc/xml.html doc/index.html: added the C14N references on the
2124 index page.
2125
21262002-03-13 jacob berkman <jacob@ximian.com>
2127
2128 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2129 usage, redundant, and gcc specific
2130
2131Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * xpath.c: speedup some node selection operations, this can
2134 have a significant impact on DocBook Norm's stylesheets
2135 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2136 make sure it's always the case
2137 * debugXML.c: distinguish CDATA and comments in ls operations
2138
2139Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2142 to generate better API descriptions etc...
2143
2144Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * c14n.c: Fixing #74186, made sure all boolean expressions
2147 get fully parenthesized, ran indent on the output
2148 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2149 include/libxml/tree.h: also #74186 related, removed the
2150 --with-buffers option, and all the preprocessor conditional
2151 sections that were resulting from it.
2152
2153Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * valid.c: applied patch from Dodji Seketeli fixing an
2156 uninitailized variable in xmlValidGetValidElements()
2157
2158Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * c14n.c: fixed a few comments
2161 * doc/*.html doc/*/*.html: regenerated the docs and added
2162 the C14N API
2163 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2164
2165Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * check-xml-test-suite.py: fix to adapt varaiations in the
2168 bindings
2169 * configure.in python/setup.py python/setup.py.in: fixed to
2170 have the version of the python scripts automatically updated
2171
2172Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2175 in xmlCopyProp()
2176
2177Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * configure.in: preparing 2.4.17 release
2180 * doc/*: updated and rebuilt the docs
2181 * xpath.c: fixed a comment
2182 * python/libxml.c: fixed a possible reentrancy problem
2183
2184Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2187 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2188 added a specific regression test
2189 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2190 not raise exceptions when failing to find the attribute.
2191
2192Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * configure.in xmllint.c: owen pointed out a problem with the
2195 ftme fix, gettimeofday() was not detected by configure and
2196 the ftime header wasn't included, dohhh
2197
2198Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * configure.in xmllint.c: trying to fix #71457 for timing
2201 precision when gettimeofday() is not availble but ftime() is
2202
2203Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2206 are now copied on install and part of the -devel RPM
2207
2208Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * xpath.c: trying to avoid bug #72150 which was apparently
2211 caused by a gcc bug (or a processor problem) as detailed
2212 at http://veillard.com/gcc.bug
2213
2214Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2217 fixed xmlReconciliateNs(), added a Python test/example for
2218 inter-document cut'n paste
2219 * python/libxml.py: fixed node.doc on document nodes and added
2220 xpathEval() onto node objects
2221
2222Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2225 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2226 fixup and integrated tests for the serialization stuff
2227
2228Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2231 moved the libxml man page to section 3
2232
2233Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * tree.c: fix bug #72490
2236 * python/libxml.c python/libxml.py: added methods serialize()
2237 and saveTo() to all node elements.
2238
2239Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * xmlIO.c: closed #73430, don't read from an input source
2242 which indicated an end-of-file or an error.
2243
2244Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * parser.c: make sure SAX endDocument is always called as
2247 this could result in a Python memory leak otherwise (it's
2248 used to decrement ref-counting)
2249 * python/generator.py python/libxml.c python/libxml.py
2250 python/libxml2-python-api.xml python/libxml2class.txt
2251 python/tests/error.py python/tests/xpath.py: implemented
2252 the suggestions made by Gary Benson and extended the tests
2253 to match it.
2254
2255Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * python/generator.py: applied patch fixing #73450
2258
2259Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * xpath.c: fixing #61290 "namespace nodes have no parent"
2262 long standing divergence from the XPath REC. NodeSets
2263 simply hold a copy of namespace nodes and those node ->next
2264 points to the parent (which may not be the node carrying the
2265 definition).
2266 * include/libxml/xpath.h: flagged but didn't added a possible
2267 speedup
2268 * DOCBparser.c HTMLparser.c: removed some warnings from push
2269 parser due to new state being added.
2270 * tree.c: new fix from Boris Erdmann
2271 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2272 the XML Canonalization support from Aleksey Sanin
2273
2274Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * tree.c: patch from Boris Erdmann fixing some namespace odities
2277 with xmlCopyNode()
2278
2279Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xmlIO.c: fix bug #72706 when loading a NULL entity
2282
2283Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2286 actually change in a future XML Namespace revision.
2287
2288Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2291 added the possibility of returning nodesets from XPath extension
2292 functions written in Python
2293
2294Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * python/*: commiting some Python bindings work done while travelling
2297
2298Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2301 explicitely with memory debugging switched on
2302
2303Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2306 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2307 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2308 the accessor generator for strings
2309 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2310 regression test.
2311
2312Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * python/README python/generator.py python/libxml.c python/setup.py:
2315 added the 'usual' setup.py to allow building a libxml2-python
2316 module based on the same code. The initialization is however
2317 different the 2 .so files fo libxml2 and libxslt are identical and
2318 they entry point initialize both libraries. this is done to avoid
2319 some possible nasty problem since the Python don't merge the maps
2320 of all shared modules.
2321
2322Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * parser.c: fixed a push/encoding bug reported by Michael
2325 on librsvg
2326
2327Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * include/libxml/parserInternals.h: fixes a misplaced #endif
2330
2331Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * parser.c valid.c: found and fixed a couple of allocation bugs
2334
2335Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * doc/xml.html doc/python.html doc/*: added a Python and binding
2338 page describing the current state of the Python bindings and
2339 giving pointers to the other languages wrappers.
2340
2341Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2344 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2345 rebuilt the API and web site
2346 * xpath.c: fixed #71978 portability bugs
2347
2348Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2351
2352Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * include/libxml/parserInternals.h parser.c: had to change
2355 2 internal parsing API when processing document content
2356 to check the start and end of element content are defined
2357 in the same entity
2358 * valid.c include/libxml/valid.h: attribute normalization can
2359 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2360 with the context to report it.
2361 * SAX.c: fixed the last known bugs, crazy validation constraints
2362 when a document is standalone seems correctly handled. There
2363 is a couple of open issues left which need consideration especially
2364 PE93 on external unparsed entities and standalone status.
2365 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2366 The 2 tests left failing are actually in error. Cleanup done.
2367
2368Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * valid.c: implemented E59 spaces in CDATA does not match the
2371 nonterminal S
2372
2373Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * SAX.c parser.c valid.c: more validation test fixups
2376 * check-xml-test-suite.py: added duration info for the tests
2377
2378Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * parser.c valid.c: a couple of errors were reported but not
2381 saved back as such in the parsing context. Down to 1% failure rate
2382 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2383
2384Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * xmlInternald.c: isExtender was missing a char
2387 * parser.c include/libxml/parser.h: % are acceptable in the
2388 internal subset if within a PUBLIC ID
2389
2390Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * SAX.c parserInternals.c valid.c: more work on the conformance
2393 suite. Took the step to finally block documents with encoding
2394 errors. It's a fatal error per the spec, people should have fixed
2395 their documents by now.
2396
2397Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * check-xml-test-suite.py: fixed the test script after some discussion
2400 on the semantic of TYPE="error"
2401 * Makefile.am: added the script to the distrib
2402
2403Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * SAX.c entities.c: fixed a couple of conformances issues deep
2406 into the validation code (standalone and undeclared Notations)
2407
2408Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2411 stayed there for years !
2412
2413Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2416 missing
2417
2418Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * check-xml-test-suite.py: improved the behaviour a bit as
2421 well as the logs
2422 * parser.c valid.c SAX.c: fixed a few more bugs
2423 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2424
2425Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * check-xml-test-suite.py: python script to run regression tests
2428 against the XML Test suite of W3C/OASis
2429 * SAX.c: fixed a validation bug
2430 * parser.c: fixed 3 errors pointed by the test suite
2431 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2432 * python/Makefile.am: fixed a dependendy
2433
2434Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * xmlmemory.c: avoid a warning bug #71594
2437
2438Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2441 warning on alpha/Tru64
2442
2443Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * include/libxml/entities.h: fixing a comment
2446 * valid.c: fixing some troubles with validity check on namespaces
2447 * result/VC/NS3 test/VC/NS3: added a specific regression test
2448
2449Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * tree.c: Fixing #71342 serializing '\n' in attribute values
2452 * result/noent/att3 result/att3 test/att3: added a specific
2453 test.
2454
2455Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * python/libxml.c: couple of bug fixes
2458
2459Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * python/*.py: removed tabs and used spaces.
2462
2463Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2466 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2467
2468Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2471 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2472
2473Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * include/libxml/encoding.h include/libxml/entities.h
2476 include/libxml/globals.h include/libxml/parser.h
2477 include/libxml/threads.h include/libxml/tree.h
2478 include/libxml/xmlmemory.h: trying to fix the include mess
2479
2480Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * include/libxml/xmlmemory.h: reverted part of the previous
2483 attempt to provide #69655, this was breaking the build.
2484
2485Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2488 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2489 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2490 include/libxml/parserInternals.h include/libxml/tree.h
2491 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2492 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2493 clean.
2494 * python/libxml.c: fixed a warning.
2495
2496Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2499 copying of node, merge back IDs in the target document.
2500 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2501 test/XInclude/ents/ids.xml: test case
2502 * result/VC/ElementValid4: output changed due to a typo fix
2503
2504Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * python/Makefile.am: seems some version of automake didn't
2507 generate the dependancies right as Jacob found out. Add
2508 an extra dependancy rule.
2509
2510Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * parserInternals.c valid.c: Justin Fletcher found some parts
2513 of the code needing cleanup
2514 * libxml.spec.in python/Makefile.am python/generator.py
2515 python/libxml.c python/libxml.py: Fixed the python Makefiles
2516 corrected a bug showing up on ia64, changed the name of the
2517 python internal module too
2518
2519Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * Makefile.am: applied patch from Andris Pavenis for binary
2522 name suffixes
2523
2524Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * xmllint.c win32/win32config.h: fixing #68748
2527
2528Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * valid.c: fixing #70166
2531
2532Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * valid.c: fixing #70077
2535
2536Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * Copyright Makefile.am README configure.in libxml.spec.in:
2539 Changed to the MIT Licence
2540 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2541 doc/xmlio.html: updated the doc accordingly
2542 * include/libxml/xmlwin32version.h configure.in: preparing
2543 2.4.14 release
2544 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2545 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2546 fixed the const xmlChar * wrapper and generator, XPath extension
2547 functions now use the context as first argument
2548 * python/tests/tstxpath.py python/tests/xpath.py
2549 python/tests/xpathext.py: Updated the tests accordingly
2550 * tree.c: fixed bug #70067
2551
2552Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * Makefile.am: cleanup
2555 * debugXML.c: always use stdout if output is NULL
2556 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2557 * python/Makefile.am python/generator.py python/libxml2class.txt
2558 python/libxml_wrap.h python/types.c: augmented the number of bindings
2559 handling FILE * and XPath contexts
2560 * python/tests/Makefile.am: avoid a stupid problem due to the
2561 use of TEST.
2562
2563Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2566
2567Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * python/TODO python/libxml.c: cleanup the extension function lookup
2570 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2571
2572Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * configure.in python/Makefile.am: do not install outside
2575 of prefix
2576
2577Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * python/TODO python/libxml.c: started adding SAX interfaces
2580 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2581 SAX test
2582
2583Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * tree.c: hardened the addChild function
2586 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2587 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2588 added accessors needed for xmlNode, a bit more testing and
2589 extension of interfaces
2590 * python/tests/Makefile.am python/tests/build.py: added a test
2591 build from scratch/save/load/check
2592
2593Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * parserInternals.c: change a small bit in the way valididy
2596 error messages get initialized
2597 * python/TODO python/libxml.c python/libxml2-python-api.xml
2598 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2599 added some memory debugging to track leaks at the libxml2 level
2600 * python/tests/*.py: changed all tests to check for leaks,
2601 there is just one left in XPath extension registrations.
2602
2603Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * python/TODO python/generator.py python/libxml2-python-api.xml
2606 python/libxml2class.txt: more accessor classes for the parser
2607 context, allow to switch on and check validity
2608 * python/tests/Makefile.am python/tests/error.py
2609 python/tests/invalid.xml python/tests/valid.xml
2610 python/tests/validate.py: attded more test and and added error.py
2611 which I forgot to commit in the last step
2612
2613Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * python/Makefile.am python/types.c: cleanup
2616 * python/libxml.c python/libxml.py python/libxml_wrap.h
2617 python/generator.py python/libxml2-python-api.xml
2618 python/libxml2class.txt: added class for parser context, added
2619 first cut for push mode support. Added a framework to generate
2620 accessors functions.
2621 * python/tests/Makefile.am python/tests/push.py: added a push
2622 test
2623
2624Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2627 bug a bit of cleanup.
2628
2629Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2632 python/libxml2class.txt: adding error redirections and preformat
2633 to a python handler
2634 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2635 tests self checking
2636
2637Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2640 a function
2641
2642Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2645 python/libxml.c python/libxml2-python-api.xml
2646 python/libxml2class.txt: Progressing through the TODOs, class
2647 description output, extra XML API, RPM now builds the wrappers
2648 for all python installed versions
2649
2650Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * configure.in libxml.spec.in python/Makefile.am python/TODO
2653 python/generator.py python/libxml2class.txt: added more informations
2654 in the libxml2-python package including docs. Slightly changed
2655 the class hierarchy
2656 * python/tests/*: added basic regression tests infrastructure too
2657
2658Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2661 added libxml2-python as part of the packages installed
2662
2663Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * python/Makefile.am python/generator.py python/libxml.c
2666 python/libxml.py: more work, now able to extend the
2667 XPath interpreter with functions written in python.
2668
2669Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * python/Makefile.am: Jacob sent a patch to allow building from
2672 tarfile.
2673
2674Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2677 inserted the python wrappers build, I hope this won't be too
2678 unportable
2679
2680Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * xpath.c: minor optimization
2683 * python/generator.py python/libxml.c python/libxml.py
2684 python/libxml_wrap.h: more work on the python bindings,
2685 they now support XPath and there is no evident leak
2686
2687Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * python/generator.py python/libxml.c python/libxml.py:
2690 more work on the python bindings generator.
2691
2692Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * python/generator.py python/libxml.c python/libxml_wrap.h:
2695 more work on the python bindings.
2696
2697Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * python/generator.py python/libxml.c python/libxml.py
2700 python/libxml_wrap.h: commited early version of a python binding
2701 for private use only ATM
2702
2703Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * entities.c tree.c include/libxml/entities.h: applied patch
2706 from Anthony Jones to implement copy of DTD subtree too. Had
2707 just to keep 2 function private which really ought to become
2708 public ones.
2709
2710Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * xmllint.c: added pointers to the web pages in the usage()
2713
2714Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * tree.c: more fixes from Petr Kozelka for attribute handling
2717 in the tree API to align the semantic with DOM.
2718
2719Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * valid.c tree.c entities.c: another set of patches from
2722 Anthony Jones for copy operations cleanup and robustness
2723
2724Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2727 an alphabetic index based on comments content
2728 * doc/*: rebuilt the web site with the new references
2729
2730Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * parserInternals.h: Greg Sjaardema suggested to use an
2733 eponential buffer groth policy in xmlParserAddNodeInfo()
2734
2735Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2738 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2739 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2740 to generate cross-references, and added/updated the stylesheets
2741 to generate and link API indexes. The generic keyword index
2742 is not done yet.
2743 * doc/*.html: regenerated all the usual docs too
2744
2745Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * debugXML.c: added an xpath function to the shell for T. V. Raman
2748
2749Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2752 debug routines.
2753
2754Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2757 support of attribute nodes
2758
2759Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2762 hopefully near complete and fully documented of the API in XML
2763 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2764 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2765 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2766 include/libxml/parserInternals.h include/libxml/valid.hi
2767 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2768 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2769 include/libxml/xpath.h include/libxml/xpathInternals.h:
2770 Cleaned up the doc comments a lot in the process, the interface
2771 coverage is now 100%
2772
2773Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2776 extracts comments from the gtk-doc DocBook output (a bit
2777 convoluted but seems to work).
2778
2779Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2782 added an XML description of the API, moved the script generating
2783 it here. Added a "make api" target
2784
2785Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2788
2789Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * xpath.c include/libxml/xpathInternals.h: the change made to
2792 xmlXPathFuncLookupFunc was incompatible roll it back
2793
2794Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * SAX.c: cleanup patch from Anthony Jones
2797 * doc/Makefile.am: fix the headers to avoid in make scan
2798 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2799 includes, * vs Ptr and general cleanup
2800 * parsedecl.py: first version of a script to extract the
2801 module interfaces, the goal will be to provide .decl or XML
2802 specification of the interfaces to build wrappers.
2803
2804Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2807 now provides return codes in case of errors
2808
2809Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2810
2811 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2812 Upgraded to trio baseline 1.6
2813 * strio.h strio.c: Replaced by triostr.h and triostr.c
2814
2815Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2818 of strdup usage in the code
2819
2820Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * parser.c error.c: Keith Isdale complained rightly that
2823 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2824
2825Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * tree.c: fixed the funxtion to set the xml: attributes
2828 * debugXML.c: added "setbase" to test it.
2829
2830Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2833 to allow updating an attribute content
2834
2835Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * libxml.h: try to avoid problems when compiling on Windows
2838
2839Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * hash.c: patch from Anthony Jones for hash.c allocation size
2842 * Makefile.am: trying to work around Yet Another Libtool Madness
2843 and build the 2.4.13 release finally ...
2844
2845Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2848 * doc/* : update of the documentation
2849
2850Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2853 at fixing #61290 :-(
2854
2855Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2858 Fixes bug #67229
2859
2860Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * tree.c: trying to avoid troubles when a subtree is copied
2863 and coalesced in part with the target tree. Should fix
2864 bug #67407
2865
2866Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * valid.c: fixed validation of attributes content of type
2869 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2870 values, very old bug. Fixes #67671
2871
2872Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * parser.c include/libxml/parserInternals.h tree.c: integrated
2875 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2876 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2877
2878Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * threads.c: applied Serguei Narojnyi's patch to add native
2881 thread support on the Win32 platform
2882 * testThreadsWin32.c Makefile.am: added the test program also
2883 from Serguei, Win32 specific
2884 * include/win32config.h include/libxml/xmlwin32version.h.in:
2885 added patch from Igor for the Windows thread specific defines.
2886
2887Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2890
2891Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2894 output page into XMLinfo.html. Close bug #66951 and
2895 raised by Robert Collins too.
2896
2897Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * encoding.c: Paul Keogh pointed out a possibility of segfault
2900 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2901 Closes bug # 68238
2902
2903Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * doc/*.html: updated the Gdome2 links
2906
2907Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * libxml.h: Applied following patches from Robert Collins
2910 and make sure IN_LIBXML is defined when compiling it
2911 -------
2912 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2913 as well as Visual C.
2914 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2915 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2916 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2917 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2918 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2919 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2920 xmlSysIDExists xmlNoNetExists).
2921 * xmllint.c: Don't include winsock2.h for Cygwin.
2922
2923Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2926 when the version info is not present.
2927
2928Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * tree.c: Anthony Jones pointed out a problem in
2931 xmlStringGetNodeList() and provided a fix for it
2932
2933Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * parser.c: patch from Frank J Franklin to remove a bug in
2936 xmlCreatePushParserCtxt() when the initial buffer passed
2937 is large.
2938
2939Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * win32/*: big cleanup of the Windows/MSVC project files
2942 from Igor Zlatkovic
2943
2944Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * doc/Makefile.am: should fix #67674 and avoid troubles if
2947 xsltproc is not available or fails in the prefix provided
2948
2949Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2952
2953Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2954
2955 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2956 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2957 Fixed a few other problems raised by Charlie Bozeman.
2958 * result/VC/ElementValid[5-7]: fixed the output
2959
2960Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2961
2962 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2963 patches from Charlie Bozeman. Regenerated the HTML docs.
2964
2965Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2966
2967 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2968 for Windows from Igor
2969
2970Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * xmllint.c: applied Justin Fletcher patch for --output or -o
2973
2974Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2975
2976 * win32/libxml2/libxml2.def.src: close #67019
2977
2978Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2979
2980 * xmllint.c: applied Justin Fletcher generic timing patch
2981 similar to the one already applied to xsltproc.
2982
2983Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2984
2985 * include/libxml/tree.h tree.c: applied documentation patches
2986 from Charlie Bozeman
2987
2988Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2989
2990 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2991
2992Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2993
2994 * valid.c: fix the xmlStrdup() used in the previous patch.
2995 * valid.c: added --dropdtd
2996 * tree.c: fixed xmlUnlinkNode so it also removes the references
2997 from the document if the node is a DTD
2998
2999Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3000
3001 * HTMLtree.c valid.c: cleanup some static declarations
3002
3003Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3004
3005 * xmllint.c: removed another strdup()
3006 * doc/FAQ: removed the HP/UX entry
3007
3008Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3009
3010 * valid.c: fix bug #66816 when validating.
3011 * xmllint.c: don't use sys/time.h if configure did not found it
3012
3013Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3014
3015 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3016 xmlcatalog_man.xml
3017
3018Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3019
3020 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3021 xmlInitMemory() was declared twice
3022
3023Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * globals.c: do not reference strdup() !
3026 * configure.in libxml-2.0.pc.in: trying to fix the libs
3027 of the various config extraction modules
3028
3029Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * configure.in : preparing 2.4.12
3032 * doc/* : updated and rebuilt the docs
3033
3034Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * uri.c: closed bug #66159
3037 * testURI.c: added --escape option
3038 * configure.in: some cleanup for xml2-config --cflags
3039
3040Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3041
3042 * globals.c testThreads.c: removed some misplaced includes
3043 of xmlversion.h
3044
3045Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3046
3047 * threads.c: patch from Gary Pennington fixing a possible
3048 problem at initialization time.
3049
3050Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3051
3052 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3053 Eric Lavigne contribution to build libxml2 on MacOS using
3054 CodeWarrior.
3055
3056Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * xmllint.c: applied Geert Kloosterman's patch to fix
3059 --repeat --timing output
3060
3061Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3064 where non-wellformed XML declaractions were not detected.
3065
3066Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3069
3070Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3073 gets reset by xmlCleanupInputCallbacks() and this makes the
3074 function useless. Same for output.
3075
3076Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * xmlIO.c: robert pointed out a loop error in callback cleanups
3079
3080Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3081
3082 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3083 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3084 they are not really tied to debugging
3085
3086Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3087
3088 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3089 * xmllint.c: better --catalogs description
3090
3091Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3092
3093 * tree.c: fixed a couple of problems in xmlSetProp()
3094
3095Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3098 unappropriate stdout output.
3099
3100Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3103 by Denis Beurive, closes #65111
3104
3105Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * valid.c: in case of content model validity error, don't
3108 print it if validity warnings were not requested.
3109
3110Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3111
3112 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3113 * parserInternals.c: removed the last exit() call. Print an
3114 unmaskable error on stderr instead (library mismatch detection)
3115
3116Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3117
3118 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3119 shell instructions from Heiko Rupp
3120
3121Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * catalog.c: use the URL notation file:// for default catalog paths
3124
3125Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * include/libxml/tree.h: better comments for _private fields
3128 * tree.c: removed a problem when copying an entity reference.
3129
3130Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * vms/*: updated instructions and diffs from John A Fotheringham
3133
3134Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * include/libxml/xmlerror.h: avoid an include problem if
3137 #include <libxml/xmlerror.h> happens first in code
3138 seems to be the case in KDE libs
3139
3140Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3143 from Igor for Windows
3144
3145Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * Makefile.am: Gary Pennington pointed out a missing prefix
3148
3149Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3150
3151 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3152 * doc/*: upgraded and rebuilt the docs
3153
3154Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * HTMLparser.c: fix comment in scripts element parsing.
3157 * result/HTML/doc3*: updated the results.
3158
3159Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * uri.c: another URI bug fix #63336, using Joel Young patch.
3162
3163Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3164
3165 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3166 a cleaned up version of the Pwd shell string generation.
3167
3168Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3169
3170 * valid.c include/libxml/tree.h: trying to fix namespaces +
3171 validation problems for good, closing #63619 in the process
3172 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3173 wrong in this respect, fixed it.
3174
3175Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * xmllint.c: Morus Walter patch to allow --format and --encode
3178
3179Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * debugXML.c: Stefan Kost provided an help command for the shell
3182
3183Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * debugXML.c: Heiko Rupp pointed that the shell would crash
3186 on empty nodesets returns.
3187
3188Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3191 migh need the history libraries
3192
3193Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3196 handle the case of < in quoted attributes, Bastian Kleineidam
3197
3198Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3199
3200 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3201 fixing catalog breakages
3202 * Makefile.am catalog.c result/catalogs/catal
3203 result/catalogs/mycatalog.* test/catalogs/catal*:
3204 fixed more problems in catalog support, added more regression tests
3205 for both XML and SGML catalog handling
3206
3207Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3208
3209 * debugXML.c: applied an improvement to xmlGetLineNo() from
3210 Keith Isdale
3211
3212Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3215 Side effect of the progressive catalog loading
3216
3217Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * Makefile.am: confexecdir and confexec_DATA were defined twice
3220 pointed out by Karl Eichwalder
3221
3222Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * xmlcatalog.c: avoid unlink() and use remove() instead.
3225
3226Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3227
3228 * libxml.spec.in: cleanup
3229 * include/libxml/xmlwin32version.h: updated with 2.4.8
3230
3231Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3234 of compiling libxml with a non standard set of options
3235
3236Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3237
3238 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3239 document --sgml option, fixing gnome bugzilla #63382
3240
3241Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3242
3243 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3244 breakage of 2.4.7, added a couple of really needed APIs
3245 like xmlCatalogIsEmpty() and xmlNewCatalog()
3246 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3247 for install-catalog
3248 * configure.in: preparing 2.4.8
3249
3250Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3253 include/libxml/tree.h include/libxml/xmlIO.h: more include
3254 cleanups, export cleanly one html output + format function.
3255
3256Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3257
3258 * parser.c: removed initGenericErrorDefaultFunc call from
3259 xmlInitParser() since it could destroy previous calls to
3260 xsltSetGenericErrorFunc() effects
3261
3262Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3263
3264 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3265 keyword.
3266
3267Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3268
3269 * Makefile.am: cleanup
3270 * threads.c: cleanup too
3271 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3272 from xsltproc
3273 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3274 dependancy loop.
3275
3276Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3279 was not used anymore !
3280
3281Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * configure.in: preparing 2.4.7
3284 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3285 manual page from John
3286 * doc/*: updated the doc and rebuilt the generated pages
3287
3288Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * xmlIO.c: closing bug #62711, the library should never
3291 close stdin or stdout.
3292
3293Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3294
3295 * uri.c: second pass at fixing #63336, using Joel Young
3296 final patch. looks okay.
3297
3298Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * uri.c include/libxml/uri.h: trying to clear #63336
3301 allowing the escaping routine to parse unconformant
3302 URI-References.
3303
3304Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3305
3306 * vms/readme.vms vms/build_libxml.com nanoftp.c
3307 include/libxml/xmlversion.h.in: a few VMS updates from
3308 John A Fotheringham
3309 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3310 and xmlCleanupOutputCallbacks() for the Perl binding people.
3311
3312Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3315 apply fixes to close #63271 and avoid segfaults when
3316 the error routine gets callbed before xmlInitParser()
3317 get called.
3318 * nanoftp.c error.c: Applied patches from Justin Fletcher
3319 correcting some xmlGenericError misuses.
3320
3321Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3322
3323 *doc/xmllint.xml, doc/xmllint.1
3324 New and improved man page for xmllint - .xml is the original, .1
3325 is the generated man page
3326
3327Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3330 the web site from the main HTML document.
3331
3332Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * parser.c: fixed an erroneous validation bug when PE refs
3335 occurs in external parsed entities referenced from the
3336 internals subset
3337 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3338 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3339 added the associated testcase, it's a nice one.
3340 * HTMLparser.c: generate the DTD node as HTML still ...
3341 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3342
3343Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * HTMLparser.c: fixed a bug in htmlNewDoc()
3346
3347Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3348
3349 * test/threads/*: added entities testing to the Thread test
3350 * testThreads.c: make the test reasonable
3351 * DOCBparser.c: fix the DTD public and system ID
3352 * xmllint.c: added --sgml for SGML DocBook importing
3353 * Makefile.am: added Docbtests target
3354
3355Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3356
3357 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3358 * testThreads.c: removed bogus include
3359
3360Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3363 fixed a very serious (looping) validation bug
3364
3365Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * include/libxml/globals.h include/libxml/threads.h threads.c
3368 testThreads.c: far more testing, cleaning up bugs
3369 * *.c : make sure globals.h is always included.
3370
3371Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * HTMLparser.c: try to get rid of parser loops for good.
3374
3375Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * configure.in: fixed some bugs in CFLAGS passing.
3378 * test/threads Makefile.am testThreads.c: added a specific
3379 threaded test case (really nasty, guaranteed).
3380
3381Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * catalog.c: serious cleanup on the management of the
3384 XML catalog tree, more tests done, especially with
3385 the catalog PI.
3386
3387Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * catalog.c: avoid a problem in catalog cleanup on SMP if
3390 catalogs were not initialized.
3391
3392Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3393
3394 * catalog.c xpath.c: trying to cleanup the not thread safe
3395 parts of the library.
3396
3397Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3398
3399 * include/libxml/globals.h configure.in global.data: make
3400 the allocation be per-thread a configure option
3401 * encoding.c include/libxml/parser.h: fixed compilation
3402 errors
3403
3404Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * include/libxml/parser.h: Norm reported that a few lines
3407 added were breaking libxslt compile, removed them for now
3408
3409Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3410
3411 * parser.c parserInternals.c threads.c: debugged and fixed
3412 initialization problems which were giving troubles on SMP
3413 boxes.
3414
3415Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3416
3417 * include/libxml/Makefile.am: missing globals.h
3418
3419Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * globals.c: added a couple of standard includes.
3422
3423Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3424
3425 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3426 include/libxml/parserInternals.h include/libxml/tree.h
3427 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3428 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3429 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3430 Applied the last patches from Gary, cleanup, activated threading
3431 all user accessible global variables are now handled in globals.[ch]
3432 Still a bit rought but make tests passes with either
3433 --with-threads defined at configure time or not.
3434 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3435 linking options
3436
3437Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3438
3439 * Makefile.am include/libxml/Makefile.am
3440 include/libxml/globals.h globals.c include/libxml/threads.h
3441 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3442 configure.in: started integrating the core of the thread support
3443 not activated yet but half integrated. The code should still
3444 compile and work anyway.
3445
3446Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3447
3448 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3449 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3450 integrating the non-controversial parts of Gary Pennington
3451 multithread patches
3452 * catalog.c: corrected a small bug introduced
3453
3454Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * catalog.c include/libxml/catalog.h: very serious cleanup,
3457 isolating unportable code and as much as possible the accesses
3458 to the global shared catalog. May need more testing !
3459
3460Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3463 Keith Isdale patches for the XSLT debugger interfaces. Some
3464 cleanup
3465
3466Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3467
3468 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3469 * DOCBparser.c: generate line nubers in elements
3470
3471Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3472
3473 * configure.in: preparing 2.4.6 release
3474 * doc/xml.html doc/html/*: updated and rebuilt the docs
3475 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3476
3477Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3478
3479 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3480 adding documentation for DV's supercatalog support
3481
3482Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3483
3484 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3485 super catalog support adding one API and one flag --sgml to
3486 xmlcatalog
3487
3488Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3489
3490 * doc/xmlcatalog_man.xml, xmlcatalog.1
3491 One more crack at
3492 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3493
3494
3495Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3496
3497 * xpath.c: implemented xmlXPathObjectCopy for external objects
3498 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3499
3500Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3501
3502 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3503 finishing up fix to
3504 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3505 the xmlcatalog man page display more elegantly
3506
3507Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * configure.in: closing bug #61832
3510 * HTMLparser.c: removed a warning
3511
3512Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * xpath.c: fixing #61673 part I, do not loose doc information
3515 when copying result value trees.
3516
3517Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * xpath.c: trying to harden the XPath interpreter
3520
3521Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3522
3523 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3524 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3525
3526Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3527
3528 * HTMLparser: repaired another loop problem
3529
3530Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3533 parsing.
3534 * xpath.c: fix bug #61291 the default XML namespace node is
3535 missing from the namespace axis.
3536 * tree.c: refuse to create namespaces nodes with prefix "xml"
3537
3538Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * SAX.c: ouch a non-defined namespace could lead to a crash,
3541 fixed #61215
3542
3543Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * parserInternals.c: closed bug #61054
3546
3547Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * include/libxml/Makefile.am: closing #60708
3550
3551Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3552
3553 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3554 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3555
3556Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3557
3558 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3559
3560Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3561
3562 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3563 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3564
3565Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3566
3567 * catalog.c: Justin Fletcher provided cleaup code in case
3568 HAVE_STAT is not defined
3569 * include/win32config.h: Igor Zlatkovic suggested to have
3570 HAVE_STAT defined there
3571
3572Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3573
3574 * catalog.c - fixed typing error reported by M. Barros
3575
3576Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3577
3578 * xmllint.c - fixing typo
3579
3580Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3581
3582 * HTMLparser.c: small enhancement to prevent loop on
3583 unrecognizable data
3584
3585Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * parserInternals.c: applying patch from bug #60757 this
3588 should close it
3589
3590Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * catalog.c xmlcatalog.c: removed a couple of warning
3593 * xpath.c: try to solve the linking problem on platforms
3594 needing trio to compile
3595
3596Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * Makefile.am libxml.spec.in: backing up non-documented changes
3599 commited without review or aproval by Jens Finke <jens@gnome.org>
3600 * HACKING: made 100% clear that no commit should be done directly
3601
3602Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * configure.in: Joe Orton provided a patch fixing a problem
3605 when iconv is specified to be in a non-standard directory
3606 but wasn't exported in xml2-config --cflags
3607
3608Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3609
3610 * configure.in: let's ship 2.4.5 before getting too much
3611 troubles with 2.4.4 errors.
3612
3613Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * encoding.c entities.c: do not output hexadecimal charrefs
3616 when serializing HTML since some version of Netscape can't
3617 grok it, generate decimal ones.
3618 * result/HTML/doc3.htm: output changed due to previous test
3619 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3620
3621Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3624 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3625
3626Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3627 Released 2.4.4
3628
3629 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3630 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3631 updated the configuration scripts systems accordingly
3632
3633Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * configure.in: preparing for 2.4.4
3636 * doc/xml.html doc/html/*: updated and rebuilt the docs
3637
3638Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3639
3640 * win32/dsp/libxml2.def.src: tried to incorporate comments
3641 from bug #59220
3642
3643Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * parser.c result/noent/wml.xml: fixed bug #59981 related
3646 to handling of '&' in attributes when entities are substitued
3647
3648Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * libxml.h include/libxml/xmlversion.h.in
3651 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3652 Tried to close bug #60131
3653
3654Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3657
3658Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * SAX.c: fixing bug #59946 on xmlns=""
3661
3662Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3665 but allocates a new error code.
3666
3667Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * xmllint.c: John Fleck fixed typos in the options output
3670 * parser.c SAX.c: fix ignorable white space SAX selection
3671
3672Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * entities.c: Steve Underwood found the possibility of an
3675 ininite loop in case of error.
3676
3677Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3680
3681Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * parser.c: warn if version is not 1.0 but it's not
3684 strictly speaking an error after analyzing the spec
3685
3686Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3687
3688 *doc/catalog.html - add link to the html version of the
3689 man page, other linguistic cleanups
3690
3691Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3692
3693 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3694 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3695 file, has not yet been included in the build.
3696
3697Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * catalog.c: removed a duplicate affectation Justin Fletcher
3700
3701Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * tree.c: Armin Sander pointed a possible text coalescing
3704 problem, completed his patch.
3705
3706Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3707
3708 * trionan.c: Fixed const and volatile re-definition problem
3709
3710Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * libxml.4 parser.c: doc updates from Heiko Rupp
3713 * parserInternals.c: 2 sanity checks from Heiko Rupp
3714
3715Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * tree.c: applied patch from Armin Sander to make some pointers
3718 const in xmlCopyNode()
3719 * include/libxml/tree.h: added fix to the header
3720
3721Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * xpath.c: hum, restrict the integer usage gcc bug workaround
3724 to only gcc compilers so that other architecture don't get
3725 penalized by this limitation.
3726 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3727
3728Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3731 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3732
3733Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3736 --convert option to xmlcatalog to convert SGML ones to
3737 the XML syntax.
3738 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3739
3740 2.4.3 got released at that point
3741Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * catalog.c xmlIO.c: started some serious testing and fixed
3744 a few bug and optmization needs.
3745
3746Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3749 preparing for a 2.4.3 release even if it may not be ready yet
3750 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3751 all file parsing lookup to go through the entity resolver, add
3752 to add an API to bypass it (needed to load catalogs themselves),
3753 some cleanup on the catalog code too.
3754 * nanoftp.c: small cleanup
3755 * doc/catalog.html: small update
3756
3757Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3760 Jun Kuriyama
3761
3762Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * doc/catalog.html: finished the catalog documentation
3765
3766Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * doc/catalog.html doc/xml.html: added documentation about
3769 Catalog support, misses an API description
3770 * doc/html/*: reextracted the API pages
3771
3772Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3775 Added the part about section 7.2 on URI resolution,
3776 fixed a side effect in the HTML parser, look complete
3777 and ready to rock except the URI/SystemID part!
3778
3779Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * include/libxml/catalog.h include/libxml/parser.h
3782 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3783 xmlIO.c: added support and APIs needed for the catalog PI
3784 * include/libxml/xmlIO.h: cleanup
3785
3786Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3789 include/libxml/catalog.h: starts to look okay, really
3790 plugged the new framework, cleaned a lot of stuff,
3791 added some APIs, except the PI's support missing this
3792 should be mostly complete
3793 * result/catalogs/* test/catalogs/*: added new test, enriched
3794 the existing one with URN ID tests
3795
3796Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * catalog.c: fixed nextCatalog
3799 * result/catalogs/docbook test/catalogs/*: started adding
3800 a small regression test
3801
3802Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3805 more work on the XML catalog support.
3806 * parser.c include/libxml/parser.h: small cleanup seems using
3807 list as a public parameter name can give portability troubles
3808 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3809 include/libxml/xpath.h include/libxml/Makefile.am: removed
3810 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3811 wrappers
3812
3813Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3814
3815 * Makefile.am trio.c triodef.h trionan.c xpath.c
3816 include/libxml/Makefile.am include/libxml/trionan.h:
3817 Re-worked Not-A-Number and Infinity support.
3818 * xmlcatalog.c: added readline include files
3819
3820Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3823 testCatalog as xmlcatalog, making it an installed app
3824 adding a shell, and preparing it to be a /etc/xml/catalog
3825 management tool, though not ready yet
3826 * catalog.c include/libxml/catalog.h: adding support for
3827 XML Catalogs http://www.oasis-open.org/committees/entity/
3828 not finished, there is some interesting tradeoffs and a
3829 few open questions left.
3830
3831Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * xmllint.c: fixed a line formatting problem
3834
3835Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * SAX.c: removed a couple of unused variable (Albert Chin)
3838
3839Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3842 trying to fix some troubles w.r.t. function returning
3843 const xxxPtr.
3844
3845Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3848 defined
3849
3850Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * xpointer.c: removed unused var
3853
3854Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * testXPath.c: another small cleanup closing bug #59110
3857
3858Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * win32/dsp/libxml2.def.src: small cleanup closing bug
3861 #59108
3862
3863Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * example/gjobread.c: add xmlCleanupParser() before leaving
3866
3867Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * config.h.in configure.in include/libxml/xmlwin32version.h:
3870 released 2.4.2
3871
3872Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * include/libxml/valid.h debugXML.c valid.c: deprecate
3875 the non-boundchecking Sprintf functions, add Snprintf
3876 this should close bug #57984
3877
3878Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3881 URIs before doing the lookups (pointed by Mark Vakoc)
3882
3883Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3884
3885 * xpath.c: serious changes on Result Value Trees and NodeSets
3886 w.r.t. deallocation and collect operations. Probably not
3887 100% clean (merge of allocated trees smells like a problem).
3888 Seems sufficient to close #58943
3889
3890Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * xmllint.c: adding a --format option
3893
3894Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * xpath.c: count() was broken on Result Value Tree
3897 * xmlIO.c: fixed file:/// accesses on _WIN32
3898
3899Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3902 macro was renamed, this should close bug #58683
3903
3904Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3907 entity substitution mode text at the end of the entity might
3908 be added due to text coalescing.
3909 * nanoftp.c parser.c: small cleanup
3910
3911Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * HACKING: added John Fleck right to commit in the doc subdir
3914
3915Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3918 allow to inherit attributes from the DTD directly in the
3919 tree, this is needed for XPath and can be a useful feature.
3920 Inherited namespaces are always provided at the tree level now
3921 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3922 of tests for this feature (XSLT being the prime user).
3923
3924Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3927 testSAX.c xmlIO.c xmllint.c include/win32config.h
3928 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3929 include/libxml/xmlwin32version.h.in win32/README.MSDev
3930 win32/dsp/*: applied Win32 Facelift No.2 patches from
3931 Igor Zlatkovic for Windows/MSC
3932
3933Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * SAX.c: unparsedEntityDecl() the URI computation of the
3936 entity wasn't done breaking XSLT unparsed-entity-uri()
3937
3938Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * xpath.c: fixed a bug when walking the descendants and
3941 the current node has no children
3942 * debugXML.c: show up when a text node is supposed to not be escaped
3943
3944Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3945
3946 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3947 worked like the set:leading() function)
3948 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3949
3950Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3953
3954Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955
3956 * include/libxml/xmlIO.h: apply change to close #58141
3957 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3958
3959Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3960
3961 * parser.c: when the internal subset uses a PE, then the
3962 included entity can use conditional sections.
3963
3964Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3965
3966 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3967 when walking the namespace axis showing up in
3968 libxst/tests/general/bug-12
3969 * xmlmemory.c: added the possibility to trace a given block
3970 defined by its address
3971
3972Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * parser.c: don't override existing encoding specified before
3975 starting xmlParseDocument()
3976
3977Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * include/libxml/xmlwin32version.h: reinserted, needed for
3980 Windows users of CVS
3981
39822001-07-27 Darin Adler <darin@bentspoon.com>
3983
3984 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3985 * testCatalog.c: Add include of <libxml/parser.h>.
3986
39872001-07-27 Darin Adler <darin@bentspoon.com>
3988
3989 * include/libxml/.cvsignore:
3990 * include/libxml/xmlwin32version.h:
3991 Remove this file from CVS because it's generated.
3992
3993Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994
3995 * parser.c include/libxml/parser.h: applied const patches from
3996 Tom Moog #58002
3997
3998Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3999
4000 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4001 lookup framework
4002
4003Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * tree.c: fixed xmlCopyNode() for documents
4006
4007Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4008
4009 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4010
4011Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * parser.c: fixes bug #57652 reported by Morus Walter
4014
4015Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4018
4019Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4022 errors, lesson don't add new functions at 1am before a release
4023 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4024 from XPath initialization when possible.
4025
4026Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * result/scripts/base*: removing history/readline changed
4029 this slightly
4030 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4031 xmllint.c: make element content line number generation
4032 optionnal to avoid breaking old apps added interface to switch
4033
4034Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
4036 * configure.in: get rid of the readline and libhistory
4037 dependancies by default, release 2.4.1 with IA64 fix
4038 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4039 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4040 John Kroll fixes to allow saving to HTTP via PUT (or
4041 POST of needed).
4042 * doc/html/*.html: regenerated the docs
4043
4044Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4045
4046 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4047 xmlHashScanFull and xmlHashScannFull3 to get passed the
4048 three keys as arguments to the callback function
4049
4050Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * configure.in Makefile.am: removed libxml softlink for good
4053 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4054 100% coverage by gtk-doc
4055
4056Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4059 fixed serious troubles due to size_t vs. int mismatch
4060
4061Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4064
4065Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4066
4067 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4068 convenient extension API for value and context managing
4069 Now handles external objects through xmlXPathPopExternal,
4070 xmlXPathWrapExternal and xmlXPathReturnExternal.
4071 Added functions for sets operations (intersection, etc.)
4072
4073Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4076 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4077 HTMLparser.c: cleanup of global variables, marking some
4078 const or private.
4079
4080Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4081
4082 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4083 fixed xmlXPathNodeSetItem when passing index=0
4084
4085Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4088
4089Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * xmllint.c: fixed compilation under Cygwin #57503
4092 * TODO: update
4093
40942001-07-13 Peter Williams <peterw@ximian.com>
4095
4096 * config.h.in: add #undef HAVE_DLFCN_H
4097
4098 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4099 builddir.
4100
4101Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102
4103 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4104 raised by #57348 and #57381
4105
4106Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107
4108 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4109 tree.c xpointer.c: store the line numbder in element->content,
4110 may break some software, need a configuration mechanism
4111
41122001-07-10 Darin Adler <darin@bentspoon.com>
4113
4114 * .cvsignore:
4115 * example/.cvsignore:
4116 * include/.cvsignore:
4117 * include/libxml/.cvsignore:
4118 Various things that are generated and should be ignored.
4119
4120Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4123 * doc/xml.html doc/html/*: updated the docs
4124
4125Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4128 validation occured on content with element child
4129
4130Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * tree.c: fixed XML Base computation which was broken
4133 * debugXML.c: added a base function to the shell
4134 * Makefile.am result/scripts/* test/scripts/*: added scripts
4135 based regression tests, and adding 2 XML Base tests
4136
4137Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * tree.c: set properties doc and call xmlSetListDoc for properties
4140 content when grafting them in a different tree.
4141 * aclocal.m4: remove from CVS
4142
4143Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * win32/libxml2/libxml2.def.src: added some missing entry point
4146 for XPath (Mark Vakoc)
4147
4148Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4151 layer should URI-Unescape before trying to open resources.
4152
4153Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * xpath.c: fix the name() bug for elements in the default
4156 namespace reported by Charlie Bozeman
4157
4158Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4161 led to an XPath fix, improvements of SAX initialization, and
4162 an added option --nocdata to testXPath
4163
4164Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165
4166 * doc/libxml-doc.el: Felix Natter provided anew version working
4167 with XEmacs too
4168
4169Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * include/libxml/xpath.h: small cleanup
4172 * doc/xml.html: update
4173
4174Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4177 released 2.3.14
4178
4179Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * doc/html/*: rebuilt the docs for the release
4182 * doc/xml.html: added 2.3.14 release.
4183
4184Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4187 were not equal to empty strings
4188
4189Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * SAX.c: fixed a URI-Reference computation problem when validating
4192 * xmlIO.c: small cleanup
4193
4194Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * parser.c: improved the description of a couple of interfaces
4197 upon Larry Stamper suggestion
4198
4199Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * SAX.c entities.c parser.c: changed completely the way entities
4202 are handled when running the parser in entity substitution mode.
4203 This fixes a bug reported by Stephan Kulow and nearly divides
4204 by 3 the amount of memory required by libxslt to load and process
4205 DocBook TDG.
4206
4207Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * HTMLparser.c: fixing a too early root closing problem raised
4210 byt Prashanth Naidu
4211
4212Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4215 raised by Mark Vakoc.
4216
4217Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * example/Makefile.am: fixed the include path to add srcdir/include
4220 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4221 and some cleanup
4222
4223Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4226 lot of optimization work, results in significant improvements
4227 when handling really complex XPath queries. Add a small optimizer
4228 for unions, improve [n] and [last()], avoid some costly ops.
4229
4230Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4233 * xpath.c: small cleanup
4234 * xmlGetNsList: reformated, fixed problems if used on Entities
4235
4236Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4239
4240Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4243 * Makefile.am example/Makefile.am: workaround automake generating
4244 erroneous deps
4245
4246Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * include/win32config.h: bug #56801 Yon Derek provided a patch
4249 to the windows config file.
4250
4251Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4254 libxml.h : Yon Derek provided a set of changes to compile from
4255 CVS on Windows/MSC
4256
4257Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * parser.c: fixed UTF8 BOM support in push mode
4260 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4261 added a specific testcase
4262
4263Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * Makefile.am: added --push regression tests
4266 * parserInternals.c: the XML parser segfaulted in --push mode
4267
4268Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * configure.in: moved the symlinks detection within a CVS
4271 check, this is not portable and will be removed soon.
4272 * xpath.c: small cleanup/speedup
4273
4274Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4277 release of 2.3.12
4278 * parser.c: make an error message if unknow entities in all cases
4279
4280Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4283
4284Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4287 includes were installed in the wrong dir
4288
4289Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * doc/html.xml: warn against sending code to exhibit bugs.
4292
4293Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4296 Tru64 from Thomas Leitner
4297
4298Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * AUTHORS: added William and Bjorn
4301 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4302 daniel@veillard.com hopefully I won't have to do this again
4303 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4304 docs can be rebuilt cleanly now
4305 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4306 from CVs it's generated, added include/libxml/xmlwin32version.h
4307 also generated but which should change far less frequently.
4308 * catalog.c nanoftp.c: made sure to include libxml.h not
4309 libxml/xmlversion.h directly
4310 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4311 when compiling on WIN32 and MSC
4312
4313Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * include/Makefile.am include/libxml/Makefile.am configure.in:
4316 fixed make distcheck and rebuilding the rpms
4317
4318Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * configure.in: should finish the migration of exported includes
4321 into a real include/libxml in CVS, at least for CVS users.
4322 * removed the exported headers, added in include/libxml (as well
4323 as xmlversion.h.in).
4324
4325Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * configure.in: fixed the way to detect symlink
4328
4329Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * configure.in: updated, include/libxml is now a real CVS dir
4332
4333Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4336 version works with both libxml1 and libxml2 (it autodetects
4337 the prefix of the html-files) from Felix Natter.
4338 * doc/xml.html: updated doc accordingly
4339
4340Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * xpath.c: fixed the bug generating a template loop in libxslt
4343 when using docbook-xsl-1.4, * should filter out document nodes
4344 * HACKING: added William
4345 * TODO: updated
4346
4347Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * doc/FAQ.html: added a warning about gcc-3.0
4350 * doc/xml.html: added reference to gdome2 and removed a confusing
4351 sentence
4352
4353Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * xmlversion.h: okay this is a generated file, but Windows
4356 users need it and they can't generate it, and I want CVS
4357 Windows users ...
4358 * win32/libxml2/libxml2_so.dsp: Windows project file for
4359 the shared lib version of libxml2
4360 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4361 resources needed for libxslt/xsltproc by Yon Derek
4362
4363Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4364
4365 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4366
4367Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4370
4371Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * include/win32config.h: Yon Derek provided a first fix
4374 to be able to compile libxslt/xsltproc on Windows
4375
4376Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * xpath.c: attempt to work around what seemed a gcc optimizer
4379 bug when handling floats on i386 http://veillard.com/gcc.bug
4380 * tree.c entities.c encoding.c: doing some cleanups while
4381 chasing it
4382
4383Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * Makefile.am: cleanup when --without-debug is specified
4386 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4387 w.r.t. --without-debug and other include points
4388 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4389 Catalogs
4390 * configure.in entities.h tree.h HTMLparser.c: removed
4391 --without-corba, made the _private field mandatory
4392
4393Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4396 outputs a BOM in UTF8, an errata has been issued to avoid the
4397 problem, that was the most reasonable solution... Add support
4398 for a leading UTF8 BOM in entities.
4399
4400Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * valid.c: fixed a bug found when post validating an entity ref
4403 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4404 activate it too
4405
4406Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4409 weakness in the node copy the XPointer and the XInclude
4410 implementations. Serious cleanup.
4411
4412Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * Makefile.am: Kjartan Maraas provided a small patch to
4415 add xml2-config.in to EXTRA_DIST
4416
4417Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4420 provided another failing case found in KDE, the way the
4421 ctxt->vctxt.nodeTab was allocated and freed changed over
4422 time but it wasn't completely cleaned up. This should fix it.
4423
4424Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * parser.c: Stephan Kulow also raised the fact that line number
4427 could get miscounted making debug harder, fixed the problem
4428 in xmlParseCharData()
4429
4430Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * valid.c: Stephan Kulow pointed out a problem when validating
4433 and using an empty entity, forgot a 'break' in a case.
4434
4435Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4438 * doc/xml.html: updated with 2.3.11
4439
4440Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * TODO: updated adding cleanup of generated doc
4443 * configure.in: prepared to release 2.3.11
4444 * xmllint.c: added --version for bug reporting
4445 * doc/html/*.html: rebuilt the doc
4446
4447Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * xpath.c: first part of the work on selecting namespace to
4450 fix bug #56115
4451
4452Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453
4454 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4455 when using -liconv
4456 * TODO: updated
4457
4458Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4461 cleanup, encoding support.
4462
4463Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4466
4467Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * xpath.c: bug detected by Ankh when / is used as a function arg
4470
4471Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4474 of element and use it to avoid outputting formatting spaces at
4475 the wrong place. Implemented the format parameter for HTML save.
4476 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4477 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4478 result/HTML/wired.html: of course this impact the result of a
4479 number of HTML tests
4480
4481Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * HTMLtree.[ch]: started augmenting the HTML save API with
4484 encoding and formatting parameters
4485
4486Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * HTMLtree.h: cleanup and started evaluating the work needed on
4489 revamping the HTML output code
4490
4491Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4494
4495Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * valid.c: fixed bug #56049, forgot one check in the
4498 validation routine
4499
4500Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4503
4504Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * libxml.h: fixed an error in last commit
4507 * doc/FAQ.html: added an entry for compilation from CVS
4508
4509Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * xmlversion.h.in libxml.h: Cygwin patches
4512 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4513 * tree.h: cleanup
4514
4515Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4518 memory block in a strange case where libxml is linked twice
4519 in the binary.
4520
4521Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4524 state far too often, simple fix used to avoid it.
4525
4526Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4529 being processed, applied his patch
4530 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4531
4532Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4535 provided fixes to compile on MSCC again
4536 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4537 also provided an update for the project files.
4538
4539Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4542 bug #55810
4543
4544Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * tree.c: fixed xmlGetNsProp() to close bug #55683
4547 Note this requires libxslt to use it's own function instead.
4548
4549Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * HTMLtree.c: when in a pre element no formatting space should
4552 be added.
4553 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4554
4555Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * configure.in: added tests for signal() and signal.h
4558
4559Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4562
4563Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * doc/libxml-doc.el: Felix Natter provided a new version for
4566 libxml2
4567
4568Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * HTMLtree.c: when in a pre element no formatting space should
4571 be added.
4572
4573Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4576
4577Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4580 hack
4581 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4582 * uri.c: fixed a warning
4583
4584Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * HTMLtree.c: trying to close bug #55772 escaping in script
4587 elements
4588 * doc/xml.html: suggest to send mail to the list
4589
4590Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4593 good. Use a macro and based on the solution provided in
4594 vsnprintf manual page from GNU.
4595
4596Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4597
4598 * error.c: Workaround for non-preserving variadic list.
4599 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4600
4601Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * doc/xml.html: added 2.3.10 release
4604
4605Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * configure.in: releasing 2.3.10
4608
4609Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4612
4613Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * encoding.c: Robert Collins provided a patch to add the
4616 "US-ASCII" encoding alias
4617
4618Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4621 string oriented functions and started cleaning the related areas
4622 in xpath.c which needed fixing in this respect
4623
4624Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4627 #55380
4628 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4629
4630Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * TODO: updated
4633 * nanohttp.[ch] : started adding APIs to get the redirected URL
4634 when this occurs (needed for further base computation
4635 * tree.h: cleanup
4636 * encoding.c: cleanup
4637 * SAX.c: minor change around ctxt->loadsubset
4638
4639Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * Makefile.am include/Makefile.am: small change to have
4642 include/libxml rebuilt if working from CVS.
4643 * uri.c: applied another patch from Carl Douglas for URI escaping,
4644 this should close bug #51876
4645
4646Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4649 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4650 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4651 added specific regression test
4652 * parser.h: preparing for the XSLT mode where DTD inherited
4653 attributes are added to the tree.
4654
4655Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * xinclude.[ch]: Updated the namespace for the Last Call version
4658 * result/XInclude/include test/XInclude/include: updated the
4659 testsuite accordingly
4660
4661Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4664 related to bug #51876
4665
4666Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * tree.c: fixed a gross mistake in base computation, xml:base is
4669 not completely correct yet (need cascade).
4670 * xpath.[ch]: added the few things needed to find a function name
4671 and URI from the XPath context when it is called.
4672
4673Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4676 * DOCBparser.c: small cleanup
4677 * xmllint.c: added a --catalogs option to load catalogs from
4678 $SGML_CATALOG_FILES
4679 * tree.c: cleanup
4680 * configure.in: iconv library fixup, ICONV_LIBS
4681
4682Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * catalog.c: handling of CATALOG entries. detection of recursion,
4685 and a few bugfixes
4686 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4687 against the default namespace
4688
4689Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4692
4693Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * parser.c: fixed propagation context info when parsing an
4696 external entity.
4697 * doc/html/*.html: regenerated a couple of docs
4698
4699Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * doc/xml.html: update with 2.3.9 informations
4702
4703Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4706 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4707 * doc/html/* : rebuilt the docs
4708 * valid.c: small patch which may improve some case when
4709 validating.
4710
4711Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * HTMLparser.c: Closed bug #54891
4714 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4715 to the suite
4716
4717Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4720 applied a documentation patch from LotR and filled in a few missing
4721 descriptions
4722
4723Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * xpath.c tree.c parser.c: speed optimizations at the parser level
4726 document tree freeing and xpath evaluation
4727
4728Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * parser.c parser.h parserInternals.h: fixed a couple of
4731 interfaces for handling memory buffer input to const char *
4732 upon suggestion of JamesH.
4733
4734Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * configure.in: LoTR sent a patch fixing the previous commit
4737
4738Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * configure.in: trying to deal again with the stoopid -R linking
4741 flag of Solaris
4742
4743Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * xpath.h: two nodeset access macros from Thomas Broyer
4746
4747Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4750 patch from Thomas Broyer
4751
4752Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4755 case
4756 * INSTALL: was empty added stuff from the FAQ
4757
4758Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4761 attributes handling and #54433 by adding xmlUnsetProp()
4762 and xmlUnsetNsProp()
4763
4764Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765
4766 * HTMLparser.c: Patch from Jonas Borgström
4767 (htmlGetEndPriority): New function, returns
4768 the priority of a certain element.
4769 (htmlAutoCloseOnClose): Only close inline elements if they
4770 all have lower or equal priority.
4771 * result/HTML: this of course changed a number of tests results.
4772
4773Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * xmlIO.c catalog.c: plugged in the default catalog resolution
4776 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4777 documentations
4778 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4779
4780Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4783 integrating catalogs
4784 * catalog.[ch] testCatalog.c: adding a small catalo API
4785 (only SGML catalog support).
4786 * parser.c: restaured xmlKeepBlanksDefault(0) API
4787
4788Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4791
4792Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * parser.c: added xmlParseExternalEntityPrivate() to allow
4795 propagation of ctxt->_private when parsing external entities
4796
4797Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4800
4801Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4804
4805Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * valid.c: warn when indeterminist content model is detected
4808 * result/VC/ElementValid8: this adds a message
4809 * Makefile.am: add --novalid for VCM tests
4810 * parserInternals.c: added a call to Init memory
4811
4812Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4815 when both parameters are NULL.
4816
4817Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * valid.c: applied small patch from Gary Pennington, reindented
4820 some part of the code.
4821
4822Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4825 release, updated and regenerated the docs
4826
4827Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * xpath.c result/XPath/expr/floats : clarified and cleanup
4830 printing of abnormal floats in tests.
4831
4832Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4835 * results/HTML/ : a few changes in the output of the HTML tests as
4836 a result.
4837 * configure.in: tying to fix -liconv where needed
4838
4839Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * Makefile.am: fixed a stupid error
4842
4843Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * configure.in Makefile.am: make the inclusion of the trio
4846 modules in the library conditional
4847
4848Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * DOCBparser.c: patche from László Kovács, fixed entities refs
4851 in attributes handling
4852
4853Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4856 flushing
4857
4858Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * xpath.c: fix of an XSLT namespace bug reported on the list
4861 general/bug-8-
4862
4863Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * strio.h trio.c: Dan McNichol suggested a couple of small
4866 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4867
4868Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * tree.c parser.c encoding.c: spent a bit more time looking
4871 at the parsing speed and DOM handling. Added a few more
4872 speedups.
4873
4874Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * parser.c: small but effective parsing speed improvement
4877
4878Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * configure.in: default on the DocBook parser inclusion (for Gnome)
4881 * DOCBparser.h: fixed a header reference
4882
4883Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * configure.in xpath.c: applied Bjorn patches for FPE on the
4886 alpha
4887
4888Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4891 xmlSaveFormatFileTo()
4892
4893Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * xpath.c: simple and efficient optimization, XPath functions
4896 aways bind to the same code, cache this
4897 * TODO: updated (by saying some is obsolete)
4898
4899Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * xpath.c: more cleanup work on XPath name parsing routines
4902
4903Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4906 xmlXPathParseName
4907 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4908 * debugXML.c: avoid compilation problems if compiling without
4909 HTML support, Igor Zlatkovic
4910 * win32/libxml2/libxml2.def.src: being able to compile without
4911 XPath on Windows
4912
4913Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * libxml.m4: yet another patch from Toshio Kuratomi
4916
4917Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4920
4921Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * tree.[ch]: added xmlSaveFormatFile interface for saving
4924 and indenting a file.
4925
4926Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * xpath.c: fixed bug #53689 related to processing-instruction()
4929
4930Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * DOCBparser.c: patche from László Kovács
4933
4934Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * parser.c: applied fixes from Christian Glahn bug report #53391
4937
4938Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * error.c: Jean François Lecomte provided a complete description
4941 and a fix to bug #53537
4942
4943Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4946
4947Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * DOCBparser.c SAX.c: a bit more work on entities processing.
4950 Still Need to cleanup XML output and references in attributes
4951
4952Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4955
4956Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * tree.c: trying to fix #53574, not completely complete,
4959 I would like xmllint --copy --debug test/ent1 and
4960 xmllint --debug test/ent1 to show the same result.
4961 * xpath.c: fix a bug when trying to sort namespace nodes
4962
4963Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * HTMLtree.c: real fix for #53402
4966
4967Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4970 PIs when using xsl:output
4971 * valid.c: closing #53537 some case generate segfaults if there
4972 is validity errors
4973
4974Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4977 of external parsed entities, added --noent to testDocbook
4978 * valid.c: Garry Pennington found an uninitialized variable
4979 access in xmlValidateElementContent()
4980
4981Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4984 with madness
4985 * result/HTML/ : this modified the result of the regression tests
4986 a lot.
4987
4988Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4991 to doc where it wasn't checked against NULL reported by
4992 Jens Laas
4993
4994Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4997 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4998
4999Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5002 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5003 * SAX.[ch]: cleanup and updates for DocBook
5004 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5005 ex SGML identifier changes
5006 * valid.c: removed a static unused function.
5007
5008Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * HTMLtree.c: applied change for Paul Sponagl on script saving
5011 * Makefile.am: the warning about entity title.xml are normal.
5012
5013Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * configure.in: release of 2.3.7
5016 * Makefile.am: fixing make distcheck
5017
5018Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * doc/html/* doc/xml.html: updated and regenerated the docs
5021
5022Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5025
5026Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * tree.c: fixed #53388 with the provided patch
5029
5030Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * valid.c: Bjorn detected an invalid memory access. Fixed
5033 vstateVPush()
5034
5035Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5038
5039Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5040
5041 * libxml.h: new header used only for the compilation of libxml
5042 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5043 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5044 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5045 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5046 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5047 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5048 baseline (version 1.2 plus a single patch).
5049 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5050 scientific notation for numbers. Tests added.
5051 * xpath.c: formatting of numbers changed to use sprintf
5052 (contribution from William Brack)
5053
5054Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * valid.c: cleanup, more useful debugging
5057 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5058 * xmlIO.c: entity loading is printed as an error when validating
5059
5060Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * valid.c: fixed to validate within entities
5063 * test/VCM/v22.xml: added a specific testcase
5064
5065Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * valid.c: forgot an epsilon transition in for ()+
5068 * test/VCM/v21.xml : added a specific test case
5069
5070Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * valid.c: removed a state explosion exhibited by RSS
5073 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5074 from bug #51872
5075
5076Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5079 validation without using an ugly NFA -> DFA algo in the source.
5080 Made a specific algorithm easier to maintain, using a single
5081 stack and without recursion.
5082 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5083 * hash.c: made the growing routine static
5084 * tree.h parser.c: added the parent information to an
5085 xmlElementContent node.
5086
5087Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * SAX.c parser.c xpath.c: generating IDs when not validating
5090 from an external parsed entity was poisoning the ID has table
5091 with removed values. This was killing XSLT on the KDE help
5092 browser.
5093
5094Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * entities.h: andrew@ugh.net.au detected a double declaration
5097
5098Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * debugXML.c hash.c tree.h valid.c : some changes related to
5101 the validation suport to improve speed with DocBook
5102 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5103 the way validation errors get reported
5104
5105Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5108 by P C Chow and William M. Brack for XSLT HTML output
5109
5110Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5113 Igor Zlatkovic patches for MSC compilation and added his
5114 updates
5115
5116Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5119 prefix lookup.
5120 * parserInternals.c: fixed the bug reported by Morus Walter
5121 due to an off by one typo in xmlStringCurrentChar()
5122
5123Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * HTMLparser.c result/HTML/*: revamped the way the HTML
5126 parser handles end of tags or end of input
5127
5128Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5131
5132Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5135 bug where the linktime verions of free() won't work ...
5136
5137Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5140
5141Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * doc/xml.html: added 2.3.6 release
5144
5145Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5148 * result/wml.xml: resulted in a small output change
5149
5150Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * tree.c: xmlNewDoc was missing the charset initialization
5153 * xmllint.c: added --auto to autogenerate a doc, allow to
5154 reproduce the problem fixed on xmlNewDoc
5155
5156Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * xpath.c: trying to get 52979 solved
5159 * tree.c result/ result/noent/: trying to get 52712 solved, this
5160 also made me clean up the fact that XML output in general should
5161 not add formating blanks by default, this changed the output of
5162 a few tests
5163
5164Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5167
5168Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * configure.in: finally released 2.3.6
5171
5172Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * xpath.c: checking for null pointer generated by new code
5175
5176Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * xpath.c: fixed a [] evaluation problem reported
5179 * test/XPath/tests/simpleaddr: extended test
5180 * result/XPath/simpleaddr: updated result
5181
5182Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * xmllint.c: Dan Timis reported a portability problem
5185 on Macs without mmap, fixed it.
5186
5187Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * testXPath.c : added a --tree option allowing to display the
5190 tree dump of the XPath expression
5191
5192Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * xpath.c: fixed a memleak when comparing nodesets
5195 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5196 * tree.c: added a TODO
5197
5198Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5201 we need string functions
5202 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5203 to be able to use them where needed. Applied some changes
5204 to reduce name linking pollution and compile in only what's
5205 needed.
5206 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5207 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5208 for the string manipulation functions
5209 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5210 to the free() function of xmlmemory.c
5211 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5212 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5213 usage.
5214
5215
5216Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * error.c: applied the context output patch of the error
5219 handling submitted by Chuck Griffith
5220 * error/VC/*: this slightly change some error logs
5221
5222Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * parser.c: fixed line number reporting on error
5225
5226Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * parser.c: Sullivan and Darin found a parser bug,
5229 applied the patch.
5230
5231Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5234 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5235 xmlversion.h.in xpointer.c: of course the way I defined
5236 UNUSED breaks on old gcc version. Try to be smart and
5237 also define it directly in xmlversion.h
5238 * configure.in: removed -ansi flag from the pedantic set
5239
5240Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241 Huge cleanup, I switched to compile with
5242 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5243 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5244 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5245 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5246 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5247 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5248 encoding.h entities.c error.c list.[ch] nanoftp.c
5249 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5250 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5251 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5252 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5253 Cleanup, staticfied a number of non-exported functions,
5254 detected and cleaned up a dozen of problem found this way,
5255 avoided a lot of public function name/typedef/system names clashes
5256 * doc/xml.html: updated
5257 * configure.in: switched private flags to the really pedantic ones.
5258
5259Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * configure.in: 2.3.5
5262 * doc/html/*: rebuilt the docs
5263
5264Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * parser.c: fixed a reported bug in NOTATION parsing
5267 * uri.c: accepted but not fixed bug 51876, added TODO
5268 * Makefile.am: fixed bug 51876
5269
5270Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * config.h.in configure.in error.c: fix a compilation problem
5273 on platforms without vsnprintf (xml@thewrittenword.com)
5274
5275Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * parser.c: fixed a function name header typo
5278 * SAX.c: notations can also occur in external subset.
5279
5280Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * error.c: removed a C++ like comment
5283
5284Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * parser.c: fixing bug 52299 strange condition leading
5287 to a parser crash due to a buffer overflow
5288 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5289 added the specific test case
5290
5291Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5294 xmlXPathConvert{String,Number,Boolean} to be able to make
5295 type casts without a context stack, fixed some implementation
5296 problems related to the absence of context at parse-time,
5297 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5298 in the public API too
5299 * xpointer.c xpathInternals.h: we need to know at parse time
5300 whether we are compiling an XPointer
5301
5302Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5305 cleaned up the parser internals, refactored XPath code, added
5306 new compilation based APIs and cleanly separated public and
5307 private APIs.
5308
5309Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * xpath.h: the comp field must be added at the end to avoid
5312 killing binary compat.
5313
5314Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * Makefile.am: detect XPath memleaks in regreson tests
5317 * error.c: fixed and error w.r.t. error reporting still using
5318 stderr
5319 * hash.c: added new line at end of file
5320 * tree.h: minor cleanup
5321 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5322 expression parsing from evaluation, resulted in a number of
5323 changes internally, and in XPointer. Likely to break stuff
5324 using xpathInternals.h but should remain binary compatible,
5325 new interfaces will be added.
5326
5327Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * configure.in: fixed a couple of problems reported by
5330 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5331 without gcc on non linux platforms.
5332
5333Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5336 a fix for --with-html-dir= configure support. I hope it won't
5337 break rpm generation
5338
5339Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * xmlIO.c: one function comment cleanup.
5342
5343Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * SAX.c: external subset notations were improperly registered
5346 in the internal subset.
5347
5348Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * README.cvs-commits: added, pointing to HACKING
5351 * HACKING: updated
5352
5353Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * parser.c: and Matt Sergeant found one in the XML push
5356 parser (erroneous check I forgot to remove when I fixed the
5357 main parser).
5358
5359Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * xpath.c: ptittom found a small bug in UnaryExpr
5362
5363Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * configure.in: bumped to 2.3.4
5366 * error.c: fixed bug #51860
5367 * tree.c: fixed bug #51861
5368 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5369 * tree.[ch] : added xmlDefaultBufferSize
5370 * nanoftp.c: typo in function name header block
5371 * doc/xml.html : updated, added link to XML::LibXSLT
5372 * doc/html/* : rebuilt the docs
5373
5374Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * parser.c SAX.c: the new content parsing code raised an
5377 ugly bug in the characters() SAX callback. Found it
5378 just because of strangeness in XSLT XML Rec ouptut :-(
5379
5380Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * Makefile.am: Martin Baulig suggested to add -lm
5383 * tree.c: found another bug in xmlNodeGetContent()
5384
5385Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * xpath.c: Bjorn found the error related to strictness of comparison.
5388
5389Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * parser.c: trying to fix the Dtd parsing problem reported
5392 by Gary, side effect of last week speed optimizations.
5393
5394Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5397 * parserInternals.c: removed unneeded test raised by Stric
5398
5399Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5400
5401 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5402 and fixed by William Brack). Added xmlXPathFormatNumber.
5403 Changed the sorting slightly.
5404 * configure.in Makefile.am example/Makefile.am: Added -lm.
5405 Please note that applications linking with libxml2, must
5406 also like with the math library from now on.
5407
5408Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5411
5412Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * parser.c: one must report spaces even if the Dtd element
5415 content proves that this is not part of the element content.
5416 * result/valid/*.xml: this changed the ouptu slightly
5417
5418Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * configure.in: bumped to 2.3.3
5421 * doc/xml.html: updated
5422
5423Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * tree.c: minor doc fix
5426 * xpath.c: deallocation issues when a result tree has been
5427 converted to a node-set
5428
5429Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * doc/xml.html: oops corrected dates s/2000/2001
5432
5433Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * valid.c: new patch from Gary Pennington
5436
5437Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * doc/xml.html: applied patch from Ankh
5440
5441Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * xinclude.c: fixed a problem building on Mac
5444
5445Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * parser.c: more work on increasing parsing ferformances
5448
5449Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5452 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5453 avoiding memcpy in production builds MEM_CLEANUP macro use
5454 * parser.[ch] parserInternals.c: optimizations of the tightest
5455 internal loops inside the parser. Better checking of I/O
5456 flushing/loading conditions
5457 * xmllint.c : added --timing
5458
5459Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * configure.in: bumped to 2.3.2
5462 * doc/xml.html: updated for release
5463
5464Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * xpath.c: found a memleak and fixed a nasty bug
5467
5468Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * xmllint.[c1] : added return code errors for xmllint
5471 * xpath.c: specific debug dump function for result value trees
5472
5473Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * xpath.c: finally implemented xmlXPathCompareNodeSets
5476 * test/XPath/expr/floats results/XPath/expr/floats: added
5477 a test for float expressions
5478
5479Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5482 * parserInternals.[ch]: trying to speed up parsing
5483 * xpath.c : speeded up node set equality op
5484
5485Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5488 better handling of ID/IDREF and the list modules associated
5489 * configure.in: small CFLAGS cleanup
5490
5491Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * configure.in: fixed iconv detection on AIX (stric)
5494
5495Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5498
5499Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5500
5501 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5502 and optimized xmlXPathNodeSetSort
5503
5504Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * xpath.c: bug fix when context size is 0
5507 * parser.c: I like Norm's Dtd because they still manage to break
5508 the parser occasionally
5509
5510Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5513
5514Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5517 attributes within the XML-1.0 namespace
5518
5519Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * xpathInternals.h: exported a few axis functions
5522 * doc/xml.html: updated the doc
5523
5524Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * configure.in: applied patch from Daniel van Balen for OpenBSD
5527 and bumped version to 2.3.1
5528 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5529 attempt to find autoclosing was simply broken, removed it,
5530 updated the examples, this is better
5531
5532Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5535 hash functionnalities.
5536 * doc/html/* : rebuild the doc
5537
5538Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5541 on predicate
5542 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5543 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5544 really want to have tags closed on output even if we accept
5545 unclosed ones on input
5546
5547Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * xpath.c: ouch don't free NULL, rare case fixed
5550 * tree.c: don't coalesce text nodes if they don't have the
5551 same behaviour wrt escaping on output
5552
5553Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xpath.c: small fixup
5556 * SAX.c: don't warn on empty namespaces.
5557
5558Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * README: a bit of cleanup
5561 * configure.in: preparing for 2.3.0 release
5562
5563Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * hash.[ch]: added a first version of xmlHashSize()
5566 * valid.c: another bug fix from Gary Pennington
5567
5568Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * valid.c: couple of bug fixes pointed by Gary Pennington
5571 * HTMLtree.c: #if 0 cleanup
5572
5573Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5576 which removes a time consuming check of xmlXPathNodeSetAdd()
5577 and use it in places where we are sure to not break unicity
5578
5579Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * xpath.c: bug fixes found from XSLT
5582 * tree.c: preserve node->name special values when copying nodes.
5583 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5584 external subset are fetched when available but without full
5585 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5586 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5587 output with encoding disabled.
5588
5589Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5592 xmlCheckFilename should not be called from xmlFileOpenW
5593 and xmlGzfileOpenW
5594
5595Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5598 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5599 added the new tests for URI normalization
5600 * testURI.c: fixed stoopid bugs
5601 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5602 the URI in the error messages are now properly normalized
5603
5604Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5607
5608Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5611
5612Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c: fixed mod operator
5615
5616Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * parser.c: fixed xmlStrcat doc
5619 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5620 trees.
5621
5622Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpath.c result/XPath/tests/chaptersbase
5625 result/XPath/tests/simplebase: fixed XPath node()
5626 * tree.c: small fix in xmlNewNs()
5627 * Makefile.am: removed extraneous xml2Conf.sh rule
5628
5629Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5632 Changed the library name, in order to get libxml-devel and
5633 libxml2-devel to coexist on a single system
5634 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5635 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5636
5637Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5640 libxml2-devel installable in // as libxml-devel.
5641
5642Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * doc/Makefile.am: fixed make rebuild in doc
5645 * doc/html/*.html: rebuilt the docs
5646
5647Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5650
5651Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5654 the HTML doc to go into the -devel RPM ...
5655 * aclocal.m4 config.h.in: some updates due to auto* magic
5656
5657Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * xpath.h: added a hook in the context structure allowing to
5660 link to extra support, needed for XSLT
5661
5662Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5665 xmlXPtrCmpPoints to use it.
5666 * propagated the following patch from Alejandro Forero
5667 * include/win32config.h xmlIO.c: applied further suggestions
5668 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5669 * example/gjobread.c: fixed warnings, now that it builds
5670
5671Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5672
5673 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5674
5675 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5676 filename points to a valid file (not a directory).
5677 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5678 Added calls to xmlCheckFilenameDir.
5679
5680 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5681 `path' (rather than `filename') as the parameter to gzopen and open.
5682
5683Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * Makefile.am: fixed a problem with EXTRA_DIST
5686
5687Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * Makefile.am example/Makefile.am: finally found the trick
5690 to build the example, i.e. add "." in SUBDIRS before example
5691 in the list <grin/>
5692
5693Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * doc/xml.html: updated with an XSLT section, removed pointer to
5696 W3C CVS base.
5697
5698Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5701 too, and deallocation need to occur the same way.
5702
5703Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5706 type correponding to an XSLT result tree fragment. Share most
5707 of the data format with node set, as well as operators.
5708 * HTMLtree.c: added a newline at the end of the doctype output
5709 whe this one is not present initially.
5710 * tree.c: make sure taht the parent and doc pointers are properly
5711 set when copying attributes (lists).
5712
5713Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5716
5717Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xpath.c: seems I finally killed that ugly path evaluation
5720 context bug (tagged 9999 in case is is wrong)
5721
5722Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5725 for XSLT
5726
5727Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5730 for xmlGzfileOpen() bug
5731
5732Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * xpath.c: removed an error found by XSLT usage
5735 * tree.c parserInternals.h: use a predefined static string
5736 for text and comment nodes, avoid freeing them in xmlFreeNode,
5737 exported the string name in parserInternals.h and added
5738 another value to disable encoding at output (for XSLT),
5739 gain memory, time.
5740
5741Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5744 win32/libxml2/libxml2_so.dsp: new makefiles and update
5745 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5746
5747Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5750 Gary Pennington
5751
5752Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * xpath.c: fixed the comaprision of values and nodelists,
5755 need to compare nodelist still ...
5756 * debugXML.c: avoided a possible core dump
5757 * HTMLparser.c: cleanup
5758 * nanohttp.c: contributed fix.
5759 * tree.c: fixes in properties handling added xmlSetNsProp
5760 needed by libxslt
5761 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5762 comment
5763 * TODO: updated
5764
5765Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * parser.c parserInternals.c: applied Bjorn Reese optimization
5768 patch
5769
5770Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * Makefile.am: applied patch fro make check from Martin Vidner
5773
5774Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * configure.in: preparing 2.2.11
5777 * doc/html/*: rebuild the HTML files
5778 * doc/xml.html : updated
5779
5780Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * tree.c: fixed a stupid bug
5783 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5784 patches related to validation of an XInclude processing result
5785 * TODO: updated
5786
5787Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5790 on large files
5791
5792Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5795
5796Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5799 reported by Jonas Borgström
5800 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5801
5802Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * testXPath.c xpath.c: fixing the XPath union expressions problem
5805 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5806
5807Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * xmllint.c: Made is so if the file name is "-" is will read form
5810 standard input. Sven Heinicke <sven@zen.org>
5811 * tree.c: fixed a problem when growing buffer
5812 * tree.h: fixed the comment of the node types following andersca
5813 comment
5814 * TODO: updated
5815
5816Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5817
5818 * HTMLparser.[ch]: added a way to avoid adding automatically
5819 omitted tags. htmlHandleOmittedElem() allows to change the
5820 default handling.
5821 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5822 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5823 of xmllint too when using --memory flag, added a memory test
5824 suite at the Makefile level.
5825 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5826 with namespace use when encountering QNames in XPath evalation,
5827 added xmlns() scheme in XPointer.
5828 * nanoftp.c : incorporated a fix
5829 * parser.c xmlIO.c: fixed problems raised with encoding when using
5830 the memory I/O
5831 * parserInternals.c: closed bug 25934 reported by
5832 torsten.landschoff@innominate.de
5833 * TODO: updated
5834
5835Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5838 on a non-updated tree :-(, made a 2.2.10 release to correct the
5839 situation
5840
5841Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5842
5843 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5844 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5845 integrated a set of OpenVMS changes from Howard Taylor
5846 <Howard.Taylor@pacoast.com>
5847
5848Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5849
5850 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5851 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5852
5853Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * HTMLparser.c: some fixes on auto-open of html/head/body
5856 * encoding.c: fixed a compilation error on some gcc env
5857 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5858 XPointer implementation
5859 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5860 related XPointer tests and associated results
5861
5862Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5863
5864 * doc/xmldtd.html doc/xml.html: following a short step by step
5865 guidance on IRC to help maciej with DTDs I started a small
5866 page on the subject.
5867
5868Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5869
5870 * HTMLparser.c: fixed handling of broken charrefs
5871 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5872 patches
5873
5874Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5875
5876 * doc/xml.html doc/html/* : rebuilt the docs after adding
5877 xinclude and updated page for 2.2.7 and 2.2.8
5878 * configure.in: releasing 2.2.8
5879
5880Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * parser.[ch] parserInternals.c: applied the conditional
5883 section processing fix from Jonathan P Springer
5884 <jonathan.springer2@gte.net>
5885 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5886 project file, fixed iconv default non support
5887 * xpath.c: fixed the problem of evaluating relative expressions
5888 when a node context is provided.
5889
5890Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5891
5892 * nanoftp.c: fixed gcc 2.95 new warnings
5893 * SAX.c: fixed a stupid bug
5894 * tree.c: fixed a formatting problem when round-tripping
5895 from/to memory
5896 * xinclude.c: chased memleak, fixed a base problem
5897 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5898 xmlXPtrBuildNodeList()
5899 * TODO: updated
5900 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5901 adding a first small set of regression tests for XInclude
5902
5903Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5904
5905 * nanohttp.[ch]: applied Wayne Davison patches to access
5906 the WWW-Authorization header.
5907 * parser.c: Closed Bug#30847: Problems when switching encoding
5908 in short files by applying Simon Berg's patch.
5909 * valid.c: fixed a validation problem
5910 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5911 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5912 Wayne Davison
5913 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5914 need to be extended to non full nodes selections.
5915 * xinclude.c: starts to work decently
5916
5917Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5920 debugXML.c xmlversion.h.in: Started adding XInclude support,
5921 this is a new xmllint option
5922 * tree.c xpath.c: applied TOM patches for XPath
5923 * xpointer.c: fixed a couple of errors.
5924 * uri.c: added an escaping function needed for xinclude
5925 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5926 new warning from RH70 gcc's version
5927
5928Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5929
5930 * HTMLparser.c: fixed loop on invalid char in scripts
5931 * parser.c: update to description of xmlIOParseDTD()
5932 * libxml.m4 xmlversion.h.in: changes contributed by
5933 Michael Schmeing <m.schmeing@internet-factory.de>
5934 * configure.in: preparing for 2.2.7
5935 * Makefile.am: trying to avoid config.h and acconfig.h
5936 being included in the distrib
5937 * configure.in: released 2.2.7
5938
5939Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5942 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5943
5944Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5945
5946 * parser.[ch]: added xmlIOParseDTD()
5947 * xpointer.c: added support for the 2 extra parameters of
5948 string-range, fixed a stoopid error when '0' was present
5949 in XPointer expressions
5950 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5951 testsuite for the above
5952
5953Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * libxml.spec.in: improved package descriptions
5956
5957Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * xpath.c xpathInternals.h: applied a large cleaning patch
5960 from TOM <ptittom@free.fr>, it also add namespace support
5961 for function and variables registration.
5962
5963Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5964
5965 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5966 * Makefile.mingw: Wayne Davison's update adding hash.c
5967
5968Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * xpath.c: fixed the root evaluation problems
5971 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5972 ignorable spaces with <b> <bold> <em>
5973 * tree.c: fixed a loop in xmlSearchNsByHref()
5974
5975Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * xpath.c: applied another XPath patch from TOM
5978 * xpath.c include/makefile.am: applied another patch from
5979 china@thewrittenword.com (cleanup on IRIX).
5980
5981Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * xml-config.1: received a fixed version from Fredrik Hallenberg
5984 <hallon@lysator.liu.se>
5985
5986Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5989 cleanup patch for XPath
5990
5991Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * patched to redirrect all "out of context" error messages to
5994 a reconfigurable routine. The changes are:
5995 * xmlerror.h : added the export of an error context type (void *)
5996 an error handler type xmlGenericErrorFunc there is an interface
5997 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5998 to reset the error handling routine and its argument
5999 (by default it's equivalent to respectively fprintf and stderr.
6000 * all the c files: all wild accesses to stderr or stdout within
6001 the library have been replaced to calls to the handler.
6002
6003Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * configure.in: release 2.2.6
6006 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6007 exporting the inner functions of xpath for extension modules
6008 * doc/*: updated and rebuilt the doc
6009
6010Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * nanohttp.c : applied Wayne HTTP cleanup patch
6013 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6014 and xmlNodeSetSpacePreserve()
6015
6016Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * xpath.c: closing bug #29260
6019
6020Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6023 multikey tuples, made hash structure opaque
6024 * valid.[ch]: moved elements, attributes, notations decalarations
6025 as well as ID and refs to hash tables.
6026 * entities.c: hash cleanup
6027 * xmlmemory.c: fixed a dump problem in debug mode
6028 * include/Makefile.am: problem passing in DESTDIR= values patch
6029 from Marc Christensen <marc@calderasystems.com>
6030 * nanohttp.c: removed debugging remains
6031 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6032 * HTMLparser.c parser.c: fixing a number of problems with the
6033 macros in the *parser.c files (Wayne).
6034 * HTMLparser.c: close the previous option when opening a new one
6035 (Marc Sanfacon).
6036 * result/HTML/*: updated the HTML results accordingly
6037
6038Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6041 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6042 XPath functions and XML entities table to them. More to come...
6043 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6044
6045Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * tree.c: coalesce adjacent text nodes
6048 * valid.c: handling of blank nodes in DTd validation (raised
6049 by problems with a posteriori validation).
6050 * nanohttp.c: changing behaviour on HTTP write stuff.
6051 * HTMLtree.c: forced body and html to be explicitely closed.
6052 * xpath.h: exported more XPath functions.
6053
6054Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * Release of 2.2.5
6057 * xpointer.c: range() range-inside and other helper functions
6058 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6059
6060Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6063 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6064
6065Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6068 and XPointer modules
6069
6070Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * SAX.h: closed #25107
6073
6074Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6075
6076 * testSAX.c: fixed problem with cdata reporting
6077 * SAXresult/* : updated
6078
6079Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6082 Closed bug #27499, added to regression tests
6083 * TODO: updated
6084
6085Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6088 support for SCRIPT and STYLE with help from Bjorn Reese
6089 * test/HTML/* result/HTML/*: added simple testcase and updated
6090 the existing ones.
6091
6092Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6095 string-range for empty strings
6096 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6097 test/XPath/xptr/strrange: augmented the XPointer testsuite
6098
6099Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * doc/xml.html doc/xmlmem.html: added a module describing memory
6102 interfaces and use, updated the main page.
6103
6104Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6107 nanoftp code work on Windows too now
6108
6109Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6112 * xpointer.c: implemented string-range() at least a good first version
6113 * test/XPath/docs/str test/XPath/xptr/strrange
6114 result/XPath/xptr/strrange: the string-range() tests
6115
6116Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * Makefile.am include/Makefile.am include/win32config.h
6119 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6120 and make distcheck
6121
6122Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6125 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6126 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6127
6128Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6131 patch for socklen_t detection by
6132 Albert Chin-A-Young <china@thewrittenword.com>
6133
6134Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6137 and added a --dtdvalid option to xmllint used to test it
6138
6139Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6140
6141 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6142 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6143
6144Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6147 handlings (registration, lookup, cleanup)
6148
6149Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * configure.in Makefile.am include/makefile.am: adding XPointer
6152 and XPtrtests target
6153 * xpointer.[ch] : new files for XPointer support
6154 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6155 more XPath tests
6156
6157Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6158
6159 * configure.in: fixed, very broken, make distcheck works again
6160
6161Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * More work toward 2.2.5, integrated a number of patches
6164 * configure.in Makefile.am win32config.h.in: trying to cleanup
6165 make distcheck .... huh ...
6166 * include/Makefile.am include/win32config.h: new directory
6167 for includes
6168 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6169 updated teh makefiles and instructions for WIN32
6170 * xpath.c: small fixes
6171 * test/XPath/ results/XPath: updated the testcases and results
6172 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6173 suggested patches
6174 * valid.c: fixed an ID bug
6175
6176Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6179 the automake bug where wrong dependancies were generated.
6180 * xpath.[ch]: worked on XPointer
6181
6182Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * configure.in Makefile.am: 2.2.5, ship the include in an
6185 include/libxml subdirectory, use symlinks when using CVS
6186 * testSAX.c: fixed small bug
6187 * testXPath.c: changed the way testfiles are parsed
6188 * debugXML.c: same kind of cleanup when parsing an argument expression
6189 XPath/XPointers can have blanks embedded
6190 * xpath.[ch]: more cleanup, reorgs for XPointer work
6191 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6192 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6193
6194Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6197 in the XPath engine, rewrote large parts of it, now it's far
6198 cleaner and in sync with the REC not an old WD. Fixed a parsing
6199 problem in the interactive XML shell found when testing XPath.
6200
6201Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6204 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6205 examples with the extra test
6206
6207Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6208
6209 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6210 the global init function.
6211
6212Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * HTMLparser.c: Doohhh, attribute name parsing was still case
6215 sensitive ! Fixed this ...
6216 * result/HTML/* : updated the tests results accordingly
6217
6218Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6221 engine, should be far more stable, incorporated a new version of
6222 preceding/following axis, need testing
6223 * uri.c: fixed file:///c:/a/b/c problem
6224 * test/XPath/tests/idsimple: augmented the XPath tests
6225
6226Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * doc/* rebuilding docs for 2.2.4 release
6229
6230Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * configure.in: releasing 2.2.4
6233 * parser.[ch]: added xmlStrEqual()
6234 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6235 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6236 use xmlStrEqual instead
6237 * TODO: updated
6238 * added an XPath test
6239
6240Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6243 * entities.h: exported xmlInitializePredefinedEntities
6244 * parser.[ch] : added xmlInitParser()
6245 * parserInternals.h : had to export htmlInitAutoClose()
6246
6247Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6250 problems
6251 * Makefile.am : added XPath regression tests to normal tests
6252 * uri.c: fixed a problem with local paths, cleanup
6253 * parser.c: fixed a problem with large CData sections
6254
6255Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * configure.in xml-config.in: patch from "Ben Taylor"
6258 <sol7x86@hotmail.com> for solaris shared libs lookup
6259
62602000-09-30 Martin Baulig <baulig@suse.de>
6261
6262 * libxml-2.0.pc.in: Provide pkg-config script.
6263
6264 * configure.in: Create the libxml-2.0.pc script from the
6265 libxml-2.0.pc.in templates.
6266 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6267 script in `$(libdir)/pkgconfig'.
6268
6269Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6272 when compiling with MSC
6273
6274Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * xpath.c: patch for normalize-string() substring-before(),
6277 substring-after() and translate() functions from Bjorn Reese
6278 <breese@mail1.stofanet.dk>
6279 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6280 Fredrik Hallenberg <hallon@lysator.liu.se>
6281 * TODO: updated
6282
6283Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6286 problem of socklen_t being undefined on a number of platforms
6287 * debugXML.c: fixed a compilation problem when without snprintf
6288
6289Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6292 an URI bug and a fix for the control-character-induced infinite loop
6293 * nanohttp.c: preventive fix for compiling on WIN32
6294
6295Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * xmlint.c: closing bug #25000
6298
6299Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6302 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6303 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6304 related function, fixing xmlStrncmp(), and associated cleanup
6305 * result/HTML/entities.html.sax: updating result
6306
6307Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * uri.c: applied patch for URI escaping from Wayne Davison
6310 <wayned@blorf.net>
6311 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6312 from Denis Barbier <barbier@imacs.polytechnique.fr>
6313 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6314 patch from Wayne Davison
6315
6316Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * doc/xml.html : updated with new releases, adding "how to help"
6319
6320Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6323 removed a few warnings in pedantic mode ...
6324 * parserInternals.c parser.c: moved encoding switching function
6325 to parserInternals.c
6326 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6327
6328Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6331 error or warning handlers
6332
6333Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * parserInternals.c parserInternals.h parser.c Makefile.am:
6336 created a new module parserInternals.c, moved most of the
6337 code shared by the various parsers there, as well as
6338 deprecated code from parser.c. More cleanup of parser.c
6339 * uri.c: fixed a problem when URI is NULL
6340 * valid.c: speedup when looking for an attribute declaration
6341
6342Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6345 the cleanup of the computation of URI references when seeking
6346 external entities. The URI reference string and the resulting
6347 URI are both stored now.
6348 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6349 large s(n)printf checks and cleanup from Denis Barbier
6350 <barbier@imacs.polytechnique.fr>
6351 * xmlversion.h.in tree.h: couple of SGML declarations for a
6352 possible docbook module.
6353 * result/VC/ : a couple of test output changed due to the change
6354 of the entities URI
6355
6356Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * parser.h: added a _private field for linking user's data
6359
6360Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * parser.c parserInternals.h: demacroified most of the IS_XXX
6363 the gain in size is significant so ...
6364
6365Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * entities.c: cases where looking up entities with doc==NULL
6368 covered
6369
6370Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * uri.c: applied Wayne Davison patch
6373 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6374
6375Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * uri.c testUri.c: applied Wayne Davison patches
6378 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6379 * Makefile.in: added URItest and included thenin "make tests"
6380
6381Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * xmlversion.h.in: closed bug 22941
6384
6385Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * doc/xmlio.html: added doc and example for entity loader
6388 redefinition.
6389
6390Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6393 used by libxml
6394
6395Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * parser.c: Fixed bug on invalid ontent characters and when using
6398 push.
6399 * xmllint.c: fixed xmllint endling of errors in push mode
6400
6401Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * HTMLparser.c testHTML.c: applied two new patches from
6404 Wayne Davison <wayned@users.sourceforge.net>
6405 * result/HTML/*.sax: regenerated HTML SAX output
6406 * parser.c: more cleanup.
6407
6408Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * HTMLparser.[ch] testHTML.c: applied the second set of
6411 patches from Wayne Davison <wayned@users.sourceforge.net>,
6412 adding htmlEncodeEntities()
6413 * HTMLparser.c: fixed an ignorable white space detection bug
6414 occuring when parsing with SAX only
6415 * result/HTML/*.sax: updated since the output is now HTML
6416 encoded...
6417
6418Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * HTMLparser.[ch]: applied some of Wayne Davison
6421 <wayned@users.sourceforge.net> patches
6422
6423Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6426 undeclared namespace prefix was used, added a warning.
6427 Cleaned up support w.r.t. entities, spilling out a warning
6428 and being pedantic on lookups.
6429 * test/warning/ent9 : added testcase for previous example.
6430 * TODO: updated
6431 * parserInternals.h parser.c: changed the way names are parsed
6432 now allow infinite size and decrease penalty for normal use
6433 * parser.c: Started a big cleanup/check of the parser code,
6434 fixed some of the most tortuous entity code, spotted code
6435 unused anymore
6436 * test/*: added tests for very long names and related nasty
6437 things.
6438
6439Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * doc/encoding.html: added encoding aliases doc
6442 * doc/xml.html: updates
6443 * encoding.[ch]: added EncodingAliases functions
6444 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6445 bottleneck affecting large DTDs like Docbook
6446 * parser.[ch] xmllint.c: added a pedantic option, will be
6447 useful
6448 * SAX.c: redefinition of entities is reported in pedantic mode
6449 * testHTML.c: uninitialized warning from gcc
6450 * uri.c: fixed a couple of bugs
6451 * TODO: added issue raised by Michael
6452
6453Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * doc/encoding.html: propagated Martin Duerst suggestions
6456
6457Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6458
6459 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6460 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6461 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6462 by Wayne Davison
6463
6464Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * nanoftp.c nanohttp.c: small cleanup
6467 * TODO: updated
6468
6469Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * added an old VC testcase and updated title.xml entity
6472
6473Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6476 done on auto-opening of <p> tags and cleanup of SAX output
6477
6478Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6481
6482Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * doc/xml.html libxml.* structure.*: updated the doc a bit
6485
6486Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6489 of SAX tests
6490
6491Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6494 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6495
6496Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6499 * testHTML.c: fix core dump on Solaris 2.x systems
6500 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6501 * result/HTML/*.sax: previous bug fix lead to new results
6502
6503Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6506 * configure.in: added --with-readline=DIR to accept alternate
6507 path for readline include/library
6508 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6509 for ANSI under HP-UX
6510 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6511 includes @LIBS@
6512
6513Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * doc/* : rebuilt the docs
6516 * getting ready for 2.2.2 release
6517
6518Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6521 and xmlAddFeature()
6522 * tree.[ch]: added xmlAddChildList()
6523 * xmllint.c: MAP_FAILED macro test
6524 * parser.h: added xmlParseCtxtExternalEntity()
6525 * valid.c: applied bug fixes removed warning
6526 * tree.c: added CDATA block to elements content
6527 * testSAX.c: cleanup of output
6528 * testHTML.c: added SAX testing
6529 * encoding.c: better error recovery
6530 * SAX.c, parser.c: fixed one of the external entity processing
6531 of the OASis testsuite
6532 * Makefile.am: added HTML SAX regression tests
6533 * configure.in: bumped to 2.2.2
6534 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6535 SAX results
6536
6537Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * configure.in: patch for HP compiler
6540
65412000-08-04 Sven Heinicke <sven@zen.org>
6542
6543 * xmllint.c: Was coredumping sometimes when the file given didn't
6544 exist.
6545
6546Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6549
6550 when using in memory parsing. Need some cleanup.
6551 * xmllint.c configure.in: added a --memory flag to test memory
6552 parsing
6553
6554Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * nanohttp.c: fixed socklen_t replacement to unsigned int
6557 * parser.c: fixed a space handdling missing at the end of
6558 production 28 DOCTYPE.
6559 * xmlmemory.c: fixed a stupid bug on the routine to override
6560 allocation functions
6561 * TODO: updated
6562
6563Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * doc/ regenerated the docs
6566
6567Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * doc/encoding.html doc/xml.html: added I18N doc
6570 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6571 improvements, both parser and filters, added ASCII & HTML,
6572 fixed the ISO-Latin-1 one
6573 * xmllint.c testHTML.c: added/made visible --encode
6574 * debugXML.c : cleanup
6575 * most .c files: applied patches due to warning on Windows and
6576 when using Sun Pro cc compiler
6577 * xpath.c : cleanup memleaks
6578 * nanoftp.c : added a TESTING preprocessor flag for standalong
6579 compile so that people can report bugs more easilly
6580 * nanohttp.c : ditched socklen_t which was a portability mess
6581 and replaced it with unsigned int.
6582 * tree.[ch]: added xmlHasProp()
6583 * TODO: updated
6584 * test/ : added more test for entities, NS, encoding, HTML, wap
6585 * configure.in: preparing for 2.2.0 release
6586
6587Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * nanoftp.c: fixed the way the control connection is handled
6590 * libxml.spec.in: fixed the dependancies and cleanup
6591
6592Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * doc/xml.html: changed the xmlsoft.org structure, updated the
6595 examples w.r.t. root and childs
6596
6597Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6600
6601Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * HTMLparser.c: Work on character encoding support for the HTML parser
6604 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6605 * encoding.c: Fixed a potential memleak in the encoding stuff
6606
6607Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * doc/FAQ.html doc/Makefile.am : added a FAQ
6610
6611Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6614 of the HTML parser to force it to not bypass SAX
6615
6616Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * win32config.h.in: updated
6619 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6620 lacks iconv support :-( need to release 2.1.1
6621 * configure.in: release 2.1.1
6622 * HTMLparser: fixed bug #14784
6623 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6624 by Windows compiler
6625 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6626 the SAX startDocument() callback.
6627 * TODO: updated
6628
6629Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * added xmlStopParser()
6632
6633Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * configure.in: 2.1.0 prerelease
6636 * Large resync between W3C and Gnome tree
6637 * nanoftp, nanohttp.c: fixed stalled connections probs
6638 * HTMLtree.c SAX.c : support for attribute without values in
6639 HTML for andersca
6640 * valid.c: Fixed most validation + namespace problems
6641 * HTMLparser.c: start document callback for andersca
6642 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6643 * parser.h, SAX.c: serious speed improvement for large
6644 CDATA blocks
6645 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6646 different encoding
6647 * example/Makefile.am example/gjobread.c tree.h: work on
6648 libxml1 libxml2 convergence.
6649 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6650 and the LIBXML_TEST_VERSION macro
6651
6652Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * doc/xml.html: various patches and improvements typo fixed by
6655 Felix Natter
6656 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6657 from Felix Natter <fnatter@gmx.net>
6658
6659Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * doc/upgrade.html: updated with instructions for support of both
6662 libxml-1.x and libxml-2.x
6663 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6664 for 2.x support and also fixed includes
6665
6666
6667Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6670 the encoding support, added iconv support, so now libxml if
6671 compiled with iconv automatically support japanese encodings
6672 among others. Work based on initial patch from Yuan-Chen Cheng
6673 I may have broken binary compat in the encoding handler
6674 registration scheme, but that was so utterly broken I don't
6675 expect anybody to have used this feature until now.
6676 * parserInternals.h: fixup on the CHAR range macro
6677 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6678 code.
6679 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6680 * uri.c: added xmlParseURI() I can't believe I forgot to
6681 implement this one in 2.0 !!!
6682 * SAX.c: moved doc->encoding update in the endDocument() call.
6683 * TODO: updated.
6684
6685Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * tree.h: removed extraneous xmlRemoveProp definition
6688 * TODO: added item about --disable-corba configure switch
6689 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6690 * nanoftp.c: fixed include problems giving troubles on AIX and
6691 slowlaris
6692 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6693 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6694 comment and headers changes to lower gtk-doc number of warnings
6695 * doc/html/*: rebuilt docs
6696
6697Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * HACKING: documented the tag for 1.x and instructions
6700
6701Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6704 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6705 xmlCreateIOParserCtxt
6706 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6707 significant overall improvement
6708 * xmllint.c: added I/O test to xmllint
6709 * testSAX.c: added a speed test
6710 * doc/* : updated/regenerated
6711
6712Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * xpath.c uri.h parserInternals.h: cosmetic changes from
6715 "Timur I. Bakeyev" <timur@bat.ru>, including making
6716 xmlCreateURI() public
6717
6718Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6721 and the code at the same time. Added a clean mechanism for
6722 overload or added input methods: xmlRegisterInputCallbacks()
6723 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6724 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6725 * TODO: updated
6726 * doc/* : updated/regenerated
6727 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6728 source dir
6729
6730Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * testURI.c: yet another forgotten commit, I should get some sleep !
6733
6734Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6735
6736 * xmllint.c: forgot to commit this too ?
6737
6738Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * xmlversion.h.in : forgot to commit this previously
6741
6742Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6745 * README TODO: updated for release
6746 * uri.c uri.h: added authority parsing/saving
6747 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6748 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6749 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6750 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6751 Makefile.am : added compile-time customization of libxml
6752 --with-ftp --with-http --with-html --with-xpath --with-debug
6753 --with-mem-debug
6754 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6755 #include <libxml/xxx.h> I hope it won't break too much stuff
6756 and will be manageable in the future...
6757 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6758 and added xmllint to the installed programs
6759 * uri.h: added xmlFreeURI()
6760
6761Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * uri.c uri.h: finished the escaping handling, the base support
6764 and the URI path normalization. Looks good just lacks the
6765 authority content parsing code.
6766 * Makefile.am: added instructions to generate testURI
6767 * TODO: updated
6768 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6769 added links and icons for W3C and Gnome
6770
6771Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * xmlmemory.[ch] : seems I forgot to actually update the files in
6774 the last commit :-)
6775 * doc/xml.html doc/html/* : updated and uploaded the docs
6776
6777Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6780 * TODO: updated
6781 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6782 libxml default allocation function with another set (like gmalloc/
6783 gfree).
6784 * Makefile.am, uri.c, uri.h: added a set of functions to do
6785 exact (litteraly copied from the RFC 2396 productions) parsing
6786 and handling of URI. Will be needed for XLink, one XML WFC,
6787 XML Base and reused in the nano[ftp/http] modules. Still work
6788 to be done.
6789
6790Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * configure.in, libxml.spec.in : libxml2
6793 * doc/* : updated the doc page, rebuilt the docs
6794
6795Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * all: tagged LIB_XML_1_X
6798 * *.c *.h : updated from W3C CVS tree
6799 * configure.in : 2.0.0-beta
6800 * libxml.spec.in : libxml2 package nam
6801 * result/* : new version of the tests output
6802
6803Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6806
6807Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * doc/* : rebuilt the docs
6810 * parser.c: final patch on #6766
6811 * valid.c: small patch on validity checks.
6812
6813Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6816 added
6817 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6818 compatibility w.r.t. XML spec and existing code.
6819
6820Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * parser.c: seems a better solution to <a> </a> exists,
6823 will try it for a while
6824
6825Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * parser.c: tried to remove the <a> </a> generating <a/>
6828 this is hard. Left a flag for that purpose. Fixed bug #6766
6829 * configure.in: prepared 1.8.7 not released, due to previous
6830 problem
6831
6832Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * doc/xml.html : applied second patch from Paul DuBois
6835
6836Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * doc/xml.html : applied patch from Paul DuBois
6839
6840Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6843
6844Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6847 compilation warnings on various platforms.
6848 * parser.c: Fixed #5281 validity error callbacks are now desactived
6849 by default if not validating.
6850
6851Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6854
6855Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6858 <gkatsi@cs.toronto.edu>
6859
6860Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6863 processing URLs
6864
6865Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6868 xmlNanoFTPUpdateURL for persistent control connections.
6869 * configure.in: 1.8.6
6870
6871Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6874 * tree.[ch] : added xmlSaveNoEmptyTags
6875
68762000-01-29 James Henstridge <james@daa.com.au>
6877
6878 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6879
6880 * Makefile.am: added nanoftp.[ch] to the build.
6881
6882Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * nanoftp.[ch]: cleanup, comments, API
6885 * debugXML.c : fixed a bug in the cat command
6886 * doc/*: regenerated the docs
6887
6888Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6891 * debugXML.c : fixed a bug in the cat command
6892 * valid.c: fixing some small probs
6893 * libxml.spec.in: get rid of the SNAP suffix
6894 * doc/xml.html: updated the status
6895
6896Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * xml-config.in: xml-config --version to just return the
6899 version number
6900 * xpath.c: some cleanup w.r.t. axis when the current node is
6901 an attribute.
6902 * TODO: updated
6903
6904Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * configure.in: prepared for libxml-1.8.5
6907 * doc/* recompiled the documentation
6908
69092000-01-17 Jody Goldberg <jgoldberg@home.com>
6910
6911 * configure.in : WARNING autoconf subtlety alert :
6912 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6913 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6914 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6915 get defined by AC_CHECK_HEADERS.
6916
6917Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6920 Rune.Djurhuus@fast.no
6921
6922Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * TODO: updated
6925 * tree.c, parser.c: made sure that only memory alloc problems
6926 and internal parser errors are allowed to write to stdout or
6927 stderr.
6928
6929Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * tree.c : restored xmlNewGlobalNs since this seems used by
6932 a lot of existing code :-(, fixed a bug in xmlNewNs
6933 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6934 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6935 to exit() from the library code.
6936 * xpath.c, parser.c: removed bugs or unused code detected by
6937 Windows compilers
6938 * parser.c: started adding interfaces for parsing well balanced
6939 XML fragments
6940 * configure.in: releasing 1.8.4
6941 * doc/* : rebuilt the docs
6942
6943Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * tree.[ch] : added xmlNewDocFragment() for DOM
6946 * testHTML.c: uninitialized variable.
6947
6948Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * doc/* : rebuild the docs
6951
6952Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * acconfig.h: readline and history patch
6955 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6956 * tree.c: added check and handling when possibly removing an ID
6957 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6958 and saving.
6959 * test/HTML/entities.html result/HTML/entities.html* : test for
6960 various entities reference cases
6961 * result/HTML/* : as a result output of some testcase have
6962 changed
6963 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6964 by previous example. added xmlParseTryOrFinish().
6965 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6966 entities.h debugXML.h HTMLparser.h: changed the way struct are
6967 declared to allow gtk-doc to expose those
6968 * parser.c: closed bug #4960
6969 * Makefile.am configure.in: Applied patch from
6970 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6971 and math/socket libs detection
6972
6973Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * configure.in, Makefile.am: link tester against readline
6976 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6977
6978Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * tree.[ch]: added xmlRemoveProp
6981 * win32config.h.in nanohttp.c: avoid including the Windows
6982 socket stuff in every C files
6983 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6984 the XmL parser(s)
6985 * test/ns4 result/ns4 etc...: added test case for previous prob
6986 * tree.c: xmlNewNs wasn't checking for double definition
6987 * Makefile.in: fixed a problem with dist-hook duplicates
6988 * parser.[hc], xmlIO.c: fixed the loading of external entities
6989 APIs, now xmlLoadExternalEntity() is used everywhere and
6990 setting up an app specific front-end using the
6991 * SAX.c parser.c: some fixes, now the xhtml spec validates
6992 with the xhtml DTD.
6993 * error.c: fixed crashes in case of no input stream
6994 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6995 to the validation tests and results
6996
6997Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7000 too htmlCreatePushParserCtxt() and htmlParseChunk()
7001 * parser.c: a bit of cleanup.
7002 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7003 to XML) removed the last mem leak known
7004 * HTMLtree.c: output message cleanup
7005 * xmlmemory.c: display content info about memory blocks
7006 * result/HTML/wired.* : missing att value warning change
7007
7008Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * doc/* : rebuilt the documentation
7011
7012Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * parser.[ch] parserInternals.h: Push parser for XML,
7015 seems to work fine now
7016 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7017 --push for push testing
7018 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7019 * testSAX.c: added --push
7020 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7021 subtree
7022 * xmlIO.[ch] : enriched API + fixes for push mode
7023 * entities.[ch]: added the entity content length to the struct.
7024 * xmlmemory.[ch]: new API to show the last entries for the shell
7025 * valid.c: added required attribute testing
7026 * SAX.c: the cdata callback now merge contiguous fragments
7027 * HTMLparser.c: cleanup of some macros
7028
7029Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * parser.c: fix for PIs name starting with xml
7032 * tree.c: fixed a potential problem with || and && ops
7033 * *.c, configure.in win32config.h.in : generate win32config.h for
7034 those on the Other Side !
7035
7036Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * parser.c: fixed a stupid = vs. == bug :-(
7039 * doc/gnome-xml.sgml: s/glade/xml/
7040
7041Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * configure.in, doc/xml.html : bug fix release 1.8.2
7044 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7045 Hopefully the end of that silly C++ include problem
7046 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7047 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7048 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7049 troubles with autoclosed elements when the stree shape doesn't
7050 follow the DtD specs. Added htmlIsAutoClosed() and
7051 htmlAutoCloseTag()
7052 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7053 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7054 * debugXML.c: fixed a bug on printing default namespaces.
7055 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7056
7057Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * result/HTML/*.htm[l] : updated the HTML regression tests according
7060 to the new output
7061 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7062 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7063 problem due to intermix of extern "C" { ... } declarations for C++
7064 and recursive includes in the headers
7065
70661999-12-20 Chris Lahey <clahey@umich.edu>
7067
7068 * HTMLtree.c: Made it so that html nodes with a single child do
7069 not insert a carriage return before or after the child node.
7070
7071Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7072
7073 * configure.in, doc/xml.html : bug fix release 1.8.1
7074 * parser.c: fixed bug #4344
7075 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7076 added the glue to avoid C++ problems
7077 * doc/* : regenerated the documentation
7078
7079Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7082 namespace recognition, and Dia as a resul :-(
7083 * encoding.c: closed bug #3950
7084
7085Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * valid.c: debugging a posteriori validation, except URI expansion
7088 stuff this should be fixed now
7089 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7090 Carl Nygard <cnygard@bellatlantic.net>
7091 * tester.c: added --postvalid, cleaning of the code
7092 * tree.[ch]: added xmlDocGetRootElement()
7093
7094Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7095
7096 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7097 c++ losage.
7098
7099Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * configure.in, doc/xml.html : bumped to 1.8.0
7102 * xlink.[ch], Makefile.am : added framework for link detection
7103 * parser.h: added nbChars to parser context, needed for cleanup.
7104 * xmlmemory.c: removed a nasty bug when out of mem
7105 * valid.[ch]: adding namespace support for attribute decl
7106 * tester.c: added --debugent option
7107 * debugXML.[ch]: added xmlDebugDumpEntities()
7108 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7109 buffers instead, this was really needed, validation was breaking
7110 in strange ways due to that. Added xmlParseStringPEReference()
7111 and other parsing from strings functions. Entities processing
7112 modified again, but PERef are still not handled correcly but
7113 unless you're Eve Maller you won't notice :-)
7114 * HTMLparser.c: large changes toward reliability, and switched to
7115 lowercase internal tags, XHTML is lowercase, so it will help
7116 that output is closer to next version.
7117 * doc/* : regenerated the documentation, it is now hosted at
7118 http://xmlsoft.org/ (same bits I just bought the domain :-)
7119
7120
7121Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7124 doc generation
7125 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7126 in the SAX API
7127 * doc/*: rebuilt the doc making sure everything appears in the
7128 HTML files
7129
7130Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7133 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7134 which allow impressive speed improvement on dataset with
7135 large text pieces, but at the cost of broken binary
7136 compatibility and slightly bigger memory usage.
7137 Configure with --with-buffers to activate them, they
7138 are protected with XML_USE_BUFFER_CONTENT define.
7139 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7140 goal is 0 memory left allocated once parser is no more used
7141 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7142 call xmlCleanupParser() and xmlMemoryDump()
7143
7144Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7147 * parser.[ch] encoding.[ch]: added memory cleanup routines
7148 * parser.c: closing bug #3788
7149 * doc/*: rebuilt the doc
7150
7151Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7154 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7155 * tester.c: added --compress option
7156 * doc/*: rebuilt the documentation
7157
7158Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7161 if given /proc/kcore as input !
7162 * doc/xml.html doc/*: updated and rebuilt the documentation
7163
7164Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * parser.c: Fixed some wrongly space collapsing code due to
7167 a misreading of the spec.
7168 * result/*: fixed the output accordingly
7169
7170Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * encoding.c: bug fix and typos
7173 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7174 * parser.c: added attribute normalization closing bug #3597
7175 * test/att* result/att* SAXresult/att*: testcase for attribute
7176 normalization
7177
7178Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * configure.in: closing bug #3163 by adding extra flags for the
7181 cc compiler on HP-UX
7182
7183Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * valid.[ch] : removed a typo and an enumerated type bug in the
7186 xmlAddElementDecl() function
7187 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7188 call to xmlEncodeEntitiesReentrant() so that the functions
7189 New, Set and Get are at the same level.
7190 * parser.c HTMLparser.c: extra memory allocation bug for
7191 attributes detected by someone using libxml in embedded systems :-)
7192
7193Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * xmlmemory.h: turned off mem debug :-\
7196
7197Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * parser.c: closed bug #2784 a one line fix, but worth pushing
7200 a new release out
7201 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7202 some structures, comments before and after the
7203 main element, and other nastyness
7204 * HTMLtree.c tree.c: accomodate the extended HTML supported
7205 * configure.in: pushing 1.7.4
7206 * test/ent8 and related outputs : added a new test for bug #2784
7207 * test/HTML/wired.html and related output: a nasty HTML example
7208 * Makefile.am: improved the test scripts
7209 * docs/* : reran the documentation extractor, updated xml.html
7210
7211Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7214 HTMLparser and debugged the HTML related code. HTML documents
7215 now have their own type
7216 * entities.c: do not dump &apos; for HTML output
7217 * xmlmemory.c: improvement, breakpoint mechanism
7218 * testHTML.c: added --sax --repeat ...
7219 * Makefile.am: improved the HTML tests
7220 * valid.[ch]: added xmlValidGetValidElements and
7221 xmlValidGetPotentialChildren
7222 * tester.c: added --insert to test the 2 new functions
7223 * test//* result//* SAXresult//* : regression test cleanup
7224 and extension.
7225 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7226 gnome-xml-nanohttp.html
7227
7228Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * HTMLparser.c: fixed problems with some autoclose tags
7231 * tree.c: fixed XML output problems.
7232 * result/* SAXresult/*: update of the tests output
7233
7234Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * Makefile.am: Arturo patch for xmlConf.sh version info
7237 * parser.c: Tim Josling patch for single quoted items
7238 * tester.c: Tim Josling patch for tester options usage
7239 * tree.h: indent cleanup
7240
7241Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7244 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7245
7246Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * tree.c : Raph patch for initialization of CORBA fields
7249 * parser.c, xpath.c, ...: modification of doc comments
7250 * xpath.c : allow spaces in xpath expressions
7251
7252Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * xmlmemory.h: turning off memory debug :-(
7255
7256Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7259 better SAX interfaces.
7260 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7261 entity.
7262 * configure.in: 1.7.2
7263
7264Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * libxml.spec.in: fixed the URL
7267 * doc/xml.html: improved the documentation front-end
7268
7269Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7272
7273Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * libxml.spec.in: fixed the alpha compile problem
7276 * parser.[ch]: changed errno to errNo in the parser context :-(
7277 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7278 * doc/xml.html: changed CHAR to xmlChar
7279 * doc/html/*: recompiled the documentation
7280 * configure.in: 1.7.1
7281
7282Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * parser.h: modified the parser context struct to regain 1.4.0
7285 binary compatibility
7286 * parser.c, xml-error.h: added errno ot teh context and defined
7287 a set of errors values with update of errno
7288 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7289 DTDs and entities
7290 * *.h, *.c: complete cleanup of the use of config.h and include
7291 protection depending on the current setup.
7292 * overalll debugging, maintenance and bug-fixing on all modules
7293 * updated the documentation
7294 * ready for 1.7.0
7295
7296Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * HTMLparser.c : cleanup
7299 * SAX.c valid.c valid.h: added ID/IDREF checking
7300 * tree.c tree.h: extended doc structure for refs
7301 * configure.in: 1.6.2
7302 * parser.c: patched bug in SAX user arg call
7303 * parserInternals.h: patched missing close in C++ wrapping
7304 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7305 especially upcoming XPointer implementation.
7306 * doc/xml.html: augmented, typo
7307
7308Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7309
7310 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7311 not all invocations of install understand -d.
7312
7313Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7314
7315 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7316 to make 'check' works, when builddir != srcdir.
7317
7318Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * doc/xml.html : updated the documentation
7321
7322Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7325 not deallocated memory blocks
7326 * *.c : replaces all calls to malloc() free() and realloc() to
7327 the wrapper functions/macros
7328 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7329 instead of xmlFreeNodeList()
7330
7331Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * HTMLparser.c: corrected a stupid bug leading to core dump at
7334 tree deallocation. Removed warnings indicated by
7335 Stephane.Conversy@lri.fr
7336 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7337 looked for in the external subset
7338
7339Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7342 on SGI by Stephane.Conversy@lri.fr
7343
7344Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * all .h : changed the prototype declaration indent as in gtk
7347 * most .c : working on reducing the TODOs in the code
7348 * most .c : cleanup though -pedantic and Insure++
7349 * improvements on validation ID checkings.
7350 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7351 * xml-config.in: closed #1810
7352
7353Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * tree.h, valid.c, valid.h: more work on validity, IDs
7356 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7357 definition for AIX
7358
7359Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7362 the distribution due to a cut'n paste error at last commit
7363
7364Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7365
7366 * configure.in: upgraded to version 1.4.0
7367 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7368 Big update, added a large part of the validation process,
7369 it should be usable, but some parts are missing
7370 * xpath.c: improved the implementation w.r.t. root.
7371 * Makefile.am: added more tests
7372 * test and result trees: added a lot of tests
7373 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7374
7375Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * Added an HACKING file
7378
7379Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * xpath.[ch] : improvements and debug of the XPath implementation
7382 * parser.c, HTMLparser.c : modified the parsers to be progressive
7383 * tree.[ch] : extended the Buffer promitives
7384 * xmlIO.[ch] : added basic I/O routines providing progressive
7385 parsing and ready for I18N conversion plugins
7386 * SAXresult/* : the SAX callback sequence maybe slightly different
7387 now
7388 * test*.c : improved/updated the tests programs
7389 * doc/* : recompiled the docs.
7390
73911999-07-26 Michael Meeks <michael@edenproject.org>
7392
7393 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7394
7395 * tree.c: Ditto.
7396
7397Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * configure.in: upgraded to version 1.4.0
7400 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7401 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7402 XML query language, see http://www.w3.org/TR/xpath for more details.
7403 * parser.c, parser.h: added CHAR* related string functions for XPath
7404 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7405 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7406 rebuild the docs.
7407 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7408 and regression testing capabilities for XPath.
7409
7410Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7413 closing bug #1646
7414
7415Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * Makefile.am, example/Makefile.am: closed bug #1683
7418
7419Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * example/Makefile.am, configure.in: added the makefile for the
7422 gjobread example
7423
7424Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7425
7426 * doc/Makefile.am:
7427 - fix which allow "make install DESTDIR=</install/prefix>".
7428
7429Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7432 which fixed a problem on the file reading-code.
7433
7434Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7437 output.
7438 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7439
7440Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * parser.h : Oops removed the binary compatibility problem
7443 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7444 * parser.c, HTMLparser.c: applied patches for reading from stdin
7445
7446Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * parser.c, entities.c, valid.c: cleanup bug #1591
7449 * configure.in: cleanup bug #1592
7450 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7451 the same tree back-end. Hence gdome will be available for it.
7452 * doc/Makefile.am: close bug #617
7453
7454Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * parser.c: alloctate a per parser context SAX interface block
7457
7458Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7461 and xmlEncodeEntitiesReentrant with the correct one :-\
7462
7463Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * commit of my internal XML base changes, quite a lot of
7466 changes, cleanups, better entities support, framework for
7467 new I/O and charset detection and handling
7468 * Fixed the configure/Makefile stuff to generate shared libs
7469 with the proper version info, so we jumped on rev from
7470 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7471 xmlEncodeEntities() result need to be freed now, and a string
7472 xmlParserVersion provide the current library version.
7473
7474Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7475
7476 * parser.c: fixed a buffer overrun for when you have a very long
7477 attribute with no entities in it.
7478
7479Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * added example directory
7482 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7483
7484Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * Release of libxml-1.1, nearly everything has been touched for
7487 this.
7488 * Added more regression tests
7489 * Updated the documentation
7490
7491Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * tree.[ch]: unified the XML_NO_CORBA defines.
7494 * parser.c encoding.[ch]: started plugging in char encoding detection
7495
7496Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7497
7498 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7499 Also freed allocated buffer.
7500
7501Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7502 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7503 reentrancy problem at printing. One is left in entities.c, to
7504 remove ASAP
7505 * testSAX.c : added a test example showing the use of the SAX
7506 interface if one doesn't want to build the DOM tree.
7507 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7508
7509Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7512 large revamping of the parser to use SAX callbacks
7513 http://www.megginson.com/SAX/ (or at least a C like interface
7514 a la Expat). It's now possible to set up your own callbacks
7515 and the parser will not build a DOM tree.
7516 * test/* result/*: updated the test suite, I finally removed
7517 the old Namespace draft support (PI based).
7518
7519Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * Makefile.am: added test result to EXTRA_DIST for make tests
7522
7523Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * parser.c, parserInternals.h: moved the chars macro definitions
7526 to parserInternals.h
7527 * parser.c, error.c: applied patches from "Knut Åkesson"
7528 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7529
7530Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * xml-config.in : applied patch to make --version work
7533
75341999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7535
7536 * Makefile.am (check-local): Alias for `tests' target. This will
7537 cause `make check' to do the right thing.
7538 (tests): Don't run tests in srcdir. Also, replaced calls to
7539 basename with a `sed' "equivalent".
7540
7541Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7542
7543 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7544 it in the header and not the sources, updated the doc.
7545 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7546 pointing this out.
7547
7548Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7551 exported the inputStream routines.
7552 * doc/html/* : updated accordingly
7553
7554Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * parser.c, parser.h, parserInternals.h: added a few extra
7557 internal calls to allocate and free parser contexts ...
7558 * doc/html/* : updated accordingly
7559
7560Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * configure.in, Makefile.am, doc/makefile.am : General changes for
7563 1.0.0 release and including the generated HTML documentation.
7564
7565Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * makefile.am : added parserInternals.h, oops.
7568
7569Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * parserInternals.h: added this header giving access to the parser
7572 internal functions.
7573 * doc/Makefile.am : added a rebuild target which rebuilds the full
7574 set of documentations
7575 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7576 the internal subset.
7577 * *.c *.h: modifications needed to generate the documentation using
7578 gtk-doc, cleanup of functions blocks, reorganisation of struct
7579 declarations.
7580
7581Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7584 the tar and spec file to include the beginning of the doc.
7585
75861999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7587
7588 * doc/.cvsignore: Added this file.
7589
7590Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * tree.c: fixed xmlGetProp to return "" when the attribute
7593 exists, even if the node-list is NULL.
7594
7595Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * tree.c: patched an error outputting empty attribute values.
7598 * Makefile.am and doc/makefile.am: have been updated during the
7599 week-end. Sorry for an empty CVS log, I got a shell problem.
7600
7601Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * tree.h: cleaned up using enums instead of defines
7604 * parser.c, valid.[ch]: more work on parsing/output of element
7605 declarations
7606
7607Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * valid.[ch], tree.c, parser.c : more work toward full parsing
7610 of XML DTDs.
7611 * README: added informations about mailing-list and on-line
7612 documentation
7613
76141999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7615
7616 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7617
7618Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * parser.c, tree.[ch] : more work toward conformance testing,
7621 added a last element to accelerate parsing of very flat structures
7622 started working on internal subset Element content declaration.
7623 * valid.[ch] : first cut at adding code toward validation.
7624 * previous changes had also small impact on most files, especially
7625 the conformance testing using James Clark test suite.
7626
7627Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * test/* : updated the examples, most of them were not well
7630 formed (humm), and added rdf2.
7631 * result/* : resulting changes in the output.
7632
7633Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7636
7637Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * tree.c: patched a bug in the generation of empty attributes
7640
7641Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7644 for node/trees/documents/... Biggest problem is namespace
7645 support when copying subtrees.
7646
7647Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * parser.c, entities.c: improve entities and char ref encoding,
7650 and cleanups of error messages.
7651
7652Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * parser.c, entities.c: simple bug hunting done during rpm2html and
7655 rpmfind integration.
7656
7657Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * parser.[ch]: Added interfaces allowing to specify a SAX
7660 handler before parsing.
7661
7662Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * parser.c: redirrect all errors reporting through the SAX
7665 error function
7666
7667Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7670 * libtool, tlmain ...: update of the libtool files
7671
76721998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7673
7674 * entities.c: Use g_snprintf insteda of snprintf.
7675
7676Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7679 added ent5 test for this purpose.
7680 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7681
7682Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * parser.c: fixed? a strange error due to compression on a GWP
7685 document.
7686
7687Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * tree.[ch]: bug fixing
7690 * entities.[ch]: defined a specific type for predefined entities
7691 * doc/xml.html: more documentation on the library, how to use it,
7692 overview of the interfaces.
7693
7694Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7697
7698Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * tree.c: corrected a small bug
7701 * doc/xml.html: continuing writing documentation.
7702
7703Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * debugXML.h debugXML.c: added debugging utilities.
7706 * tester.c: added --debug switch.
7707 * tree.c: patched an incorrect node->type assignment.
7708 * parser.c: formatting, ensure that node->doc != NULL in attributes
7709
7710Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7713 entity support and provide an internal representation close to
7714 DOM one (entity ref nodes, and attribute value as tree). I tried
7715 to preserve the interface but this will surely break some apps
7716 (I have to change rpm2html/rpmfind for example). I had to change
7717 two interfaces, and the generated tree is somewhat different.
7718 * doc/* : started documenting the XML library, the tree and
7719 DOM/Corba. This is a first step.
7720
7721Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * parser.c: Set up the fonctions comment block, boring but useful.
7724 * parser.h, SAX.c, parser.c: now attributes are processed through
7725 the SAX interface. The problem is that my SAX interface diverged
7726 quite a bit from the original one, well this is not an official
7727 spec, and translating it from Java to C is hairy anyway...
7728
7729Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7732 fonctions comment block, boring but useful.
7733
7734Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7737 conversion routines. However they are not yet used to convert the
7738 inputs. The core will run with UTF-8.
7739
7740Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * tree.c : make sure that the type id is properly set-up when
7743 a new object is allocated, needed for DOM.
7744
7745Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * tree.h, tree.c: Ok, the main objects in the tree will be native
7748 corba objects, it costs 8 bytes per Node, Attribute and Document
7749 but it simplifies the Corba integration a lot (no extra interface
7750 objects to allocate/free).
7751
7752Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7755 and changed NODEs contants for conformity with DOM Level 1
7756
7757Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * added hooks to keep track of servants when creating objects
7760 xmlDoc and xmlNode (for Corba export).
7761
7762Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * added xml-config script.
7765
7766Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7769 to autoupdate libtool and automake conf files.
7770
77711998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7772
7773 * Makefile.am: Use '?' to separate the sed
7774 commands as ',' is used when people pass -Wl,something.
7775
7776
7777Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * tree.c, tree.h: added a per-document compression interface.
7780
7781Tue Sep 22 20:47:38 EDT 1998
7782
7783 * tree.c, tree.h: added saving with compression and added interfaces
7784 to control the compression level (xmlGetCompressMode,
7785 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7786
7787Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * parser.c: corrected a loop for files of size 0
7790
77911998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7792
7793 * error.h: New file. Contains prototyes from `error.c'.
7794
7795Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7796
7797 * Makefile.am (xmlincdir): New macro.
7798 (xmlinc_HEADERS): Renamed from include_HEADERS.
7799
7800Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * applied small patch on numeric entities from
7803 Christopher Blizzard <blizzard@appliedtheory.com>
7804
7805Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * New release 0.2, removed the old xml_* files so that it's
7808 coherent with the other CVS base (W3C), far better conformance
7809 to standard, new namespaces, decent entities support, beginning
7810 of a SAX-like interface. Nearly nothing left intact, even the
7811 test examples ...
7812
78131998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7814
7815 * .cvsignore: Add .deps dir
7816
7817Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7820
7821Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * configure.in: added test for CPP
7824 * AUTHORS, Changelog: the original ones didn't get commited but the
7825 glib ones instead, fixed.
7826 * Makefile.am: corrected an error in library naming
7827
7828Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * integrated code developped at W3C
7831 * changed the original Copyright
7832 * migrated to automake
7833 * prefixed the filenames by xml_ to avoid filename clashes
7834
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007835Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7836
7837 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7838 should not be called.
7839
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007840Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7841
7842 * libxml-2.0.pc.in: applied the patch to fix #101894
7843
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007844Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7845
7846 * tree.c : applied patch from Lukas Schroeder for register callbacks
7847 * valid.c: modified patch from Lukas Schroeder to test
7848 register callbacks with --chkregister
7849
Daniel Veillard067bae52003-01-05 01:27:54 +00007850Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7851
7852 * xmlreader.c: seriously changed the way data are pushed to
7853 the underlying parser, go by block of 512 bytes instead of
7854 tryng to detect tag boundaries at that level. Changed the
7855 way empty element are detected and tagged.
7856 * python/tests/reader.py python/tests/reader2.py
7857 python/tests/reader3.py: small changes mostly due to context
7858 reporting being different and DTD node being reported. Some
7859 errors previously undetected are now caught and fixed.
7860 * doc/xmlreader.html: flagged last section as TODO
7861
Daniel Veillard51a447a2003-01-04 19:42:46 +00007862Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7863
7864 * python/libxml.py: integrated the Python 2.2 optimizations
7865 from Hannu Krosing, while maintaining compatibility with
7866 1.5 and 2.1
7867
Daniel Veillarde59494f2003-01-04 16:35:29 +00007868Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7869
7870 * xmllint.c: a bit of cleanup
7871 * xmlreader.c: small fix
7872 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7873 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7874
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007875Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7876
7877 * python/setup.py.in: patch from Stéphane Bidoul to include
7878 drv_libxml2.py in setup.py
7879
Daniel Veillard66b82892003-01-04 00:44:13 +00007880Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7881
7882 * doc/xmlreader.html: starting documenting the new XmlTextReader
7883 interface.
7884
Daniel Veillard7704fb12003-01-03 16:19:51 +00007885Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7886
7887 * xmllint.c: added the --stream flag to use the TextReader API
7888 * xmlreader.c: small performance tweak
7889
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007890Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7891
7892 * xmlreader.c python/tests/reader2py: okay the DTD validation
7893 code on top of the XMLTextParser API should be solid now.
7894
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007895Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7896
7897 * xmlreader.c python/tests/reader2py: Fixing some more mess
7898 with validation and recursive entities while using the
7899 reader interface, it's getting a bit messy...
7900
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007901Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7902
7903 * xmlreader.c python/tests/reader.py: another couple of problem
7904 related to IsEmptyElement reported by Stéphane Bidoul needed
7905 some fixes.
7906
Daniel Veillard4f860202003-01-02 13:00:02 +00007907Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7908
7909 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7910 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7911 based on the python XmlTextReader interface.
7912
Daniel Veillard3c265e42003-01-01 21:06:49 +00007913Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7914
7915 * tree.c: backing out one change in the last patch which broke the
7916 regression tests
7917
Daniel Veillard5335dc52003-01-01 20:59:38 +00007918Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7919
7920 * global.data globals.c tree.c include/libxml/globals.h: applied
7921 an old patch from Lukas Schroeder to track node creation and
7922 destruction. Probably missing a lot of references at the moment
7923 and not usable reliably.
7924
Daniel Veillard8ba17412003-01-01 19:13:12 +00007925Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7926
7927 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7928 from doc/news.html and a stylesheet
7929
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007930Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7931
7932 * xmlreader.c python/tests/reader.py: fixed another couple of
7933 xmlreader bugs reported by Stéphane Bidoul and added tests.
7934
Daniel Veillard9e395c22003-01-01 14:50:44 +00007935Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7936
7937 * xmlreader.c python/tests/reader2.py: fixed another validity
7938 checking in external parsed entities raised by Stéphane Bidoul
7939 and added a specific regression test.
7940 * python/tests/reader3.py: cleanup
7941
Daniel Veillardd5896142002-12-31 14:45:26 +00007942Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7943
7944 * xmlreader.c python/tests/reader2.py: fixed a problem with
7945 validation within entities pointed by Stéphane Bidoul, augmented
7946 the tests to catch those.
7947
Daniel Veillarddc85f282002-12-31 11:18:37 +00007948Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7949
7950 * python/generator.py: modified the generator to allow keeping
7951 class references when creating new classes, needed to fix a bug
7952 pointed by Stéphane Bidoul where the input buffer of the
7953 xmlTextReader instance gets destroyed if the python wrapper for
7954 the input is not referenced anymore.
7955
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007956Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7957
7958 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7959 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7960
Daniel Veillard571b8892002-12-30 12:37:59 +00007961Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7962
7963 * xmlreader.c python/tests/reader.py: fixed another problem
7964 pointed by Stéphane Bidoul
7965
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007966Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7967
7968 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7969 with "<a/>"
7970
Daniel Veillardecaba492002-12-30 10:55:29 +00007971Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7972
7973 * SAX.c: warn on xmlns:prefix="foo"
7974 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7975 for namespace attributes handling.
7976
Daniel Veillard2d84a892002-12-30 00:01:08 +00007977Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7978
7979 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7980 a really nasty problem raised by a DocBook XSLT transform
7981 provided by Sebastian Bergmann
7982
Daniel Veillard29b3e282002-12-29 11:14:41 +00007983Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7984
7985 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7986 by Stéphane Bidoul and integrated it into the tests
7987
Daniel Veillarde18fc182002-12-28 22:56:33 +00007988Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7989
7990 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7991 extended the XmlTextReader API a bit, addding accessors for
7992 the current doc and node, and an entity substitution mode for
7993 the parser.
7994 * python/libxml.py python/libxml2class.txt: related updates
7995 * python/tests/Makefile.am python/tests/reader.py
7996 python/tests/reader2.py python/tests/reader3.py: updated a bit
7997 the old tests and added a new one to test the entities handling
7998
Daniel Veillardaba976d2002-12-28 21:14:18 +00007999Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8000
8001 * python/generator.py python/libxml2class.txt
8002 python/tests/reader.py python/tests/reader2.py: changed the
8003 generator to provide casing for the XmlTextReader similar to
8004 C# so that examples and documentation are more directly transposable.
8005 Fixed the couple of tests in the suite.
8006
Daniel Veillard83298842002-12-28 15:12:33 +00008007Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8008
8009 * doc/guidelines.html: added a document on guildeline for
8010 publishing and deploying XML
8011
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008012Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8013
8014 * valid.c xmlreader.c: final touch running DTD validation
8015 on the XmlTextReader
8016 * python/tests/Makefile.am python/tests/reader2.py: added a
8017 specific run based on the examples from test/valid/*.xml
8018
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008019Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8020
8021 * python/libxml.py: added a few predefined xmlTextReader parser
8022 configuration values.
8023
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008024Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8025
8026 * python/libxml_wrap.h: trying to fix #102037
8027
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008028Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8029
8030 * SAX.c: fixing bug #95296, when the predefined entities
8031 are redefined in the DTD the default one must be used
8032 instead anyway.
8033
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008034Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8035
8036 * doc/xmllint.xml
8037 * doc/xmllint.1
8038 Add discussion of XML_DEBUG_CATALOG to xmllint man
8039 page - bug #100907
8040
8041
Daniel Veillarddf512f42002-12-23 15:56:21 +00008042Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8043
8044 * xmlreader.c: Fixed the empty node detection to avoid reporting
8045 an inexistant close tag.
8046
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008047Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8048
8049 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8050 for Python 2.1
8051
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008052Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8053
8054 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8055
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008056Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8057
8058 * doc/libxml2-api.xml python/tests/reader.py: one really need
8059 to provide the base URI information when creating a reader parser
8060 from an input stream. Updated the API and the example using it.
8061
Daniel Veillardea7751d2002-12-20 00:16:24 +00008062Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8063
8064 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8065 include/libxml/valid.h include/libxml/xmlreader.h: working on
8066 DTD validation on top of xml reader interfaces. Allows to
8067 validate arbitrary large instances. This required some extensions
8068 to the valid module interface and augmenting the size of xmlID
8069 and xmlRef structs a bit.
8070 * uri.c xmlregexp.c: simple cleanup.
8071
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008072Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8073
8074 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8075 work on the xml reader interfaces.
8076 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8077 Web page for the Windows binaries.
8078
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008079Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8080
8081 * xmlIO.c: applied a patch for VMS following the report by
8082 Nigel Hall
8083
Daniel Veillard3772de32002-12-17 10:31:45 +00008084Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8085
8086 * parser.c: the parseStartTag bug fix wasn't complete.
8087
Daniel Veillard67df8092002-12-16 22:04:11 +00008088Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8089
8090 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8091 parseStartTag, fixing it.
8092 * test/att4 result/att4 result/noent/att4: adding the test
8093 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8094 more methods to XmlTextReader.
8095
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008096Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8097
8098 * win32/libxml2.def.src: added more xml reader exports
8099 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8100 to the build
8101
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008102Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8103
8104 * doc/tutorial/xmltutorial.xml
8105 plus generated html and pdf
8106 Updating tutorial again based on further comments from Niraj
8107 Tolia on the last iteration
8108
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008109Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8110
8111 * doc/tutorial/xmltutorial.xml
8112 * doc/tutorial/includekeyword.c
8113 * doc/tutorial/includegetattribute.c
8114 plus generated html and pdf
8115 Adding fix from Niraj Tolia to tutorial to properly free memory.
8116
8117
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008118Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8119
8120 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8121 more methods of XmlTextReader.
8122 * python/libxml2class.txt python/tests/reader.py: this increased the
8123 methods in the bndings, augmented the test to check those new
8124 functions.
8125
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008126Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8127
8128 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8129 methods of XmlTextReader.
8130 * python/generator.py python/libxml_wrap.h python/types.c
8131 python/libxml2class.txt: added the reader to the Python bindings
8132 * python/tests/Makefile.am python/tests/reader.py: added a specific
8133 test for the Python bindings of the Reader APIs
8134 * parser.c: small cleanup.
8135
Daniel Veillard06503452002-12-13 10:42:08 +00008136Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * xinclude.c: fallback was only copying the first child not the
8139 full child list of the fallback element, closes #89684 as reopened
8140 by Bernd Kuemmerlen
8141
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008142Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8143
8144 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8145
Daniel Veillard000eafb2002-12-12 10:04:22 +00008146Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8147
Daniel Veillardc1eed322002-12-12 11:01:32 +00008148 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008149 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008150 gives enum values, fix functype return type, put back fields in
8151 structs
8152 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008153
Daniel Veillard024b5702002-12-12 00:15:55 +00008154Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8155
8156 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8157 about htmlNodeDumpOutput location.
8158 * xpath.c: removed an undefined function signature
8159 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8160 too many symbols in the API breaking the python bindings.
8161 Updated with the libxslt/libexslt changes.
8162
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008163Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8164
8165 * configure.in: preparing release of 2.4.29
8166 * doc/*: rebuilt the docs and API
8167 * xmlreader.c: a few more fixes for the XmlTextReader API
8168
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008169Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8170
8171 * include/win32config.h: applied mingw patch from Magnus Henoch
8172
Daniel Veillard5aad8322002-12-11 15:59:44 +00008173Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8174
8175 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8176
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008177Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8178
8179 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8180 building Python script, does the C parsing directly, generates
8181 a better API description including structure fieds defs and
8182 enums. Still a couple of bugs, but good enough for the python
8183 wrappers now.
8184 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8185 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8186 include/libxml/schemasInternals.h include/libxml/tree.h: more
8187 cleanup based on the python analysis script reports.
8188 * libxml.spec.in: make sure the API XML description is part of the
8189 devel package.
8190
Daniel Veillard01c13b52002-12-10 15:19:08 +00008191Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8192
8193 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8194 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8195 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8196 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8197 code cleanup, especially the function comments.
8198 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8199
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008200Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8201
8202 * Makefile.am xmlreader.c include/libxml/Makefile.am
8203 include/libxml/xmlreader.h: Adding a new set of APIs based on
8204 the C# TextXmlReader API but converted to C. Allow to parse
8205 in constant memory usage, far simpler to program and explain
8206 than the SAX like APIs, unfinished but working.
8207 * testReader.c: test program
8208
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008209Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8210
8211 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8212
Daniel Veillard64b35282002-12-04 15:10:40 +00008213Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * tree.c: Chip turner indicated that XHTML1 serialization
8216 rule for style actually break on both IE and Mozilla,
8217 try to avoid the rule if escaping ain't necessary
8218
Daniel Veillard8efff672002-12-04 11:44:48 +00008219Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8220
8221 * nanhttp.c: handle HTTP URL escaping, problem reported by
8222 Glen Nakamura and Stefano Zacchiroli
8223
Daniel Veillard1c732d22002-11-30 11:22:59 +00008224Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8225
8226 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8227
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008228Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8229
8230 * uri.c: Johann Richard pointed out some XPointer problems for
8231 URN based URI references in XInclude. Modified the URI parsing
8232 and saving routines to allow correct parsing and saving of
8233 XPointers, especially when attached to "opaque" scheme accordingly
8234 to RFC 2396
8235
Daniel Veillard8db67d22002-11-27 19:39:27 +00008236Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8237
8238 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8239 of refactoring to the HTML saving code.
8240 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8241 in the doc.
8242
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008243Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8246 to a buffer API to reuse the generic dump to an OutputIO layer,
8247 this reduces code, fixes xmlNodeDump() for XHTML, also made
8248 xmlNodeDump() now return the number of byte written.
8249
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008250Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8251
8252 * python/setup.py.in: another patch from Stéphane Bidoul for
8253 Python bindings on Windows
8254 * doc/parsedecl.py: small cleanup
8255
Daniel Veillard9715c172002-11-25 16:33:40 +00008256Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8257
8258 * libxml.spec.in configure.in: add a line in %changelog for releases
8259
Daniel Veillard9bc53102002-11-25 13:20:04 +00008260Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8261
8262 * parser.c: patch from Marcus Clarke fixing a problem in entities
8263 parsing that was detected in KDe documentations environment.
8264
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008265Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8266
8267 * python/libxml.c (libxml_prev): Return the previous as opposed to
8268 the next node (I guess this is the result of some cut & paste programming:)
8269
Daniel Veillard80d7b902002-11-23 16:23:08 +00008270Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8271
8272 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8273
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008274Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8275
8276 * python/generator.py python/libxml.c python/setup.py.in: trying
8277 to fix the Python bindings build on Windows (Stéphane Bidoul)
8278
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008279Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8280
8281 * win32/configure.js: added option for python bindings
8282 * win32/libxml2.def.src: added more exports
8283
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008284Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8285
8286 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8287 pthreads
8288 * win32/wince/*: applied updates to Windows CE port from Javier
8289
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008290Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8291
8292 * configure.in: preparing 2.4.28
8293 * libxml.spec.in doc/Makefile.am: some cleanup
8294 * doc/*: updated the news and regenerated.
8295
Daniel Veillardfee408f2002-11-22 13:18:30 +00008296Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8297
8298 * HTMLparser.c: final touch at closing #87235 </p> end tags
8299 need to be generated.
8300 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8301 this change slightly the output of a few tests
8302 * doc/*: regenerated
8303
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008304Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8305
8306 * parserInternals.c: fixing bug #99190 when UTF8 document are
8307 parsed using the progressive parser and the end of the chunk
8308 is in the middle of an UTF8 multibyte character.
8309
William M. Brack8b2c7f12002-11-22 05:07:29 +00008310Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8311
8312 * threads.c: fixed initialization problem in xmlNewGlobalState
8313 which was causing crash.
8314 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8315 in xmlInitializeGlobalState.
8316 * parserInternals.c: cleaned up ctxt->sax initialisation.
8317
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008318Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8319
8320 * tree.c include/libxml/tree.h: modified the existing APIs
8321 to handle XHTML1 serialization rules automatically, also add
8322 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8323 libxslt serialization uses it when needed without changing
8324 the library API.
8325 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8326 result/xhtml1: added a new test specifically for xhtml1 output
8327 and updated the result of one XHTML1 test
8328
Daniel Veillardd076a202002-11-20 13:28:31 +00008329Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8330
8331 * xinclude.c parserInternals.c encoding.c: fixed #99082
8332 for xi:include encoding="..." support on text includes.
8333 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8334 test/XInclude/ents/isolatin.txt : added a specific regression test
8335 * python/generator.py python/libxml2class.txt: fixed the generator
8336 the new set of comments generated for doc/libxml2-api.xml were
8337 breaking the python generation.
8338
Daniel Veillard817e70b2002-11-19 22:28:48 +00008339Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8340
8341 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8342 * configure.in: patch for Solaris on new autoconf closes #98880
8343 * doc/parsedecl.py: repair the frigging API building script,
8344 did I say that python xmllib sucks ?
8345 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8346 and some comment are no more truncated.
8347
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008348Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8349
8350 * parser.c: Martin Stoilov pointed out a potential leak in
8351 xmlCreateMemoryParserCtxt
8352
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008353Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8354
8355 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8356 included in HTML documents and using the push parser.
8357
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008358Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8359
8360 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8361 specified, look for the Python interpreter not just in the
8362 specified root but also in the specified location. Fixes #98825
8363
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008364Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8365
8366 * python/libxml.c: fixing bug #98792 , node may have no doc
8367 and dereferencing without checking ain't good ...
8368
Daniel Veillarddad3f682002-11-17 16:47:27 +00008369Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8370
8371 * configure.in: preparing release 2.4.27
8372 * doc/* : updated and rebuilt the docs
8373 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8374 and all the docs are actually packaged and in the final RPMs
8375 * parser.c parserInternals.c include/libxml/parser.h: restore
8376 xmllint --recover feature.
8377
Daniel Veillard68e9e742002-11-16 15:35:11 +00008378Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8379
8380 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8381 processing of parsed entities, and XPath computation on sustitued
8382 entities.
8383 * testXPath.c: make sure entities are substitued.
8384
Daniel Veillard328f48c2002-11-15 15:24:34 +00008385Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8386
8387 * parser.c: fixed #96594, which was totally dependant on the
8388 processing of internal parsed entities, which had to be changed.
8389
Daniel Veillard66651aa2002-11-15 11:21:43 +00008390Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8391
8392 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8393 trying to fix bug #98517 about building outside the source tree
8394 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8395
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008396Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8397
8398 * include/win32config.h: cleanup
8399 * win32/Makefile.mingw: integrated mingw in JScript configure
8400 * win32/Makefile.msvc: modified to allow mingw coexistence
8401 * win32/configure.js: integrated mingw
8402 * win32/Readme.txt: cleanup
8403
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008404Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8405
8406 * HTMLparser.c: strengthen the guard in the Pop macros,
8407 like in the XML parser, closes bug #97315
8408
Daniel Veillard0821b152002-11-12 20:57:47 +00008409Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8410
8411 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8412 callback is never used.
8413
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008414Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8415
8416 * parserInternals.c: fixed the initialization of the SAX structure
8417 which was breaking xsltproc
8418 * xpath.c: patch from Petr Pajas for CDATA nodes
8419 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8420 * parser.c include/libxml/parser.h: patch from Peter Jones
8421 removing a leak in xmlSAXParseMemory() and adding the
8422 function xmlSAXParseMemoryWithData()
8423
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008424Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8425
8426 adding pdf of tutorial, changing web page to link to it
8427 * doc/tutorial/xmltutorial.pdf
8428 * doc/xml.html
8429 * doc/docs.html
8430
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008431Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8432
8433 * doc/tutorial/ar01s08.html
8434 adding file what I forgot for tutorial
8435
8436
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008437Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8438
8439 Adding encoding discussion to tutorial
8440 Added:
8441 * doc/tutorial/images/*.png: DocBook admonition image files
8442 * doc/tutorial/apf.html, apg.html: new generated html
8443 * doc/tutorial/includeconvert.c: conversion code entity file
8444 changed:
8445 * doc/tutorial/xmltutorial.xml: DocBook original
8446 * doc/tutorial/*.html: generated html
8447
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008448Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8449
8450 * include/libxml/*.h: retired xmlwin32version.h
8451 * doc/Makefile.am: retired xmlwin32version.h
8452 * win32/configure.js: retired xmlwin32version.h
8453
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008454Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8455
8456 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008457 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8458 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008459
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008460Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8461
8462 * globals.c: fixed a typo pointed out by Igor
8463 * xpath.c: try to speed up node compare using line numbers
8464 if available.
8465
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008466Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8467
8468 * tree.c: make xmlFreeNode() handle attributes correctly.
8469
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008470Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8471
8472 * catalog.c: completed the #96963 fix, as reported by Karl
8473 Eichwalder
8474
Daniel Veillard56f21f22002-11-06 15:49:46 +00008475Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8476
8477 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8478
Daniel Veillard91ad8792002-11-04 17:06:52 +00008479Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * Makefile.am: switched the order of a couple of includes
8482 to fix bugs #97100
8483
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008484Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8485
8486 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8487 xmlLoadCatalogs that used to separate directories with a ':'.
8488
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008489Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8490
8491 * threads.c: improvements to the Windows-side of thread handling
8492 * testThreads.c: conditionally excluded unistd.h
8493 * testThradsWin32.c: broke overlong lines
8494 * include/win32config.h: adapted thread-related macros to the new
8495 scheme and for pthreads on Windows
8496 * win32/Makefile.msvc: introduced a more flexible thread build,
8497 added testThreads[Win32].c to the build
8498 * win32/configure.js: introduced a more flexible thread config
8499
John Fleck61f6fb62002-10-31 15:23:29 +000085002002-10-31 John Fleck <jfleck@inkstain.net>
8501
8502 * doc/xml.html (and, by implication, FAQ.html)
8503 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8504
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008505Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8506
8507 * configure.in: removed xmlwin32version.h
8508 * include/libxml/Makefile.am: removed xmlwin32version.h
8509
Daniel Veillardce66ce12002-10-28 19:01:59 +00008510Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8511
8512 * tree.c: applied patch from Brian Stafford to fix a bug
8513 in xmlReconciliateNs()
8514
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008515Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8516
8517 * tree.c: applied patch from Christian Glahn to allow
8518 xmlNewChild() on document fragment nodes
8519
Daniel Veillardb39bc392002-10-26 19:29:51 +00008520Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8521
8522 * parser.c: Christian Glahn found a problem with a recent
8523 patch to xmlParseBalancedChunkMemoryRecover()
8524 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8525 problems
8526 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8527 test/schemas/seq*: added the test cases from Charles
8528
Daniel Veillard366a9152002-10-23 20:43:53 +00008529Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8530
8531 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8532 serious cleanup of the spec file and associated changes
8533 in the Makefiles.
8534 * valid.c: try to remove some warnings on x86_64
8535
Daniel Veillardd033d022002-10-23 14:55:02 +00008536Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8539 fix bug #96586
8540
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008541Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8542
8543 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8544 parsing, applied his patch
8545 * result/HTML/attrents.html result/HTML/attrents.html.err
8546 result/HTML/attrents.html.sax test/HTML/attrents.html:
8547 added the test and result case provided by Mikhail Sogrine
8548
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008549Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * vms/build_libxml.com vms/config.vms vms/readme.vms
8552 include/libxml/parser.h include/libxml/parserInternals.h
8553 include/libxml/tree.h include/libxml/xmlIO.h
8554 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8555 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8556 Applied the VMS update patch from Craig A. Berry
8557 * doc/*.html: update
8558
Daniel Veillardf000f072002-10-22 14:28:17 +00008559Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8562
Daniel Veillard1e208222002-10-22 14:25:25 +00008563Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8564
8565 * debugXML.c: adding a grep command to --shell in xmllint
8566 for T.V. Raman
8567
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008568Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * xmlcatalog.c: tried to fix some of the problem with --sgml
8571
Daniel Veillard935494a2002-10-22 14:22:46 +00008572Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * parser.c: tried to fix bug #91500 where doc->children may
8575 be overriden by a call to xmlParseBalancedChunkMemory()
8576
8577Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8580 identifiers in SGML catalogs containing '&'
8581
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008582Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8583
8584 * python/types.c: fixed bugs when passing result value tree
8585 to Python functions.
8586
Daniel Veillard48267432002-10-18 11:21:38 +00008587Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * configure.in: preparing the release of 2.4.26
8590 * doc/*: updated and rebuilt the documentation
8591
Daniel Veillardbb284f42002-10-16 18:02:47 +00008592Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * parser.c: fixed a XML Namespace compliance bug reported by
8595 Alexander Grimalovsky
8596
Daniel Veillard44892f72002-10-16 15:23:26 +00008597Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * HTMLtree.c: fixed serialization of script and style when
8600 they are not lowercase (i.e. added using the API to the tree).
8601
Daniel Veillard2fd85422002-10-16 14:32:41 +00008602Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * valid.c: make xmlValidateDocument emit a warning msg if there
8605 is no DTD, pointed by Christian Glahn
8606
Daniel Veillard32370232002-10-16 14:08:14 +00008607Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8608
8609 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8610 content model when some of the blocks have min or max, and a couple
8611 of bugs found in the process.
8612 * result/schemas/list0* test/schemas/list0*: added some specific
8613 regression tests
8614
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008615Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * README: updated the contact informations
8618
Daniel Veillard63186732002-10-15 08:43:17 +00008619Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8622 misses it, reported by Peter Bray.
8623
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008624Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8625
8626 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8627 and removed a few warnings
8628
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008629Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8630
8631 * parser.c: Christian Glahn found a small bug in the push parser.
8632 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8633 public
8634
Daniel Veillard6045c902002-10-09 21:13:59 +00008635Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8636
8637 * xmlschemas.c include/libxml/xmlschemas.h: added
8638 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8639 * testSchemas.c: added --memory to test the new interface
8640
Daniel Veillardf0070122002-10-09 14:24:17 +00008641Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8642
8643 * doc/index.py doc/search.php: integrated the XSLT indexing,
8644 a few fixed in the indexer, added a scope selection at the
8645 search level.
8646
Daniel Veillard01992e02002-10-09 10:20:30 +00008647Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8648
8649 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8650 this was due to uninitialized parts of the validation context
8651
Daniel Veillard321be0c2002-10-08 21:26:42 +00008652Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * debugXML.c: applied patch from Mark Vakoc except the API
8655 change, preserved it.
8656 * doc/*: updated the docs to point to the search engine for
8657 information lookup or before bug/help reports.
8658
Daniel Veillard01e87d22002-10-08 16:55:06 +00008659Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8660
8661 * doc/index.py doc/search.php: added mailing-list archives
8662 indexing and lookup
8663
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008664Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8665
8666 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8667
Daniel Veillard9b006132002-10-07 11:13:27 +00008668Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * doc/index.py: improved HTML indexing
8671 * doc/search.php: make the queries also lookup the HTML based indexes
8672
Daniel Veillard141d04b2002-10-06 21:51:18 +00008673Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8674
8675 * doc/index.py: added HTML page indexing
8676
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008677Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8678
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008679 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008680 problem in libxslt.
8681 * catalog.c: fixed list handling in XML_CATALOG_FILES
8682
Daniel Veillardceb09b92002-10-04 11:46:37 +00008683Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8684
8685 * valid.c: typo/bug found by Christian Glahn
8686
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008687Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8688
8689 * xmlIO.c: applied Windows CE patch from Javier.
8690 * win32/wince: new directory, contains support for the PocketPC
8691 with Windows CE from Javier.
8692 * include/win32config.h: reorganised, removed duplicate
8693 definitions and applied WinCE patch from Javier.
8694 * include/wsockcompat.h: new file, now contains WinSock
8695 compatibility macros.
8696 * win32/Makefile.msvc: introduced double-run compilation.
8697
Daniel Veillarde16b5742002-09-26 17:50:03 +00008698Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * configure.in include/libxml/xmlwin32version.h: preparing release
8701 of 2.4.25
8702 * doc/*: updated and regenerated teh docs and web pages.
8703
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008704Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8707 error were not covering namespace declarations.
8708 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8709 it was missing the attribute declaration for the namespace
8710 * result/VC/NS3: the fix now report breakages in that test
8711
Daniel Veillardabe01742002-09-26 12:40:03 +00008712Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8715
Daniel Veillard2ace1952002-09-26 12:28:02 +00008716Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8719 and regenerated the docs and web site
8720
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008721Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8724 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8725 not before
8726
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008727Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * python/generator.py python/libxml2class.txt: fixed a stupid error
8730 breaking the python API
8731
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008732Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8735 triostr.c triostr.h: applied a trio update patch from
8736 Bjorn Reese which should work with MinGW
8737
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008738Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8739
8740 * tree.c: improving some documentation comments
8741 * xmlregexp.c: found and fixed a mem leak with python regression tests
8742 * doc/*: rebuilt the doc and the API XML file including the
8743 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8744 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8745 python/types.c: added access to the XML Schemas regexps from
8746 python
8747 * python/tests/Makefile.am python/tests/regexp.py: added a
8748 simple regexp bindings test
8749
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008750Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8751
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008752 * doc/xml.html:
8753 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008754
Daniel Veillard118aed72002-09-24 14:13:13 +00008755Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * xmlregexp.c: fixed the data callback on transition functionality
8758 which was broken when using the compact form
8759 * result/schemas/*: updated the results, less verbose, all tests
8760 pass like before
8761 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8762 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8763 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8764 annoying warnings
8765 * xpath.c: try to provide better error report when possible
8766
Daniel Veillard72336152002-09-21 13:08:14 +00008767Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * Makefile.am: fixed a breakage raised by Jacob
8770
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008771Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8772
8773 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8774 which don't use sockets
8775
Igor Zlatkovic01280582002-09-20 16:40:34 +00008776Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8777
8778 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8779 * win32/configure.js: applied zlib patch from Daniel Gehriger
8780
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008781Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8782
8783 * win32/configure.js: applied the patch from Mark Vakoc for
8784 regexp support
8785 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8786 for regexp support
8787
Daniel Veillardb5c05732002-09-20 13:36:25 +00008788Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8789
8790 * xmlschemastypes.c: as pointed by Igor Float and Double
8791 parsing ain't finished yet
8792
Daniel Veillard40b11342002-09-20 12:01:39 +00008793Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * Makefile.am configure.in: trying to fix #88412 by bypassing
8796 all the python subdir if python ain't detected
8797
Daniel Veillard23e73572002-09-19 19:56:43 +00008798Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8801 made configuring with regexps/automata/unicode the default
8802 but without schemas ATM
8803 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8804 fixed the regexp based DTD validation performance and memory
8805 problem by switching to a compact form for determinist regexps
8806 and detecting the determinism property in the process. Seems
8807 as fast as the old DTD validation specific engine :-) despite
8808 the regexp built and compaction process.
8809
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008810Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * valid.c: determinism is debugged, new DTD checking code now works
8813 but xmlFAComputesDeterminism takes far too much CPU and the whole
8814 set usues too much memory to be really usable as-is
8815
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008816Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * tree.c: fixed another stupid bug in xmlGetNodePath()
8819 * xmllint.c: --version now report the options compiled in
8820
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008821Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * HTMLparser.c: small cleanup
8824 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8825 when configured with them. A bit of debugging around the determinism
8826 checks is still needed
8827
Daniel Veillard63b01c22002-09-17 19:25:28 +00008828Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8831
Daniel Veillard92727042002-09-17 17:59:20 +00008832Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8833
8834 * xmlIO.c: small portability glitch fixed.
8835
Daniel Veillard84d70a42002-09-16 10:51:38 +00008836Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8837
8838 * xmlschemastypes.c: incomplete steps for real/double support
8839 * testAutomata.c include/libxml/xmlautomata.h
8840 include/libxml/xmlregexp.h: avoiding a compilation problem
8841 * valid.c include/libxml/valid.h: starting the work toward using
8842 the regexps for actual DTD validation
8843
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008844Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * hash.c: cosmetic cleanup
8847 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8848 integrating a DTD validation layer based on the regexps
8849
Daniel Veillard4402ab42002-09-12 16:02:56 +00008850Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8853 the determinism was tested before eliminating the epsilon
8854 transitions :-(
8855
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008856Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * python/generator.py python/libxml.c python/libxml.py
8859 python/libxml2-python-api.xml python/libxml2class.txt
8860 python/libxml_wrap.h python/types.c: updated the python
8861 bindings, added code for easier File I/O, and the ability to
8862 define a resolver from Python fixing bug #91635
8863 * python/tests/Makefile.am python/tests/inbuf.py
8864 python/tests/outbuf.py python/tests/pushSAXhtml.py
8865 python/tests/resolver.py python/tests/serialize.py: updated
8866 and augmented the set of Python tests.
8867
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008868Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8869
8870 * win32/configure.js: added more readme info for the binary
8871 package.
8872
Daniel Veillard607b35c2002-09-10 12:16:19 +00008873Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * xmlIO.c: fixed a stupid out of bound array error
8876
8877Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8880 messing around with support for Windows path, cleanups,
8881 trying to identify and fix the various code path to the
8882 filename access. Added xmlNormalizeWindowsPath()
8883
Daniel Veillard76575762002-09-05 14:21:15 +00008884Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * error.c valid.c: working on better error reporting of validity
8887 errors, especially providing an accurate context.
8888 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8889 error reports in those cases.
8890
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008891Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8892
8893 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8894 parser.c parserInternals.c xmlIO.c: get rid of all the
8895 perror() calls made in the library execution paths. This
8896 should fix both #92059 and #92385
8897
Daniel Veillard19aa7022002-09-05 11:14:19 +00008898Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * xmllint.c: memory leak reporting was broken after a change
8901 of the preprocessor symbol used to activate it.
8902
Daniel Veillardec6725e2002-09-05 11:12:45 +00008903Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * tree.c: try to make the copy function work for node of
8906 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8907 DOM layers though, not libxml2 itself.
8908
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008909Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * valid.c: try to provide file and line informations, not all
8912 messages are covered, but it's a (good) start
8913
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008914Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * xinclude.c: reimplemented a large part of the XInclude
8917 processor, trying to minimize resources used, James Henstridge
8918 provided a huge test case which was exhibiting severe memory
8919 consumption problems.
8920
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008921Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * python/Makefile.am: applied patch from Christophe Merlet to
8924 reestablish DESTDIR
8925
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008926Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * libxml.spec.in: fixes libary path for x86_64 AMD
8929
John Fleckbe98b332002-09-04 03:16:23 +00008930Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8931
8932 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008933 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008934 (plus resulting generated html files)
8935 fixing one spot I missed in the tutorial where I hadn't freed
8936 memory properly
8937
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008938Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8939
8940 * doc/tutorial/includeaddattribute.c
8941 * doc/tutorial/includeaddkeyword.c
8942 * doc/tutorial/includegetattribute.c
8943 * doc/tutorial/includekeyword.c
8944 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008945 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008946 update tutorial to properly free memory (thanks to Christopher
8947 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008948 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008949 added image files so the callouts are graphical, making it
8950 easier to read ( use "--param callout.graphics 1" to generate
8951 html with graphical callouts)
8952
Daniel Veillarde1662542002-08-28 11:50:59 +00008953Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8954
8955 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8956 nice logos generated by Marc Liyanage
8957 * doc/site.xsl *.html: changed the stylesheet to show the new
8958 logo and regenerated the pages
8959
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008960Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8963
Daniel Veillard42766c02002-08-22 20:52:17 +00008964Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * xpath.c: possible mem leak patch from Jason Adams
8967
8968Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8971 in the XQuery namespace
8972 * configure.in: preparing 2.4.24
8973 * doc/*.html: updated the web pages
8974
8975Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * python/generator.py: closing bug #85258 by generating conditional
8978 compile check to avoid linking to routines not configured in.
8979
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089802002-08-22 Havoc Pennington <hp@pobox.com>
8981
8982 * autogen.sh: update error message for missing automake
8983
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008984Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8985
8986 * python/Makefile.am: typo in target name resulted in libxml2.py
8987 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8988
Daniel Veillard22669b22002-08-22 07:17:11 +00008989Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * win32/win32/Makefile.mingw: updated with version from
8992 Elizabeth Barham at http://soggytrousers.net/repository/
8993
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00008994Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8995
8996 * win32/Makefile.msvc: added the prefix location to the include
8997 and lib search path.
8998
Havoc Pennington830e8972002-08-18 22:22:13 +000089992002-08-18 Havoc Pennington <hp@pobox.com>
9000
9001 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9002 both automake 1.6 and 1.4 installed get the right automake. Means
9003 compilation from CVS will now require the latest automake 1.4
9004 release, or manually creating symlinks called "automake-1.4" and
9005 "aclocal-1.4"
9006
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009007Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * configure.in python/Makefile.am: more AMD 64 induced changes from
9010 Frederic Crozat
9011
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009012Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * xinclude.c: oops I was missing the xml:base fixup too
9015 * result/XInclude/*.xml: this adds xml:base attributes to most
9016 results of the tests
9017
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009018Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * xinclude.c: quick but apparently working implementation of
9021 xi:fallback, should close bug #89684
9022 * Makefile.am test/XInclude/docs/fallback.xml
9023 result/XInclude/fallback.xml: added a basic test for fallback,
9024 and run with --nowarning to avoid a spurious warning
9025 * configure.in: applied patch from Frederic Crozat for python
9026 bindings on AMD 64bits machines.
9027
Daniel Veillard9e923512002-08-14 08:48:52 +00009028Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9031 the caller don't pass a SAX callback block.
9032
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009033Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * tree.c: applied the same fix for the XML-1.0 namespace to
9036 xmlSearchNsByHref() as was done for xmlSearchNs()
9037
Daniel Veillardad11b302002-08-12 14:53:41 +00009038Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * libxml.3: small cleanup of the man page
9041 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9042 when serializing HREF attributes generated by XSLT.
9043
Daniel Veillardc084e472002-08-12 13:27:28 +00009044Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9047 version of Marc Liyanage' patch for boolean attributes in HTML
9048 output
9049
Daniel Veillard5f91b372002-08-12 12:13:01 +00009050Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * python/tests/serialize.py: fixed the test results, indenting
9053 behaviour changed slightly
9054
Aleksey Sanin9e951762002-08-08 18:02:41 +00009055Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9056
9057 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9058 new c14n function to Windows def files
9059
Aleksey Saninea4272a2002-08-02 23:50:03 +00009060Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9061
9062 * c14n.c: fixed a memory leak in c14n code
9063
Daniel Veillard58e44c92002-08-02 22:19:49 +00009064Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * parser.c include/libxml/parser.h: adding a new API for Christian
9067 Glahn: xmlParseBalancedChunkMemoryRecover
9068 * valid.c: patch from Rick Jones for some grammar cleanup in
9069 validation messages
9070 * result/VC/* result/valid/*: this slightly change some of the
9071 regression tests outputs
9072
Daniel Veillard0bf29002002-08-01 12:54:11 +00009073Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9074
9075 * tree.c: trying to fix a problem in namespaced attribute handling
9076 raised by Christian Glahn
9077
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009078Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * encoding.c include/libxml/encoding.h: Opening the interface
9081 xmlNewCharEncodingHandler as requested in #89415
9082 * python/generator.py python/setup.py.in: applied cleanup
9083 patches from Marc-Andre Lemburg
9084 * tree.c: fixing bug #89332 on a specific case of loosing
9085 the XML-1.0 namespace on xml:xxx attributes
9086
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009087Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9088
9089 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9090 corner case from new Merlin's test suite and added a callback
9091 that will be used to improve xmlsec performance
9092
9093
Daniel Veillard0b22def2002-07-29 16:23:03 +00009094Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9095
9096 * HTMLtree.c: trying to fix the <style> escaping problem in
9097 HTML serialization bug #89342
9098
Daniel Veillard0b28e882002-07-24 23:47:05 +00009099Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9102 and rebuilt the web site.
9103
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009104Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009105
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009106 * include/libxml/tree.h: added _private member to xmlNs struct
9107
Daniel Veillard1d995272002-07-22 16:43:32 +00009108Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * HTMLparser.c: fixing bug #84876 based on the xml working
9111 code.
9112
William M. Brack61eaba52002-07-21 11:14:18 +00009113Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9114
9115 * python/Makefile.am: enhanced to fix bug 72012 (errors
9116 when using '-jX' make parameter)
9117
William M. Brackef61d202002-07-19 08:32:00 +00009118Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9119
9120 * xpath.c: small additional enhancement for booleans
9121 compared to nodesets
9122
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009123Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * HTMLtree.c: changed the order of the encoding declaration
9126 attributes in the meta tags due to a bug in IE/Mac
9127
William M. Brack0c022ad2002-07-12 00:56:01 +00009128Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9129
9130 * xpath.c: enhanced handling of booleans (especially '='
9131 and '!=' for nodesets) - fixes bug 85256. Added new
9132 routine xmlXPathNotEqualValues for more proper handling
9133 of '!=' when nodesets are involved.
9134
Daniel Veillard06944e22002-07-11 19:55:18 +00009135Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9138 doc/xmlcatalog_man.xml to the source distribution
9139
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009140Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9141
9142 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9143 asked for this.
9144
Daniel Veillard539638b2002-07-06 19:55:14 +00009145Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * configure.in: preparing 2.4.23
9148 * doc/*: rebuilt the docs
9149
Daniel Veillard176d99f2002-07-06 19:22:28 +00009150Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * parser.c: fixing bug #84169 by fixing the
9153 comment of xmlCreatePushParserCtxt to describe the
9154 encoding detection parameters better.
9155
Daniel Veillard37f961d2002-07-06 17:53:56 +00009156Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * valid.c: fixing bug #79331 in one path the lookup for
9159 ID attributes on a namespaced node wasn't handled correctly :-\
9160
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009161Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * HTMLparser.c: trying to fix 87235 about discarded white
9164 spaces in the HTML parser.
9165 * result/HTML/*: this changes the output of a number of HTML
9166 regression tests
9167
Daniel Veillardfdc91562002-07-01 21:52:03 +00009168Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * xpath.c: applied patch from Richard Jinks for the namespace
9171 axis + fixed a memory error.
9172 * parser.c parserInternals.c: applied patches from Peter Jacobi
9173 removing ctxt->token for good.
9174 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9175 popped out by the regression tests.
9176 * Makefile.am: patch for threads makefile from Gary Pennington
9177
William M. Brack6000af52002-06-28 11:43:13 +00009178Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9179
Daniel Veillardfdc91562002-07-01 21:52:03 +00009180 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009181 expressions involving preceding-sibling (et al).
9182
Daniel Veillard153120c2002-06-18 07:58:35 +00009183Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * hash.c: applied a patch from Peter Jacobi to solve a problem
9186 when compiling with the Watcom C on Win32
9187 * result/schemas/*.err: the change of hashing algo generated
9188 permutations in the output
9189
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009190Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * hash.c: applied patch from Sander Vesik improving the quality of
9193 the hash function.
9194
Aleksey Sanina5808b92002-06-14 17:07:41 +000091952002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009196
9197 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9198 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9199 xmllint.c xpath.c: replaced sprintf() with snprintf()
9200 to prevent possible buffer overflow (the bug was pointed
9201 out by Anju Premachandran)
9202
Daniel Veillarde059b892002-06-13 15:32:10 +00009203Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9204
9205 * parser.c: removed an uninitialized data error popped by valgrind
9206 on PE references
9207
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009208Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9209
9210 * doc/xml.html
9211 adding tutorial reference to the web page
9212
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009213Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9214
9215 * doc/tutorial/xmltutorial.xml
9216 * doc/tutorial/ar01s07.html
9217 * doc/tutorial/ape.html
9218 * doc/tutorial/includegetattribute.c
9219 adding section to tutorial about retrieving an attribute
9220 value
9221
Daniel Veillardf5582f12002-06-11 10:08:16 +00009222Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * parser.c: applied a couple of patches from Peter Jacobi to start
9225 to get rid of ctxt->token, with a possible significant speed
9226 improvement to be gained once done. Better compliance with PE
9227 references constructs in DTDs too.
9228 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9229 from Peter too
9230
Daniel Veillard38d80e22002-06-11 07:24:56 +00009231Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9234 xmlParseElement was likely to have been deallocated at the
9235 time of the report, possibly leading to segfault. Just report
9236 the tag name now.
9237
Daniel Veillard9e412302002-06-10 15:59:44 +00009238Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * xpath.c: patch from Richard Jinks for XPath substring() function
9241 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9242
Aleksey Sanina5808b92002-06-14 17:07:41 +000092432002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009244
9245 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9246
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009247Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9248
9249 *doc/FAQ.html
9250 fixing typos in FAQ, thanks to Robert Funnell for the
9251 editing help
9252
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009253Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * NEWS: got complaints from rpmlint that it was empty
9256
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009257Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9258
9259 * added doc/tutorial, including:
9260 apa.html
9261 apb.html
9262 apc.html
9263 apd.html
9264 ar01s02.html
9265 ar01s03.html
9266 ar01s04.html
9267 ar01s05.html
9268 ar01s06.html
9269 includeaddattribute.c
9270 includeaddkeyword.c
9271 includekeyword.c
9272 includestory.xml
9273 index.html
9274 xmltutorial.xml
9275 libxml tutorial, including generated html
9276
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009277Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9278
9279 * result/c14n/exc-without-comments/merlin-c14n-two-*
9280 result/c14n/without-comments/merlin-c14n-two-*
9281 test/c14n/exc-without-comments/merlin-c14n-two-*
9282 test/c14n/without-comments/merlin-c14n-two-*
9283 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9284 c14n/exc-c14n and slightly modified test script to handle
9285 these test cases
9286 * c14n.c: fixed bugs for complicated nodes set (namespace
9287 without node and others from merlin-c14n-two.tar.gz)
9288 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9289 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9290 for xmlsec performance patch
9291 * xpath.c: fixed self::node() for namespaces and attributes
9292
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009293Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9294
9295 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9296 but with the format parameter
9297 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9298
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009299Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9300
9301 * Makefile.am: updated c14n tests suite
9302 * c14n.c: performance improvement for previous c14n patch
9303
Daniel Veillarde72c7562002-05-31 09:47:30 +00009304Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * parser.c: another peroformance patch from Peter Jacobi, that
9307 time on parsing attribute values.
9308
Aleksey Sanin508a1012002-05-31 06:32:32 +00009309Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9310
9311 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9312 into LibXML2 test suite
9313
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009314Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9315
9316 * c14n.c: propagating xpath ancesstors node fix to c14n
9317 plus small performance improvement to reduce number of
9318 mallocs
9319 * xpath.c: fixed ancestors axis processing for namespace nodes
9320
Daniel Veillard46de64e2002-05-29 08:21:33 +00009321Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9324 Peter Jacobi
9325
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009326Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * configure.in: preparing 2.4.22
9329
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009330Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9333 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9334 a public entry point.
9335 * doc/*: rebuilt the API and docs
9336
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009337Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * xpath.c: patch from Richard Jinks to fix a problem introduced
9340 in the previous patch and pointed by Norm
9341
Daniel Veillardc6924812002-05-24 11:10:43 +00009342Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * libxml.spec.in: fixing bug #81112
9345
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009346Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * uri.c: fixing bug #82848
9349
Daniel Veillarda2878972002-05-24 07:54:39 +00009350Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9353 output of one catalog test
9354
Aleksey Sanin114e4752002-05-24 07:20:27 +00009355Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009356
Aleksey Sanin114e4752002-05-24 07:20:27 +00009357 * global.data globals.c tree.c include/libxml/globals.h
9358 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9359 default value for global parameter xmlIndentTreeOutput to 1 and
9360 introduced new global parameter xmlTreeIndentString (the string
9361 used to do one-level indent) with default value " " (as it was
9362 in tree.c)
9363
Daniel Veillard49d5af82002-05-23 11:55:49 +00009364Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9367 with trio and schemas.
9368
Daniel Veillard7c13af42002-05-22 09:57:32 +00009369Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * xpath.c: patch from Richard Jinks to fix the problem raised in
9372 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9373
Daniel Veillard5a872412002-05-22 06:40:27 +00009374Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * xmlschemas.c: a bit of work on import.
9377 * xmlschemastypes.c: Charles Bozeman provided a compare function
9378 for date/time types so min/max facet restrictions should work,
9379 indeterminate comparisons return an error instead of equal.
9380 * test/schemas/date_0* result/schemas/date_0_0: specific test
9381 from Charles Bozeman too
9382
Daniel Veillard10b6da42002-05-18 07:55:20 +00009383Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9386 from Christian Cornelssen fixing the man pages and the Catalog
9387 building script.
9388 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9389 next step is <xs:import> I now have a reasonable understanding
9390 of how it works.
9391
Daniel Veillarde5354492002-05-16 08:43:22 +00009392Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9395
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009396Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9397
9398 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9399
Daniel Veillard088bf112002-05-14 11:03:59 +00009400Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * xpath.c: fixing an XPath function evalutation bug pointed out
9403 by Alexey Efimov where the context was lost when evaluating
9404 the function arguments
9405
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009406Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009407
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009408 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9409 function public for XMLSec performance optimizations
9410
Daniel Veillard3cd72402002-05-13 10:33:30 +00009411Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * python/generator.py python/libxml2class.txt : fixed a problem
9414 with the HTML parser pointed by Gary Benson
9415 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9416 example
9417
Aleksey Sanine48a3182002-05-09 18:20:01 +00009418Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9419 * parser.c: fixed bug #81159 (memory growth in SAX)
9420
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009421Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9422 * xpath.c: fixed bug #78858 (the real fix)
9423
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009424Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009425 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009426
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009427Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * tree.c: modified xmlNodeSetBase to allow changing the
9430 base of a document.
9431
Daniel Veillard070803b2002-05-03 07:29:38 +00009432Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * xmlschemastypes.c: patch Charles Bozeman for validation of
9435 all the date, time, and duration types
9436 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9437 * configure.in: fixed an error pointed by an user
9438 * xml2-config.in: fixed an error pointed by an user
9439
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009440Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9441
9442 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9443 win32/libxml2.def.src xmlIO.c: exported default
9444 'file:', 'http:' and 'ftp:' protocols input handlers
9445 and maked protocols comparisson case insensitive
9446
Daniel Veillard34de97f2002-04-30 14:29:22 +00009447Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * configure.in: Neven Has detected a typo
9450
Daniel Veillard28577c32002-04-30 06:48:41 +00009451Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9454 as one of the persons allowed to commit directly to the
9455 module.
9456
Daniel Veillardfc57b412002-04-29 15:50:14 +00009457Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9460 * valid.c: raised a too low limit
9461 * doc/*: rebuilt the docs
9462
Daniel Veillardeca82812002-04-24 11:42:02 +00009463Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * test/XPath/expr/floats test/XPath/expr/functions
9466 result/XPath/expr/floats result/XPath/expr/functions
9467 xpath.c: another XPath conformance patch from Richard Jinks
9468
Daniel Veillard13e04c62002-04-23 17:51:29 +00009469Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * xmlschemas.c: fixed validation of attribute groups.
9472 * test/schemas result/schemas: added an example from the primer
9473
Daniel Veillard88c58912002-04-23 07:12:20 +00009474Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9477 * test/schemas result/schemas: updated the test list
9478
Daniel Veillarde19fc232002-04-22 16:01:24 +00009479Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * TODO: updated a bit
9482 * parser.c: made a comment more specific
9483 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9484 Schemas conformance.
9485 * test/schemas result/schemas: updated the test list
9486
Daniel Veillard441bc322002-04-20 17:38:48 +00009487Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9490 implementing xs:all with minOccurs = 0
9491 * tes/schemas/* result/schemas/*: added more tests covering
9492 xs:all
9493
Daniel Veillard8a001f62002-04-20 07:24:11 +00009494Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * xmlregexp.c: first implementation of the all particle, this
9497 may need to be revisited for case where not all transitions
9498 must be crossed.
9499
Daniel Veillard7646b182002-04-20 06:41:40 +00009500Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * tree.c: another entity processing update from Markus Henke
9503
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009504Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9505
9506 * trionan.c: fixed crash on OSF/1
9507
Daniel Veillardb4398962002-04-19 07:01:55 +00009508Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * xmlschemas.c: more Schemas work
9511 * test/schemas/* result/schemas/*: added more tests coming
9512 from the spec.
9513
Daniel Veillard54761132002-04-18 21:00:44 +00009514Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9517 ExcC14N specification
9518
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009519Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * tree.c: patch from Markus Henke, fix for recursive entities.
9522
Daniel Veillard23b1f372002-04-18 15:50:05 +00009523Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xpath.c: fix a problem with string() on a document node.
9526
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009527Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * Makefile.am xmlschemas.c: more Schemas work
9530 * test/schemas/* result/schemas/*: added more tests coming
9531 from the spec.
9532
Daniel Veillard6231e842002-04-18 11:54:04 +00009533Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9536 * result/HTML/*: this changes a few things in the results
9537
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009538Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9539
9540 * include/libxml/tree.h: eliminated 'declaration different than
9541 prototype' warning
9542 * include/win32config.h: "resolved" conflicts with errno.h
9543
Daniel Veillardb509f152002-04-17 16:28:10 +00009544Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9547 on the automata interfaces and debug of counted choices
9548 * test/schemas/* result/schemas/*: added a number of tests
9549
Daniel Veillard8651f532002-04-17 09:06:27 +00009550Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9553 a bit of work on Schemas
9554 * testSchemas.c: try to make it more useful
9555 * test/schemas/* result/schemas/* Makefile.am: changed the
9556 Schemas regression test procedure, started adding a few samples
9557
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009558Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9559
9560 * include/libxml/encoding.h: Patch for the Borland C++ builder
9561 * include/libxml/tree.h: Patch for the Borland C++ builder
9562 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009563 * win32/bcb5: New directory for the Borland C++ builder
9564 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009565
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009566Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9567
9568 * win32/Makefile.msvc: Update for XML Schema support
9569 * win32/configure.js: Update for XML Schema support
9570 * win32/libxml2.def.src: Update for XML Schema support
9571
Daniel Veillard4255d502002-04-16 15:50:10 +00009572Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9575 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9576 xmlunicode.c include/libxml/Makefile.am
9577 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9578 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9579 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9580 include/libxml/xmlversion.h.in : merged the current state of
9581 XML Schemas implementation, it is not configured in by default,
9582 a specific --schemas configure option has been added.
9583 * test/automata test/regexp test/schemas Makefile.am
9584 result/automata result/regexp result/schemas:
9585 merged automata/regexp/schemas regression tests
9586
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009587Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * xpath.c: Gary found a compile time problem, fixes #78823
9590
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009591Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * configure.in: release of 2.4.20
9594 * doc/*: updated and rebuilt the docs
9595
Daniel Veillardf544f192002-04-15 12:56:56 +00009596Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * python/Makefile.am: patch from Cristian Gafton to build on
9599 Red Hat 6.2, should also fix #75779
9600
Daniel Veillard940492d2002-04-15 10:15:25 +00009601Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * valid.c: first part of fixing #78729
9604
Daniel Veillardeb475a32002-04-14 22:00:22 +00009605Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9608 escaping of URI when saving HTML files.
9609 * result/HTML/*: this impacted some tests
9610
Daniel Veillard9b731d72002-04-14 12:56:08 +00009611Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * configure.in: trying to fix #77441
9614
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009615Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * include/libxml/xmlIO.h: Hallski complained it could not be
9618 included by itself.
9619
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009620Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9623
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009624Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9625
9626 * win32/configure.js: patch from Nilo for the c14n option
9627 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9628
Daniel Veillardda423da2002-04-10 19:25:38 +00009629Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9632 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9633 LIBXML_THREAD_ENABLED
9634
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009635Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * xpath.c: another patch from Richard Jinks for substring conformance
9638 * test/XPath/expr/floats test/XPath/expr/strings
9639 result/XPath/expr/floats result/XPath/expr/strings: update of the
9640 test suite to check those.
9641
Daniel Veillard01917aa2002-04-10 11:30:41 +00009642Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * xpath.c: patch from Richard Jinks for .x float parsing.
9645
Daniel Veillard46d6c442002-04-09 16:10:39 +00009646Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * parser.c: patch from Markus Henke when an encoding ain't recognized
9649
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009650Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * libxml.m4: got a report that #include <string.h> was needed
9653
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009654Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9657
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009658Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9659
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009660 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009661
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009662Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9665 pointed out by Melvyn Sopacua.
9666
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009667Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * libxml.m4: Frédéric Crozat gave a patch related to the change
9670 of Include paths breaking the libxml.m4
9671
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009672Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * xpath.c: Fix bug #76927 forgot to save some context
9675 when evaluating binary expressions
9676
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009677Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * configure.in: fixed configure for MPE/iX from Markus Henke
9680 * xmlmemory.c: fixed initialization problems
9681 * xpath.c: another set of patches from Richard Jinks this
9682 fixes "make XPathtests" on linux
9683
Daniel Veillard21458c82002-03-27 16:12:22 +00009684Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9687 * test/XPath/expr/compare test/XPath/expr/equality
9688 test/XPath/expr/floats test/XPath/expr/functions
9689 test/XPath/expr/strings result/XPath/expr/compare
9690 result/XPath/expr/equality result/XPath/expr/floats
9691 result/XPath/expr/functions result/XPath/expr/strings: Updated
9692 tests though they show a divergence on Linux
9693
Daniel Veillard28dfed12002-03-27 09:08:17 +00009694Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * xpath.c trionan.c: previous commit also included patches
9697 from Richard Jinks on some IEEE support corner case
9698
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009699Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9702 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9703 that $(datadir) should be used for docs
9704
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009705Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9708 could leak filedescriptors
9709
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009710Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * configure.in nanohttp.c: applied patch from Allan Clark for
9713 UnixWare/OpenServer
9714
Daniel Veillard19274092002-03-25 16:48:03 +00009715Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * configure.in: preparing 2.4.19
9718 * doc/*: rebuilt the docs
9719
Daniel Veillard56b2db72002-03-25 16:35:28 +00009720Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * nanohttp.c: fixing #76043, got fed up with non-portability
9723 of that piece of code.
9724
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009725Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * valid.c SAX.c: Never commit without running "make tests" :-(
9728 fix a couple of stupidities in the previous commit
9729 * result/*: a few changes in some attribute order result of previous
9730 commit.
9731
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009732Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9735 the internal subset should not raise duplicate ID errors,
9736 also there was a small bug in conjunction to namespace
9737 declarations defaulted and xml:xxx attributes DTD definitions.
9738
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009739Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * xpath.c: Richard Jinks also raised some rounding problems
9742 this tries to fix them
9743
Daniel Veillard4e2df542002-03-22 12:23:14 +00009744Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9747 behaviour in xmlXPathCastToString()
9748
Daniel Veillarddb552912002-03-21 13:27:59 +00009749Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9752 raised by Morus Walter
9753
Daniel Veillard9e537932002-03-21 13:08:08 +00009754Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9757 from Igor
9758
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009759Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * xpath.c: fixing #75619, related to a problem when trying
9762 to evaluate condition when the current node set resulting
9763 from that sub-step evaluation is empty. Also fixes 2 potential
9764 problem with previous-sibling and next-siblings axis.
9765
Daniel Veillard1840ef02002-03-21 08:05:23 +00009766Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9769 HTML support is not configured in.
9770
Daniel Veillard561b7f82002-03-20 21:55:57 +00009771Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9774 include/libxml/tree.h: dohh I really didn't intended to commit
9775 this test version :-(
9776
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009777Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * testSAX.c: I wanted to see the real speed at the SAX interface
9780 after a little too many Ximianer started complaining about the
9781 parser speed.
9782 added a --quiet option:
9783 paphio:~/XML -> ls -l db100000.xml
9784 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9785 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9786 3200006 callbacks generated
9787 real 0m1.270s
9788 Which means 16MBytes/s and 3Mcallback/s
9789
Daniel Veillardc62a1472002-03-19 18:35:12 +00009790Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * xpath.c: valgrind spotted another error that time when running
9793 on libxslt regression tests
9794
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009795Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * Makefile.am: adding "make valgrind" running the full regression
9798 tests (except python ones) under Valgrind (using valgrind -q
9799 which was kindly added by the author).
9800 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9801 passes cleanly now except an obcure floating point initialization
9802 raised in log10() in one XPath regression test ???
9803 * tree.c: edited some comments to close #75244
9804
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009805Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9808 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9809 context of ScrollKeeper, made sure that if the number is
9810 an integer, the serialization follows the description at
9811 http://www.w3.org/TR/xpath#section-String-Functions
9812
Daniel Veillard5997aca2002-03-18 18:36:20 +00009813Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009815 * configure.in: preparing 2.4.18
9816 * doc/*: updated and rebuilt the web site
9817 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9818 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009819 * parser.c: humm, changed the way the SAX parser work when
9820 xmlSubstituteEntitiesDefault(1) is set, it will then
9821 do the entity registration and loading by itself in case the
9822 user provided SAX getEntity() returns NULL.
9823 * testSAX.c: added --noent to test the behaviour.
9824
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009825Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * parser.c: Wilfried Teiken provided a hackish but working
9828 way to get context reported back on entities when parsing
9829 with SAX and without breaking the DOM build.
9830
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009831Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * c14n.c: applied a new patch from Aleksey Sanin
9834 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9835 to reference Aleksey implementation of XML digital Signatures
9836
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009837Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * xpath.c: small fix to avoid potential problem due to
9840 ordering of freeing data
9841 * python/Makefile.am: people were complaining about
9842 the generated file in python dir not being built
9843
Daniel Veillardd2379012002-03-15 22:24:56 +00009844Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9845
9846 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9847 python/generator.py python/libxml.c python/types.c: Cleanup
9848 of the python Makefiles based on Jacob and James feedback,
9849 fixed the spec file accordingly, fixed the number of warning
9850 that passing my pedantic CFLAGS was generating. Conclusion
9851 is that Python includes are real crap.
9852
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009853Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * configure,in: it was reported quite a few times that
9856 xml2-config --cflags should not output
9857 -I$includeprefix/libxml2/libxml because libxml2 header names
9858 clashes with existing names like list.h from C++ stl.
9859 Includes should be #include<libxml/xxx.h> so ...
9860
Daniel Veillard6f293b12002-03-15 09:42:33 +00009861Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * c14n.c: another patch from Aleksey Sanin
9864
Daniel Veillard5c396542002-03-15 07:57:50 +00009865Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9868 canonicalization algorithm
9869 * doc/xml.html doc/index.html: added the C14N references on the
9870 index page.
9871
jacob berkman9be65862002-03-14 02:15:56 +000098722002-03-13 jacob berkman <jacob@ximian.com>
9873
9874 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9875 usage, redundant, and gcc specific
9876
Daniel Veillard75be0132002-03-13 10:03:35 +00009877Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * xpath.c: speedup some node selection operations, this can
9880 have a significant impact on DocBook Norm's stylesheets
9881 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9882 make sure it's always the case
9883 * debugXML.c: distinguish CDATA and comments in ls operations
9884
Daniel Veillard61f26172002-03-12 18:46:39 +00009885Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9888 to generate better API descriptions etc...
9889
Daniel Veillard9ff88172002-03-11 09:15:32 +00009890Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * c14n.c: Fixing #74186, made sure all boolean expressions
9893 get fully parenthesized, ran indent on the output
9894 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9895 include/libxml/tree.h: also #74186 related, removed the
9896 --with-buffers option, and all the preprocessor conditional
9897 sections that were resulting from it.
9898
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009899Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * valid.c: applied patch from Dodji Seketeli fixing an
9902 uninitailized variable in xmlValidGetValidElements()
9903
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009904Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * c14n.c: fixed a few comments
9907 * doc/*.html doc/*/*.html: regenerated the docs and added
9908 the C14N API
9909 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9910
Daniel Veillardfa49d872002-03-09 10:20:00 +00009911Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * check-xml-test-suite.py: fix to adapt varaiations in the
9914 bindings
9915 * configure.in python/setup.py python/setup.py.in: fixed to
9916 have the version of the python scripts automatically updated
9917
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009918Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9921 in xmlCopyProp()
9922
Daniel Veillardaf43f632002-03-08 15:05:20 +00009923Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * configure.in: preparing 2.4.17 release
9926 * doc/*: updated and rebuilt the docs
9927 * xpath.c: fixed a comment
9928 * python/libxml.c: fixed a possible reentrancy problem
9929
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009930Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9933 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9934 added a specific regression test
9935 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9936 not raise exceptions when failing to find the attribute.
9937
Daniel Veillard90bc3712002-03-07 15:12:58 +00009938Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * configure.in xmllint.c: owen pointed out a problem with the
9941 ftme fix, gettimeofday() was not detected by configure and
9942 the ftime header wasn't included, dohhh
9943
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009944Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * configure.in xmllint.c: trying to fix #71457 for timing
9947 precision when gettimeofday() is not availble but ftime() is
9948
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009949Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9952 are now copied on install and part of the -devel RPM
9953
Daniel Veillard7b416132002-03-07 08:36:03 +00009954Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * xpath.c: trying to avoid bug #72150 which was apparently
9957 caused by a gcc bug (or a processor problem) as detailed
9958 at http://veillard.com/gcc.bug
9959
Daniel Veillardf742d342002-03-07 00:05:35 +00009960Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9963 fixed xmlReconciliateNs(), added a Python test/example for
9964 inter-document cut'n paste
9965 * python/libxml.py: fixed node.doc on document nodes and added
9966 xpathEval() onto node objects
9967
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009968Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9971 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9972 fixup and integrated tests for the serialization stuff
9973
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009974Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9977 moved the libxml man page to section 3
9978
Daniel Veillard1e774382002-03-06 17:35:40 +00009979Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * tree.c: fix bug #72490
9982 * python/libxml.c python/libxml.py: added methods serialize()
9983 and saveTo() to all node elements.
9984
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009985Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * xmlIO.c: closed #73430, don't read from an input source
9988 which indicated an end-of-file or an error.
9989
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009990Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * parser.c: make sure SAX endDocument is always called as
9993 this could result in a Python memory leak otherwise (it's
9994 used to decrement ref-counting)
9995 * python/generator.py python/libxml.c python/libxml.py
9996 python/libxml2-python-api.xml python/libxml2class.txt
9997 python/tests/error.py python/tests/xpath.py: implemented
9998 the suggestions made by Gary Benson and extended the tests
9999 to match it.
10000
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010001Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * python/generator.py: applied patch fixing #73450
10004
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010005Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * xpath.c: fixing #61290 "namespace nodes have no parent"
10008 long standing divergence from the XPath REC. NodeSets
10009 simply hold a copy of namespace nodes and those node ->next
10010 points to the parent (which may not be the node carrying the
10011 definition).
10012 * include/libxml/xpath.h: flagged but didn't added a possible
10013 speedup
10014 * DOCBparser.c HTMLparser.c: removed some warnings from push
10015 parser due to new state being added.
10016 * tree.c: new fix from Boris Erdmann
10017 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10018 the XML Canonalization support from Aleksey Sanin
10019
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010020Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * tree.c: patch from Boris Erdmann fixing some namespace odities
10023 with xmlCopyNode()
10024
Daniel Veillardc6613042002-03-02 09:34:02 +000010025Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xmlIO.c: fix bug #72706 when loading a NULL entity
10028
Daniel Veillardc0fef772002-03-01 16:16:31 +000010029Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10032 actually change in a future XML Namespace revision.
10033
Daniel Veillard79426f22002-03-01 16:14:17 +000010034Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10037 added the possibility of returning nodesets from XPath extension
10038 functions written in Python
10039
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010040Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * python/*: commiting some Python bindings work done while travelling
10043
Daniel Veillard97300512002-03-01 09:13:41 +000010044Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10047 explicitely with memory debugging switched on
10048
Daniel Veillard6361da02002-02-23 10:10:33 +000010049Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10052 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10053 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10054 the accessor generator for strings
10055 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10056 regression test.
10057
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010058Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * python/README python/generator.py python/libxml.c python/setup.py:
10061 added the 'usual' setup.py to allow building a libxml2-python
10062 module based on the same code. The initialization is however
10063 different the 2 .so files fo libxml2 and libxslt are identical and
10064 they entry point initialize both libraries. this is done to avoid
10065 some possible nasty problem since the Python don't merge the maps
10066 of all shared modules.
10067
Daniel Veillard158a4d22002-02-20 22:17:58 +000010068Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * parser.c: fixed a push/encoding bug reported by Michael
10071 on librsvg
10072
Daniel Veillard7839e162002-02-20 18:54:48 +000010073Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * include/libxml/parserInternals.h: fixes a misplaced #endif
10076
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010077Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * parser.c valid.c: found and fixed a couple of allocation bugs
10080
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010081Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * doc/xml.html doc/python.html doc/*: added a Python and binding
10084 page describing the current state of the Python bindings and
10085 giving pointers to the other languages wrappers.
10086
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010087Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10090 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10091 rebuilt the API and web site
10092 * xpath.c: fixed #71978 portability bugs
10093
Daniel Veillard8aff2472002-02-19 21:50:43 +000010094Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10097
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010098Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * include/libxml/parserInternals.h parser.c: had to change
10101 2 internal parsing API when processing document content
10102 to check the start and end of element content are defined
10103 in the same entity
10104 * valid.c include/libxml/valid.h: attribute normalization can
10105 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10106 with the context to report it.
10107 * SAX.c: fixed the last known bugs, crazy validation constraints
10108 when a document is standalone seems correctly handled. There
10109 is a couple of open issues left which need consideration especially
10110 PE93 on external unparsed entities and standalone status.
10111 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10112 The 2 tests left failing are actually in error. Cleanup done.
10113
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010114Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * valid.c: implemented E59 spaces in CDATA does not match the
10117 nonterminal S
10118
Daniel Veillard878eab02002-02-19 13:46:09 +000010119Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * SAX.c parser.c valid.c: more validation test fixups
10122 * check-xml-test-suite.py: added duration info for the tests
10123
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010124Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * parser.c valid.c: a couple of errors were reported but not
10127 saved back as such in the parsing context. Down to 1% failure rate
10128 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10129
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010130Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * xmlInternald.c: isExtender was missing a char
10133 * parser.c include/libxml/parser.h: % are acceptable in the
10134 internal subset if within a PUBLIC ID
10135
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010136Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * SAX.c parserInternals.c valid.c: more work on the conformance
10139 suite. Took the step to finally block documents with encoding
10140 errors. It's a fatal error per the spec, people should have fixed
10141 their documents by now.
10142
Daniel Veillard55253e22002-02-18 14:32:39 +000010143Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * check-xml-test-suite.py: fixed the test script after some discussion
10146 on the semantic of TYPE="error"
10147 * Makefile.am: added the script to the distrib
10148
Daniel Veillard28757702002-02-18 11:19:30 +000010149Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * SAX.c entities.c: fixed a couple of conformances issues deep
10152 into the validation code (standalone and undeclared Notations)
10153
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010154Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10157 stayed there for years !
10158
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010159Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10162 missing
10163
Daniel Veillardc7612992002-02-17 22:47:37 +000010164Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * check-xml-test-suite.py: improved the behaviour a bit as
10167 well as the logs
10168 * parser.c valid.c SAX.c: fixed a few more bugs
10169 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10170
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010171Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * check-xml-test-suite.py: python script to run regression tests
10174 against the XML Test suite of W3C/OASis
10175 * SAX.c: fixed a validation bug
10176 * parser.c: fixed 3 errors pointed by the test suite
10177 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10178 * python/Makefile.am: fixed a dependendy
10179
Daniel Veillard9f28f302002-02-15 20:48:08 +000010180Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * xmlmemory.c: avoid a warning bug #71594
10183
Daniel Veillard144024e2002-02-13 21:14:46 +000010184Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10187 warning on alpha/Tru64
10188
Daniel Veillarde4301c82002-02-13 13:32:35 +000010189Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * include/libxml/entities.h: fixing a comment
10192 * valid.c: fixing some troubles with validity check on namespaces
10193 * result/VC/NS3 test/VC/NS3: added a specific regression test
10194
Daniel Veillarda6d05382002-02-13 13:07:41 +000010195Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * tree.c: Fixing #71342 serializing '\n' in attribute values
10198 * result/noent/att3 result/att3 test/att3: added a specific
10199 test.
10200
Daniel Veillard797a5652002-02-12 13:46:21 +000010201Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * python/libxml.c: couple of bug fixes
10204
Daniel Veillard01a6d412002-02-11 18:42:20 +000010205Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * python/*.py: removed tabs and used spaces.
10208
Daniel Veillard397ff112002-02-11 18:27:20 +000010209Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10212 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10213
Daniel Veillard03517542002-02-11 13:54:40 +000010214Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10217 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10218
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010219Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * include/libxml/encoding.h include/libxml/entities.h
10222 include/libxml/globals.h include/libxml/parser.h
10223 include/libxml/threads.h include/libxml/tree.h
10224 include/libxml/xmlmemory.h: trying to fix the include mess
10225
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010226Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * include/libxml/xmlmemory.h: reverted part of the previous
10229 attempt to provide #69655, this was breaking the build.
10230
Daniel Veillard0ba59232002-02-10 13:20:39 +000010231Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10234 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10235 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10236 include/libxml/parserInternals.h include/libxml/tree.h
10237 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10238 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10239 clean.
10240 * python/libxml.c: fixed a warning.
10241
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010242Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10245 copying of node, merge back IDs in the target document.
10246 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10247 test/XInclude/ents/ids.xml: test case
10248 * result/VC/ElementValid4: output changed due to a typo fix
10249
Daniel Veillard1c18e302002-02-09 22:16:40 +000010250Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * python/Makefile.am: seems some version of automake didn't
10253 generate the dependancies right as Jacob found out. Add
10254 an extra dependancy rule.
10255
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010256Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * parserInternals.c valid.c: Justin Fletcher found some parts
10259 of the code needing cleanup
10260 * libxml.spec.in python/Makefile.am python/generator.py
10261 python/libxml.c python/libxml.py: Fixed the python Makefiles
10262 corrected a bug showing up on ia64, changed the name of the
10263 python internal module too
10264
Daniel Veillard07be19b2002-02-08 14:20:35 +000010265Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * Makefile.am: applied patch from Andris Pavenis for binary
10268 name suffixes
10269
Daniel Veillardf216d462002-02-08 13:44:24 +000010270Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * xmllint.c win32/win32config.h: fixing #68748
10273
Daniel Veillardd455d792002-02-08 13:37:46 +000010274Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * valid.c: fixing #70166
10277
10278Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * valid.c: fixing #70077
10281
Daniel Veillardc575b992002-02-08 13:28:40 +000010282Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * Copyright Makefile.am README configure.in libxml.spec.in:
10285 Changed to the MIT Licence
10286 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10287 doc/xmlio.html: updated the doc accordingly
10288 * include/libxml/xmlwin32version.h configure.in: preparing
10289 2.4.14 release
10290 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10291 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10292 fixed the const xmlChar * wrapper and generator, XPath extension
10293 functions now use the context as first argument
10294 * python/tests/tstxpath.py python/tests/xpath.py
10295 python/tests/xpathext.py: Updated the tests accordingly
10296 * tree.c: fixed bug #70067
10297
Daniel Veillard7db38712002-02-07 16:39:11 +000010298Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * Makefile.am: cleanup
10301 * debugXML.c: always use stdout if output is NULL
10302 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10303 * python/Makefile.am python/generator.py python/libxml2class.txt
10304 python/libxml_wrap.h python/types.c: augmented the number of bindings
10305 handling FILE * and XPath contexts
10306 * python/tests/Makefile.am: avoid a stupid problem due to the
10307 use of TEST.
10308
Daniel Veillard15a143b2002-02-06 22:40:50 +000010309Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10312
Daniel Veillard70cab352002-02-06 16:06:58 +000010313Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * python/TODO python/libxml.c: cleanup the extension function lookup
10316 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10317
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010318Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * configure.in python/Makefile.am: do not install outside
10321 of prefix
10322
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010323Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * python/TODO python/libxml.c: started adding SAX interfaces
10326 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10327 SAX test
10328
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010329Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * tree.c: hardened the addChild function
10332 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10333 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10334 added accessors needed for xmlNode, a bit more testing and
10335 extension of interfaces
10336 * python/tests/Makefile.am python/tests/build.py: added a test
10337 build from scratch/save/load/check
10338
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010339Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * parserInternals.c: change a small bit in the way valididy
10342 error messages get initialized
10343 * python/TODO python/libxml.c python/libxml2-python-api.xml
10344 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10345 added some memory debugging to track leaks at the libxml2 level
10346 * python/tests/*.py: changed all tests to check for leaks,
10347 there is just one left in XPath extension registrations.
10348
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010349Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * python/TODO python/generator.py python/libxml2-python-api.xml
10352 python/libxml2class.txt: more accessor classes for the parser
10353 context, allow to switch on and check validity
10354 * python/tests/Makefile.am python/tests/error.py
10355 python/tests/invalid.xml python/tests/valid.xml
10356 python/tests/validate.py: attded more test and and added error.py
10357 which I forgot to commit in the last step
10358
Daniel Veillard3ce52572002-02-03 15:08:05 +000010359Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * python/Makefile.am python/types.c: cleanup
10362 * python/libxml.c python/libxml.py python/libxml_wrap.h
10363 python/generator.py python/libxml2-python-api.xml
10364 python/libxml2class.txt: added class for parser context, added
10365 first cut for push mode support. Added a framework to generate
10366 accessors functions.
10367 * python/tests/Makefile.am python/tests/push.py: added a push
10368 test
10369
Daniel Veillardcfb05462002-02-02 23:18:22 +000010370Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10373 bug a bit of cleanup.
10374
Daniel Veillard5d819032002-02-02 21:49:17 +000010375Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10378 python/libxml2class.txt: adding error redirections and preformat
10379 to a python handler
10380 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10381 tests self checking
10382
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010383Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10386 a function
10387
Daniel Veillard9589d452002-02-02 10:28:17 +000010388Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10391 python/libxml.c python/libxml2-python-api.xml
10392 python/libxml2class.txt: Progressing through the TODOs, class
10393 description output, extra XML API, RPM now builds the wrappers
10394 for all python installed versions
10395
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010396Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * configure.in libxml.spec.in python/Makefile.am python/TODO
10399 python/generator.py python/libxml2class.txt: added more informations
10400 in the libxml2-python package including docs. Slightly changed
10401 the class hierarchy
10402 * python/tests/*: added basic regression tests infrastructure too
10403
10404Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10407 added libxml2-python as part of the packages installed
10408
Daniel Veillarda7340c82002-02-01 17:56:45 +000010409Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * python/Makefile.am python/generator.py python/libxml.c
10412 python/libxml.py: more work, now able to extend the
10413 XPath interpreter with functions written in python.
10414
Daniel Veillardc3e39442002-02-01 09:29:41 +000010415Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * python/Makefile.am: Jacob sent a patch to allow building from
10418 tarfile.
10419
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010420Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10423 inserted the python wrappers build, I hope this won't be too
10424 unportable
10425
Daniel Veillard1971ee22002-01-31 20:29:19 +000010426Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * xpath.c: minor optimization
10429 * python/generator.py python/libxml.c python/libxml.py
10430 python/libxml_wrap.h: more work on the python bindings,
10431 they now support XPath and there is no evident leak
10432
Daniel Veillard36ed5292002-01-30 23:49:06 +000010433Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * python/generator.py python/libxml.c python/libxml.py:
10436 more work on the python bindings generator.
10437
Daniel Veillard96fe0952002-01-30 20:52:23 +000010438Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * python/generator.py python/libxml.c python/libxml_wrap.h:
10441 more work on the python bindings.
10442
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010443Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * python/generator.py python/libxml.c python/libxml.py
10446 python/libxml_wrap.h: commited early version of a python binding
10447 for private use only ATM
10448
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010449Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * entities.c tree.c include/libxml/entities.h: applied patch
10452 from Anthony Jones to implement copy of DTD subtree too. Had
10453 just to keep 2 function private which really ought to become
10454 public ones.
10455
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010456Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * xmllint.c: added pointers to the web pages in the usage()
10459
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010460Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * tree.c: more fixes from Petr Kozelka for attribute handling
10463 in the tree API to align the semantic with DOM.
10464
Daniel Veillard36065812002-01-24 15:02:46 +000010465Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * valid.c tree.c entities.c: another set of patches from
10468 Anthony Jones for copy operations cleanup and robustness
10469
Daniel Veillardf8592562002-01-23 17:58:17 +000010470Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10473 an alphabetic index based on comments content
10474 * doc/*: rebuilt the web site with the new references
10475
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010476Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * parserInternals.h: Greg Sjaardema suggested to use an
10479 eponential buffer groth policy in xmlParserAddNodeInfo()
10480
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010481Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10484 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10485 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10486 to generate cross-references, and added/updated the stylesheets
10487 to generate and link API indexes. The generic keyword index
10488 is not done yet.
10489 * doc/*.html: regenerated all the usual docs too
10490
Daniel Veillard2070c482002-01-22 22:12:19 +000010491Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * debugXML.c: added an xpath function to the shell for T. V. Raman
10494
10495Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010496
10497 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10498 debug routines.
10499
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010500Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10503 support of attribute nodes
10504
Daniel Veillard9d06d302002-01-22 18:15:52 +000010505Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10508 hopefully near complete and fully documented of the API in XML
10509 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10510 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10511 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10512 include/libxml/parserInternals.h include/libxml/valid.hi
10513 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10514 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10515 include/libxml/xpath.h include/libxml/xpathInternals.h:
10516 Cleaned up the doc comments a lot in the process, the interface
10517 coverage is now 100%
10518
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010519Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10522 extracts comments from the gtk-doc DocBook output (a bit
10523 convoluted but seems to work).
10524
Daniel Veillard61006472002-01-21 17:31:47 +000010525Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10528 added an XML description of the API, moved the script generating
10529 it here. Added a "make api" target
10530
Daniel Veillardd2f23002002-01-21 13:36:00 +000010531Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10534
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010535Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * xpath.c include/libxml/xpathInternals.h: the change made to
10538 xmlXPathFuncLookupFunc was incompatible roll it back
10539
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010540Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * SAX.c: cleanup patch from Anthony Jones
10543 * doc/Makefile.am: fix the headers to avoid in make scan
10544 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10545 includes, * vs Ptr and general cleanup
10546 * parsedecl.py: first version of a script to extract the
10547 module interfaces, the goal will be to provide .decl or XML
10548 specification of the interfaces to build wrappers.
10549
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010550Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10553 now provides return codes in case of errors
10554
Bjorn Reese026d29f2002-01-19 15:40:18 +000010555Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10556
10557 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10558 Upgraded to trio baseline 1.6
10559 * strio.h strio.c: Replaced by triostr.h and triostr.c
10560
Daniel Veillard572577e2002-01-18 16:23:55 +000010561Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10564 of strdup usage in the code
10565
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010566Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * parser.c error.c: Keith Isdale complained rightly that
10569 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10570
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010571Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * tree.c: fixed the funxtion to set the xml: attributes
10574 * debugXML.c: added "setbase" to test it.
10575
Daniel Veillard2c748c62002-01-16 15:37:50 +000010576Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10579 to allow updating an attribute content
10580
Daniel Veillard8de85c62002-01-15 17:10:15 +000010581Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * libxml.h: try to avoid problems when compiling on Windows
10584
Daniel Veillard314cfa02002-01-14 17:58:01 +000010585Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * hash.c: patch from Anthony Jones for hash.c allocation size
10588 * Makefile.am: trying to work around Yet Another Libtool Madness
10589 and build the 2.4.13 release finally ...
10590
Daniel Veillard744683d2002-01-14 17:30:20 +000010591Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10594 * doc/* : update of the documentation
10595
Daniel Veillarde6a55192002-01-14 17:11:53 +000010596Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10599 at fixing #61290 :-(
10600
Daniel Veillardfb25a512002-01-13 20:32:08 +000010601Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10604 Fixes bug #67229
10605
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010606Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * tree.c: trying to avoid troubles when a subtree is copied
10609 and coalesced in part with the target tree. Should fix
10610 bug #67407
10611
Daniel Veillardd8224e02002-01-13 15:43:22 +000010612Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * valid.c: fixed validation of attributes content of type
10615 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10616 values, very old bug. Fixes #67671
10617
Daniel Veillard8107a222002-01-13 14:10:10 +000010618Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * parser.c include/libxml/parserInternals.h tree.c: integrated
10621 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10622 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10623
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010624Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * threads.c: applied Serguei Narojnyi's patch to add native
10627 thread support on the Win32 platform
10628 * testThreadsWin32.c Makefile.am: added the test program also
10629 from Serguei, Win32 specific
10630 * include/win32config.h include/libxml/xmlwin32version.h.in:
10631 added patch from Igor for the Windows thread specific defines.
10632
Daniel Veillard845cce42002-01-09 11:51:37 +000010633Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10636
Daniel Veillard7b602b42002-01-08 13:26:00 +000010637Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10640 output page into XMLinfo.html. Close bug #66951 and
10641 raised by Robert Collins too.
10642
Daniel Veillard73c6e532002-01-08 13:15:33 +000010643Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * encoding.c: Paul Keogh pointed out a possibility of segfault
10646 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10647 Closes bug # 68238
10648
Daniel Veillard4a859202002-01-08 11:49:22 +000010649Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * doc/*.html: updated the Gdome2 links
10652
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010653Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * libxml.h: Applied following patches from Robert Collins
10656 and make sure IN_LIBXML is defined when compiling it
10657 -------
10658 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10659 as well as Visual C.
10660 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10661 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10662 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10663 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10664 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10665 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10666 xmlSysIDExists xmlNoNetExists).
10667 * xmllint.c: Don't include winsock2.h for Cygwin.
10668
Daniel Veillard401c2112002-01-07 16:54:10 +000010669Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10672 when the version info is not present.
10673
Daniel Veillard6f42c132002-01-06 23:05:13 +000010674Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * tree.c: Anthony Jones pointed out a problem in
10677 xmlStringGetNodeList() and provided a fix for it
10678
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010679Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010681 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010682 xmlCreatePushParserCtxt() when the initial buffer passed
10683 is large.
10684
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010685Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * win32/*: big cleanup of the Windows/MSVC project files
10688 from Igor Zlatkovic
10689
Daniel Veillardcebb1362002-01-02 13:13:30 +000010690Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * doc/Makefile.am: should fix #67674 and avoid troubles if
10693 xsltproc is not available or fails in the prefix provided
10694
Daniel Veillard26908ab2002-01-01 16:50:03 +000010695Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10698
Daniel Veillard5344c602001-12-31 16:37:34 +000010699Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10700
10701 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10702 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10703 Fixed a few other problems raised by Charlie Bozeman.
10704 * result/VC/ElementValid[5-7]: fixed the output
10705
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010706Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10707
10708 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10709 patches from Charlie Bozeman. Regenerated the HTML docs.
10710
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010711Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10712
10713 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10714 for Windows from Igor
10715
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010716Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10717
10718 * xmllint.c: applied Justin Fletcher patch for --output or -o
10719
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010720Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10721
10722 * win32/libxml2/libxml2.def.src: close #67019
10723
Daniel Veillard01db67c2001-12-18 07:09:59 +000010724Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10725
10726 * xmllint.c: applied Justin Fletcher generic timing patch
10727 similar to the one already applied to xsltproc.
10728
Daniel Veillardd1640922001-12-17 15:30:10 +000010729Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10730
10731 * include/libxml/tree.h tree.c: applied documentation patches
10732 from Charlie Bozeman
10733
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010734Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10735
10736 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10737
Daniel Veillard29e43992001-12-13 22:21:58 +000010738Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10739
10740 * valid.c: fix the xmlStrdup() used in the previous patch.
10741 * valid.c: added --dropdtd
10742 * tree.c: fixed xmlUnlinkNode so it also removes the references
10743 from the document if the node is a DTD
10744
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010745Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10746
10747 * HTMLtree.c valid.c: cleanup some static declarations
10748
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010749Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10750
10751 * xmllint.c: removed another strdup()
10752 * doc/FAQ: removed the HP/UX entry
10753
Daniel Veillarded472f32001-12-13 08:48:14 +000010754Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10755
10756 * valid.c: fix bug #66816 when validating.
10757 * xmllint.c: don't use sys/time.h if configure did not found it
10758
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010759Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10760
10761 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10762 xmlcatalog_man.xml
10763
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010764Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10765
10766 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10767 xmlInitMemory() was declared twice
10768
Daniel Veillardb82c1662001-12-09 14:00:54 +000010769Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10770
10771 * globals.c: do not reference strdup() !
10772 * configure.in libxml-2.0.pc.in: trying to fix the libs
10773 of the various config extraction modules
10774
Daniel Veillardef90ba72001-12-07 14:24:22 +000010775Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10776
10777 * configure.in : preparing 2.4.12
10778 * doc/* : updated and rebuilt the docs
10779
Daniel Veillard220346d2001-12-07 11:33:54 +000010780Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10781
10782 * uri.c: closed bug #66159
10783 * testURI.c: added --escape option
10784 * configure.in: some cleanup for xml2-config --cflags
10785
Daniel Veillard2a906822001-12-06 14:34:08 +000010786Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10787
10788 * globals.c testThreads.c: removed some misplaced includes
10789 of xmlversion.h
10790
Daniel Veillarde28313b2001-12-06 14:08:31 +000010791Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10792
10793 * threads.c: patch from Gary Pennington fixing a possible
10794 problem at initialization time.
10795
Daniel Veillardd3b08822001-12-05 12:03:33 +000010796Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10797
10798 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010799 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010800 CodeWarrior.
10801
Daniel Veillarda7866932001-12-04 13:14:44 +000010802Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10803
10804 * xmllint.c: applied Geert Kloosterman's patch to fix
10805 --repeat --timing output
10806
Daniel Veillard19840942001-11-29 16:11:38 +000010807Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10808
10809 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10810 where non-wellformed XML declaractions were not detected.
10811
Daniel Veillarde85d9342001-11-28 14:43:12 +000010812Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10813
10814 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10815
Daniel Veillard22f25a82001-11-28 09:12:23 +000010816Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10817
10818 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10819 gets reset by xmlCleanupInputCallbacks() and this makes the
10820 function useless. Same for output.
10821
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010822Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * xmlIO.c: robert pointed out a loop error in callback cleanups
10825
Daniel Veillard8faa7832001-11-26 15:58:08 +000010826Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10827
10828 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10829 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10830 they are not really tied to debugging
10831
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010832Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10833
10834 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10835 * xmllint.c: better --catalogs description
10836
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010837Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10838
10839 * tree.c: fixed a couple of problems in xmlSetProp()
10840
Daniel Veillardcd337f02001-11-22 18:20:37 +000010841Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10842
10843 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10844 unappropriate stdout output.
10845
Daniel Veillard566d4df2001-11-22 13:00:53 +000010846Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10847
10848 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10849 by Denis Beurive, closes #65111
10850
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010851Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10852
10853 * valid.c: in case of content model validity error, don't
10854 print it if validity warnings were not requested.
10855
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010856Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10857
10858 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10859 * parserInternals.c: removed the last exit() call. Print an
10860 unmaskable error on stderr instead (library mismatch detection)
10861
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010862Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10863
10864 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10865 shell instructions from Heiko Rupp
10866
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010867Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10868
10869 * catalog.c: use the URL notation file:// for default catalog paths
10870
Daniel Veillard0ec98632001-11-14 15:04:32 +000010871Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * include/libxml/tree.h: better comments for _private fields
10874 * tree.c: removed a problem when copying an entity reference.
10875
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010876Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10877
10878 * vms/*: updated instructions and diffs from John A Fotheringham
10879
Daniel Veillarda11001b2001-11-12 22:45:36 +000010880Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * include/libxml/xmlerror.h: avoid an include problem if
10883 #include <libxml/xmlerror.h> happens first in code
10884 seems to be the case in KDE libs
10885
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010886Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10887
10888 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10889 from Igor for Windows
10890
10891Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * Makefile.am: Gary Pennington pointed out a missing prefix
10894
Daniel Veillard43d3f612001-11-10 11:57:23 +000010895Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10896
10897 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10898 * doc/*: upgraded and rebuilt the docs
10899
Daniel Veillardc1f78342001-11-10 11:43:05 +000010900Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10901
10902 * HTMLparser.c: fix comment in scripts element parsing.
10903 * result/HTML/doc3*: updated the results.
10904
10905Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * uri.c: another URI bug fix #63336, using Joel Young patch.
10908
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010909Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10910
10911 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10912 a cleaned up version of the Pwd shell string generation.
10913
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010914Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10915
10916 * valid.c include/libxml/tree.h: trying to fix namespaces +
10917 validation problems for good, closing #63619 in the process
10918 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10919 wrong in this respect, fixed it.
10920
Daniel Veillardd536f702001-11-08 17:32:47 +000010921Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10922
10923 * xmllint.c: Morus Walter patch to allow --format and --encode
10924
Daniel Veillard5004f422001-11-08 13:53:05 +000010925Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * debugXML.c: Stefan Kost provided an help command for the shell
10928
Daniel Veillarda6825e82001-11-07 13:33:59 +000010929Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * debugXML.c: Heiko Rupp pointed that the shell would crash
10932 on empty nodesets returns.
10933
Daniel Veillard03f848d2001-11-07 12:53:46 +000010934Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10937 migh need the history libraries
10938
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010939Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10942 handle the case of < in quoted attributes, Bastian Kleineidam
10943
Daniel Veillardc853b322001-11-06 15:24:37 +000010944Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10945
10946 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10947 fixing catalog breakages
10948 * Makefile.am catalog.c result/catalogs/catal
10949 result/catalogs/mycatalog.* test/catalogs/catal*:
10950 fixed more problems in catalog support, added more regression tests
10951 for both XML and SGML catalog handling
10952
Daniel Veillard66870c72001-11-05 19:27:49 +000010953Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10954
10955 * debugXML.c: applied an improvement to xmlGetLineNo() from
10956 Keith Isdale
10957
Daniel Veillardffe09c92001-11-05 14:21:47 +000010958Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10961 Side effect of the progressive catalog loading
10962
Daniel Veillardad661b92001-11-05 11:43:15 +000010963Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * Makefile.am: confexecdir and confexec_DATA were defined twice
10966 pointed out by Karl Eichwalder
10967
Daniel Veillard6eb17722001-11-04 22:19:27 +000010968Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * xmlcatalog.c: avoid unlink() and use remove() instead.
10971
Daniel Veillardea898282001-11-04 22:13:45 +000010972Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10973
10974 * libxml.spec.in: cleanup
10975 * include/libxml/xmlwin32version.h: updated with 2.4.8
10976
Daniel Veillarda4617b82001-11-04 20:19:12 +000010977Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10980 of compiling libxml with a non standard set of options
10981
John Fleck027edfb2001-11-04 20:13:58 +000010982Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10983
10984 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10985 document --sgml option, fixing gnome bugzilla #63382
10986
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010987Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10988
10989 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10990 breakage of 2.4.7, added a couple of really needed APIs
10991 like xmlCatalogIsEmpty() and xmlNewCatalog()
10992 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
10993 for install-catalog
10994 * configure.in: preparing 2.4.8
10995
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000010996Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * HTMLtree.c tree.c include/libxml/HTMLtree.h
10999 include/libxml/tree.h include/libxml/xmlIO.h: more include
11000 cleanups, export cleanly one html output + format function.
11001
11002Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11003
11004 * parser.c: removed initGenericErrorDefaultFunc call from
11005 xmlInitParser() since it could destroy previous calls to
11006 xsltSetGenericErrorFunc() effects
11007
Daniel Veillardebd38c52001-11-01 08:38:12 +000011008Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11009
11010 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11011 keyword.
11012
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011013Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11014
11015 * Makefile.am: cleanup
11016 * threads.c: cleanup too
11017 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11018 from xsltproc
11019 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11020 dependancy loop.
11021
Daniel Veillard91c00402001-10-30 17:41:38 +000011022Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11023
11024 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11025 was not used anymore !
11026
Daniel Veillard52dcab32001-10-30 12:51:17 +000011027Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * configure.in: preparing 2.4.7
11030 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11031 manual page from John
11032 * doc/*: updated the doc and rebuilt the generated pages
11033
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011034Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11035
11036 * xmlIO.c: closing bug #62711, the library should never
11037 close stdin or stdout.
11038
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011039Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11040
11041 * uri.c: second pass at fixing #63336, using Joel Young
11042 final patch. looks okay.
11043
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011044Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11045
11046 * uri.c include/libxml/uri.h: trying to clear #63336
11047 allowing the escaping routine to parse unconformant
11048 URI-References.
11049
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011050Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11051
11052 * vms/readme.vms vms/build_libxml.com nanoftp.c
11053 include/libxml/xmlversion.h.in: a few VMS updates from
11054 John A Fotheringham
11055 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11056 and xmlCleanupOutputCallbacks() for the Perl binding people.
11057
Daniel Veillard635ef722001-10-29 11:48:19 +000011058Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11059
11060 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11061 apply fixes to close #63271 and avoid segfaults when
11062 the error routine gets callbed before xmlInitParser()
11063 get called.
11064 * nanoftp.c error.c: Applied patches from Justin Fletcher
11065 correcting some xmlGenericError misuses.
11066
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011067Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11068
11069 *doc/xmllint.xml, doc/xmllint.1
11070 New and improved man page for xmllint - .xml is the original, .1
11071 is the generated man page
11072
Daniel Veillardc9484202001-10-24 12:35:52 +000011073Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11076 the web site from the main HTML document.
11077
Daniel Veillard5151c062001-10-23 13:10:19 +000011078Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11079
11080 * parser.c: fixed an erroneous validation bug when PE refs
11081 occurs in external parsed entities referenced from the
11082 internals subset
11083 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11084 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11085 added the associated testcase, it's a nice one.
11086 * HTMLparser.c: generate the DTD node as HTML still ...
11087 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11088
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011089Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * HTMLparser.c: fixed a bug in htmlNewDoc()
11092
Daniel Veillard89cad532001-10-22 09:46:13 +000011093Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11094
11095 * test/threads/*: added entities testing to the Thread test
11096 * testThreads.c: make the test reasonable
11097 * DOCBparser.c: fix the DTD public and system ID
11098 * xmllint.c: added --sgml for SGML DocBook importing
11099 * Makefile.am: added Docbtests target
11100
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011101Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11102
11103 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11104 * testThreads.c: removed bogus include
11105
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011106Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11107
11108 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11109 fixed a very serious (looping) validation bug
11110
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011111Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * include/libxml/globals.h include/libxml/threads.h threads.c
11114 testThreads.c: far more testing, cleaning up bugs
11115 * *.c : make sure globals.h is always included.
11116
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011117Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * HTMLparser.c: try to get rid of parser loops for good.
11120
Daniel Veillardab7488e2001-10-17 11:30:37 +000011121Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11122
11123 * configure.in: fixed some bugs in CFLAGS passing.
11124 * test/threads Makefile.am testThreads.c: added a specific
11125 threaded test case (really nasty, guaranteed).
11126
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011127Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * catalog.c: serious cleanup on the management of the
11130 XML catalog tree, more tests done, especially with
11131 the catalog PI.
11132
Daniel Veillard364789a2001-10-16 12:45:00 +000011133Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * catalog.c: avoid a problem in catalog cleanup on SMP if
11136 catalogs were not initialized.
11137
Daniel Veillard81463942001-10-16 12:34:39 +000011138Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11139
11140 * catalog.c xpath.c: trying to cleanup the not thread safe
11141 parts of the library.
11142
Daniel Veillard64a411c2001-10-15 12:32:07 +000011143Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11144
11145 * include/libxml/globals.h configure.in global.data: make
11146 the allocation be per-thread a configure option
11147 * encoding.c include/libxml/parser.h: fixed compilation
11148 errors
11149
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011150Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11151
11152 * include/libxml/parser.h: Norm reported that a few lines
11153 added were breaking libxslt compile, removed them for now
11154
Daniel Veillard6f350292001-10-14 09:56:15 +000011155Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11156
11157 * parser.c parserInternals.c threads.c: debugged and fixed
11158 initialization problems which were giving troubles on SMP
11159 boxes.
11160
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011161Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11162
11163 * include/libxml/Makefile.am: missing globals.h
11164
Daniel Veillarde7090612001-10-13 12:18:28 +000011165Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011166
Daniel Veillarde7090612001-10-13 12:18:28 +000011167 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011168
Daniel Veillardd0463562001-10-13 09:15:48 +000011169Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11170
11171 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11172 include/libxml/parserInternals.h include/libxml/tree.h
11173 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11174 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11175 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11176 Applied the last patches from Gary, cleanup, activated threading
11177 all user accessible global variables are now handled in globals.[ch]
11178 Still a bit rought but make tests passes with either
11179 --with-threads defined at configure time or not.
11180 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11181 linking options
11182
Daniel Veillardb8478642001-10-12 17:29:10 +000011183Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11184
11185 * Makefile.am include/libxml/Makefile.am
11186 include/libxml/globals.h globals.c include/libxml/threads.h
11187 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11188 configure.in: started integrating the core of the thread support
11189 not activated yet but half integrated. The code should still
11190 compile and work anyway.
11191
Daniel Veillardb44025c2001-10-11 22:55:55 +000011192Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11193
11194 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11195 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11196 integrating the non-controversial parts of Gary Pennington
11197 multithread patches
11198 * catalog.c: corrected a small bug introduced
11199
Daniel Veillard75b96822001-10-11 18:59:45 +000011200Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * catalog.c include/libxml/catalog.h: very serious cleanup,
11203 isolating unportable code and as much as possible the accesses
11204 to the global shared catalog. May need more testing !
11205
Daniel Veillard78d12092001-10-11 09:12:24 +000011206Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11207
11208 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11209 Keith Isdale patches for the XSLT debugger interfaces. Some
11210 cleanup
11211
Daniel Veillardff0b7312001-10-11 06:46:09 +000011212Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11213
11214 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11215 * DOCBparser.c: generate line nubers in elements
11216
Daniel Veillard60087f32001-10-10 09:45:09 +000011217Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11218
11219 * configure.in: preparing 2.4.6 release
11220 * doc/xml.html doc/html/*: updated and rebuilt the docs
11221 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11222
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011223Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11224
11225 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11226 adding documentation for DV's supercatalog support
11227
Daniel Veillard82d75332001-10-08 15:01:59 +000011228Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11229
11230 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11231 super catalog support adding one API and one flag --sgml to
11232 xmlcatalog
11233
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011234Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11235
11236 * doc/xmlcatalog_man.xml, xmlcatalog.1
11237 One more crack at
11238 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11239
11240
Thomas Broyer47334c02001-10-07 16:41:52 +000011241Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11242
11243 * xpath.c: implemented xmlXPathObjectCopy for external objects
11244 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11245
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011246Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11247
11248 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11249 finishing up fix to
11250 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11251 the xmlcatalog man page display more elegantly
11252
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011253Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * configure.in: closing bug #61832
11256 * HTMLparser.c: removed a warning
11257
Daniel Veillard6ab38382001-10-06 13:08:27 +000011258Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * xpath.c: fixing #61673 part I, do not loose doc information
11261 when copying result value trees.
11262
Daniel Veillard556c6682001-10-06 09:59:51 +000011263Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11264
11265 * xpath.c: trying to harden the XPath interpreter
11266
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011267Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11268
11269 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11270 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11271
William M. Brack1633d182001-10-05 15:41:19 +000011272Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11273
11274 * HTMLparser: repaired another loop problem
11275
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011276Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11277
11278 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11279 parsing.
11280 * xpath.c: fix bug #61291 the default XML namespace node is
11281 missing from the namespace axis.
11282 * tree.c: refuse to create namespaces nodes with prefix "xml"
11283
Daniel Veillard651f9472001-10-04 14:51:06 +000011284Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * SAX.c: ouch a non-defined namespace could lead to a crash,
11287 fixed #61215
11288
Daniel Veillard7dd05702001-10-04 14:25:12 +000011289Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * parserInternals.c: closed bug #61054
11292
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011293Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * include/libxml/Makefile.am: closing #60708
11296
Daniel Veillarda293c322001-10-02 13:54:14 +000011297Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11298
11299 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11300 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11301
Daniel Veillardf4309d72001-10-02 09:28:58 +000011302Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11303
11304 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11305
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011306Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11307
11308 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11309 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11310
Daniel Veillard16756b62001-10-01 07:36:25 +000011311Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11312
11313 * catalog.c: Justin Fletcher provided cleaup code in case
11314 HAVE_STAT is not defined
11315 * include/win32config.h: Igor Zlatkovic suggested to have
11316 HAVE_STAT defined there
11317
William M. Brack5e1cac12001-09-28 16:19:18 +000011318Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11319
11320 * catalog.c - fixed typing error reported by M. Barros
11321
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011322Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11323
11324 * xmllint.c - fixing typo
11325
William M. Brackd28e48a2001-09-23 01:55:08 +000011326Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11327
11328 * HTMLparser.c: small enhancement to prevent loop on
11329 unrecognizable data
11330
Daniel Veillardb1d62872001-09-21 09:47:08 +000011331Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11332
11333 * parserInternals.c: applying patch from bug #60757 this
11334 should close it
11335
Daniel Veillardc0631a62001-09-20 13:56:06 +000011336Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * catalog.c xmlcatalog.c: removed a couple of warning
11339 * xpath.c: try to solve the linking problem on platforms
11340 needing trio to compile
11341
Daniel Veillard1a123612001-09-19 08:06:23 +000011342Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011343
Daniel Veillard1a123612001-09-19 08:06:23 +000011344 * Makefile.am libxml.spec.in: backing up non-documented changes
11345 commited without review or aproval by Jens Finke <jens@gnome.org>
11346 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011347
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011348Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * configure.in: Joe Orton provided a patch fixing a problem
11351 when iconv is specified to be in a non-standard directory
11352 but wasn't exported in xml2-config --cflags
11353
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011354Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11355
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011356 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011357 troubles with 2.4.4 errors.
11358
Daniel Veillard16698282001-09-14 10:29:27 +000011359Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11360
11361 * encoding.c entities.c: do not output hexadecimal charrefs
11362 when serializing HTML since some version of Netscape can't
11363 grok it, generate decimal ones.
11364 * result/HTML/doc3.htm: output changed due to previous test
11365 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11366
Daniel Veillard98fed372001-09-13 11:34:58 +000011367Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11370 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11371
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011372Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011373 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011374
11375 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11376 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11377 updated the configuration scripts systems accordingly
11378
Daniel Veillard04382ae2001-09-12 18:51:30 +000011379Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * configure.in: preparing for 2.4.4
11382 * doc/xml.html doc/html/*: updated and rebuilt the docs
11383
Daniel Veillardd63437e2001-09-12 15:00:27 +000011384Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11385
11386 * win32/dsp/libxml2.def.src: tried to incorporate comments
11387 from bug #59220
11388
Daniel Veillard319a7422001-09-11 09:27:09 +000011389Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * parser.c result/noent/wml.xml: fixed bug #59981 related
11392 to handling of '&' in attributes when entities are substitued
11393
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011394Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * libxml.h include/libxml/xmlversion.h.in
11397 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11398 Tried to close bug #60131
11399
Daniel Veillardbce62332001-09-10 18:46:55 +000011400Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11403
Daniel Veillard143b04f2001-09-10 18:14:14 +000011404Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * SAX.c: fixing bug #59946 on xmlns=""
11407
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011408Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11411 but allocates a new error code.
11412
Daniel Veillard05c13a22001-09-09 08:38:09 +000011413Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * xmllint.c: John Fleck fixed typos in the options output
11416 * parser.c SAX.c: fix ignorable white space SAX selection
11417
11418Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * entities.c: Steve Underwood found the possibility of an
11421 ininite loop in case of error.
11422
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011423Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11426
Daniel Veillarda050d232001-09-05 15:51:05 +000011427Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * parser.c: warn if version is not 1.0 but it's not
11430 strictly speaking an error after analyzing the spec
11431
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011432Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11433
11434 *doc/catalog.html - add link to the html version of the
11435 man page, other linguistic cleanups
11436
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011437Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11438
11439 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11440 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11441 file, has not yet been included in the build.
11442
Daniel Veillard99784ff2001-09-01 16:20:28 +000011443Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * catalog.c: removed a duplicate affectation Justin Fletcher
11446
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011447Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * tree.c: Armin Sander pointed a possible text coalescing
11450 problem, completed his patch.
11451
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011452Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11453
11454 * trionan.c: Fixed const and volatile re-definition problem
11455
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011456Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * libxml.4 parser.c: doc updates from Heiko Rupp
11459 * parserInternals.c: 2 sanity checks from Heiko Rupp
11460
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011461Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * tree.c: applied patch from Armin Sander to make some pointers
11464 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011465 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011466
Daniel Veillardb06c6142001-08-27 14:26:30 +000011467Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * xpath.c: hum, restrict the integer usage gcc bug workaround
11470 to only gcc compilers so that other architecture don't get
11471 penalized by this limitation.
11472 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11473
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011474Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11477 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11478
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011479Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11482 --convert option to xmlcatalog to convert SGML ones to
11483 the XML syntax.
11484 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11485
11486 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011487Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * catalog.c xmlIO.c: started some serious testing and fixed
11490 a few bug and optmization needs.
11491
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011492Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11495 preparing for a 2.4.3 release even if it may not be ready yet
11496 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11497 all file parsing lookup to go through the entity resolver, add
11498 to add an API to bypass it (needed to load catalogs themselves),
11499 some cleanup on the catalog code too.
11500 * nanoftp.c: small cleanup
11501 * doc/catalog.html: small update
11502
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011503Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11506 Jun Kuriyama
11507
Daniel Veillardffb120d2001-08-23 00:52:23 +000011508Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * doc/catalog.html: finished the catalog documentation
11511
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011512Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * doc/catalog.html doc/xml.html: added documentation about
11515 Catalog support, misses an API description
11516 * doc/html/*: reextracted the API pages
11517
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011518Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11519
11520 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11521 Added the part about section 7.2 on URI resolution,
11522 fixed a side effect in the HTML parser, look complete
11523 and ready to rock except the URI/SystemID part!
11524
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011525Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * include/libxml/catalog.h include/libxml/parser.h
11528 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11529 xmlIO.c: added support and APIs needed for the catalog PI
11530 * include/libxml/xmlIO.h: cleanup
11531
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011532Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11535 include/libxml/catalog.h: starts to look okay, really
11536 plugged the new framework, cleaned a lot of stuff,
11537 added some APIs, except the PI's support missing this
11538 should be mostly complete
11539 * result/catalogs/* test/catalogs/*: added new test, enriched
11540 the existing one with URN ID tests
11541
Daniel Veillard64339542001-08-21 12:57:59 +000011542Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * catalog.c: fixed nextCatalog
11545 * result/catalogs/docbook test/catalogs/*: started adding
11546 a small regression test
11547
Daniel Veillardcda96922001-08-21 10:56:31 +000011548Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11551 more work on the XML catalog support.
11552 * parser.c include/libxml/parser.h: small cleanup seems using
11553 list as a public parameter name can give portability troubles
11554 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11555 include/libxml/xpath.h include/libxml/Makefile.am: removed
11556 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11557 wrappers
11558
Bjorn Reese45029602001-08-21 09:23:53 +000011559Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11560
11561 * Makefile.am trio.c triodef.h trionan.c xpath.c
11562 include/libxml/Makefile.am include/libxml/trionan.h:
11563 Re-worked Not-A-Number and Infinity support.
11564 * xmlcatalog.c: added readline include files
11565
Daniel Veillard344cee72001-08-20 00:08:40 +000011566Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11569 testCatalog as xmlcatalog, making it an installed app
11570 adding a shell, and preparing it to be a /etc/xml/catalog
11571 management tool, though not ready yet
11572 * catalog.c include/libxml/catalog.h: adding support for
11573 XML Catalogs http://www.oasis-open.org/committees/entity/
11574 not finished, there is some interesting tradeoffs and a
11575 few open questions left.
11576
Daniel Veillardb7664f42001-08-19 13:00:43 +000011577Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * xmllint.c: fixed a line formatting problem
11580
Daniel Veillard5015b712001-08-17 09:37:52 +000011581Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * SAX.c: removed a couple of unused variable (Albert Chin)
11584
Daniel Veillardbb371292001-08-16 23:26:59 +000011585Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11588 trying to fix some troubles w.r.t. function returning
11589 const xxxPtr.
11590
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011591Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11594 defined
11595
Daniel Veillardae6db172001-08-16 19:32:00 +000011596Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * xpointer.c: removed unused var
11599
Daniel Veillard09190202001-08-16 16:27:41 +000011600Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * testXPath.c: another small cleanup closing bug #59110
11603
Daniel Veillard796f4b62001-08-16 16:00:13 +000011604Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * win32/dsp/libxml2.def.src: small cleanup closing bug
11607 #59108
11608
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011609Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * example/gjobread.c: add xmlCleanupParser() before leaving
11612
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011613Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * config.h.in configure.in include/libxml/xmlwin32version.h:
11616 released 2.4.2
11617
Daniel Veillardd3d06722001-08-15 12:06:36 +000011618Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * include/libxml/valid.h debugXML.c valid.c: deprecate
11621 the non-boundchecking Sprintf functions, add Snprintf
11622 this should close bug #57984
11623
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011624Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11627 URIs before doing the lookups (pointed by Mark Vakoc)
11628
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011629Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11630
11631 * xpath.c: serious changes on Result Value Trees and NodeSets
11632 w.r.t. deallocation and collect operations. Probably not
11633 100% clean (merge of allocated trees smells like a problem).
11634 Seems sufficient to close #58943
11635
Daniel Veillard90493a92001-08-14 14:12:47 +000011636Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * xmllint.c: adding a --format option
11639
Daniel Veillardfe703322001-08-14 12:18:09 +000011640Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * xpath.c: count() was broken on Result Value Tree
11643 * xmlIO.c: fixed file:/// accesses on _WIN32
11644
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011645Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11648 macro was renamed, this should close bug #58683
11649
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011650Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11653 entity substitution mode text at the end of the entity might
11654 be added due to text coalescing.
11655 * nanoftp.c parser.c: small cleanup
11656
Daniel Veillard0c720972001-08-08 20:59:00 +000011657Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * HACKING: added John Fleck right to commit in the doc subdir
11660
Daniel Veillard48da9102001-08-07 01:10:10 +000011661Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11664 allow to inherit attributes from the DTD directly in the
11665 tree, this is needed for XPath and can be a useful feature.
11666 Inherited namespaces are always provided at the tree level now
11667 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11668 of tests for this feature (XSLT being the prime user).
11669
Daniel Veillard50f34372001-08-03 12:06:36 +000011670Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11673 testSAX.c xmlIO.c xmllint.c include/win32config.h
11674 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11675 include/libxml/xmlwin32version.h.in win32/README.MSDev
11676 win32/dsp/*: applied Win32 Facelift No.2 patches from
11677 Igor Zlatkovic for Windows/MSC
11678
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011679Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * SAX.c: unparsedEntityDecl() the URI computation of the
11682 entity wasn't done breaking XSLT unparsed-entity-uri()
11683
Daniel Veillard567e1b42001-08-01 15:53:47 +000011684Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * xpath.c: fixed a bug when walking the descendants and
11687 the current node has no children
11688 * debugXML.c: show up when a text node is supposed to not be escaped
11689
Thomas Broyerf186c822001-07-31 23:30:37 +000011690Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11691
11692 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11693 worked like the set:leading() function)
11694 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11695
Daniel Veillardba6db032001-07-31 16:25:45 +000011696Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11697
11698 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11699
Daniel Veillard57905372001-07-31 15:52:17 +000011700Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11701
11702 * include/libxml/xmlIO.h: apply change to close #58141
11703 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11704
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011705Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11706
11707 * parser.c: when the internal subset uses a PE, then the
11708 included entity can use conditional sections.
11709
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011710Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11711
11712 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11713 when walking the namespace axis showing up in
11714 libxst/tests/general/bug-12
11715 * xmlmemory.c: added the possibility to trace a given block
11716 defined by its address
11717
Daniel Veillard4aafa792001-07-28 17:21:12 +000011718Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11719
11720 * parser.c: don't override existing encoding specified before
11721 starting xmlParseDocument()
11722
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011723Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11724
11725 * include/libxml/xmlwin32version.h: reinserted, needed for
11726 Windows users of CVS
11727
Darin Adlera77cac02001-07-27 17:41:51 +0000117282001-07-27 Darin Adler <darin@bentspoon.com>
11729
Darin Adler699613b2001-07-27 22:47:14 +000011730 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11731 * testCatalog.c: Add include of <libxml/parser.h>.
11732
117332001-07-27 Darin Adler <darin@bentspoon.com>
11734
Darin Adlera77cac02001-07-27 17:41:51 +000011735 * include/libxml/.cvsignore:
11736 * include/libxml/xmlwin32version.h:
11737 Remove this file from CVS because it's generated.
11738
Daniel Veillard50822cb2001-07-26 20:05:51 +000011739Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11740
11741 * parser.c include/libxml/parser.h: applied const patches from
11742 Tom Moog #58002
11743
Thomas Broyerba4ad322001-07-26 16:55:21 +000011744Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11745
11746 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11747 lookup framework
11748
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011749Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11750
11751 * tree.c: fixed xmlCopyNode() for documents
11752
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011753Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11754
11755 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11756
11757Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011758
11759 * parser.c: fixes bug #57652 reported by Morus Walter
11760
Daniel Veillarde3924972001-07-25 20:25:21 +000011761Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11762
11763 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11764
Daniel Veillarda53c6882001-07-25 17:18:57 +000011765Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11766
11767 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11768 errors, lesson don't add new functions at 1am before a release
11769 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11770 from XPath initialization when possible.
11771
Daniel Veillardd9bad132001-07-23 19:39:43 +000011772Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11773
11774 * result/scripts/base*: removing history/readline changed
11775 this slightly
11776 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11777 xmllint.c: make element content line number generation
11778 optionnal to avoid breaking old apps added interface to switch
11779
Daniel Veillardf012a642001-07-23 19:10:52 +000011780Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11781
11782 * configure.in: get rid of the readline and libhistory
11783 dependancies by default, release 2.4.1 with IA64 fix
11784 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11785 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11786 John Kroll fixes to allow saving to HTTP via PUT (or
11787 POST of needed).
11788 * doc/html/*.html: regenerated the docs
11789
Thomas Broyere8126242001-07-22 03:54:15 +000011790Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11791
11792 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11793 xmlHashScanFull and xmlHashScannFull3 to get passed the
11794 three keys as arguments to the callback function
11795
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011796Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11797
11798 * configure.in Makefile.am: removed libxml softlink for good
11799 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11800 100% coverage by gtk-doc
11801
Daniel Veillard8599e702001-07-17 21:38:51 +000011802Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11803
11804 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11805 fixed serious troubles due to size_t vs. int mismatch
11806
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011807Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11808
11809 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11810
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011811Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11812
11813 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11814 convenient extension API for value and context managing
11815 Now handles external objects through xmlXPathPopExternal,
11816 xmlXPathWrapExternal and xmlXPathReturnExternal.
11817 Added functions for sets operations (intersection, etc.)
11818
Daniel Veillard22090732001-07-16 00:06:07 +000011819Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11820
11821 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11822 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11823 HTMLparser.c: cleanup of global variables, marking some
11824 const or private.
11825
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011826Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011827
11828 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11829 fixed xmlXPathNodeSetItem when passing index=0
11830
Daniel Veillard05dec342001-07-14 21:57:39 +000011831Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11832
11833 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11834
Daniel Veillard28ae6362001-07-14 16:44:32 +000011835Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11836
11837 * xmllint.c: fixed compilation under Cygwin #57503
11838 * TODO: update
11839
Peter Williamsed156f52001-07-13 18:35:13 +0000118402001-07-13 Peter Williams <peterw@ximian.com>
11841
11842 * config.h.in: add #undef HAVE_DLFCN_H
11843
11844 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11845 builddir.
11846
Daniel Veillard73b36e32001-07-12 15:09:52 +000011847Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11848
11849 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11850 raised by #57348 and #57381
11851
Daniel Veillard7db37732001-07-12 01:20:08 +000011852Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11853
11854 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11855 tree.c xpointer.c: store the line numbder in element->content,
11856 may break some software, need a configuration mechanism
11857
Darin Adler96037892001-07-11 00:03:16 +0000118582001-07-10 Darin Adler <darin@bentspoon.com>
11859
11860 * .cvsignore:
11861 * example/.cvsignore:
11862 * include/.cvsignore:
11863 * include/libxml/.cvsignore:
11864 Various things that are generated and should be ignored.
11865
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011866Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11869 * doc/xml.html doc/html/*: updated the docs
11870
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011871Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11872
11873 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11874 validation occured on content with element child
11875
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011876Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11877
11878 * tree.c: fixed XML Base computation which was broken
11879 * debugXML.c: added a base function to the shell
11880 * Makefile.am result/scripts/* test/scripts/*: added scripts
11881 based regression tests, and adding 2 XML Base tests
11882
Daniel Veillard19e96c32001-07-09 10:32:59 +000011883Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11884
11885 * tree.c: set properties doc and call xmlSetListDoc for properties
11886 content when grafting them in a different tree.
11887 * aclocal.m4: remove from CVS
11888
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011889Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11890
11891 * win32/libxml2/libxml2.def.src: added some missing entry point
11892 for XPath (Mark Vakoc)
11893
Daniel Veillard388236f2001-07-08 18:35:48 +000011894Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11895
11896 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11897 layer should URI-Unescape before trying to open resources.
11898
Daniel Veillard04383752001-07-08 14:27:15 +000011899Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11900
11901 * xpath.c: fix the name() bug for elements in the default
11902 namespace reported by Charlie Bozeman
11903
Daniel Veillard7583a592001-07-08 13:15:55 +000011904Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11907 led to an XPath fix, improvements of SAX initialization, and
11908 an added option --nocdata to testXPath
11909
Daniel Veillard449d7392001-07-07 19:11:06 +000011910Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11911
11912 * doc/libxml-doc.el: Felix Natter provided anew version working
11913 with XEmacs too
11914
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011915Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * include/libxml/xpath.h: small cleanup
11918 * doc/xml.html: update
11919
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011920Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11921
11922 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11923 released 2.3.14
11924
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011925Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11926
11927 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011928 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011929
Daniel Veillard73c9c042001-07-05 20:02:54 +000011930Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11931
11932 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11933 were not equal to empty strings
11934
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011935Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11936
11937 * SAX.c: fixed a URI-Reference computation problem when validating
11938 * xmlIO.c: small cleanup
11939
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011940Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11941
11942 * parser.c: improved the description of a couple of interfaces
11943 upon Larry Stamper suggestion
11944
Daniel Veillard62f313b2001-07-04 19:49:14 +000011945Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11946
11947 * SAX.c entities.c parser.c: changed completely the way entities
11948 are handled when running the parser in entity substitution mode.
11949 This fixes a bug reported by Stephan Kulow and nearly divides
11950 by 3 the amount of memory required by libxslt to load and process
11951 DocBook TDG.
11952
Daniel Veillardf420ac52001-07-04 16:04:09 +000011953Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11954
11955 * HTMLparser.c: fixing a too early root closing problem raised
11956 byt Prashanth Naidu
11957
Daniel Veillard8c357d52001-07-03 23:43:33 +000011958Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11961 raised by Mark Vakoc.
11962
Daniel Veillard6e90d192001-07-03 16:37:49 +000011963Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11964
11965 * example/Makefile.am: fixed the include path to add srcdir/include
11966 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11967 and some cleanup
11968
Daniel Veillardf06307e2001-07-03 10:35:50 +000011969Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11970
11971 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11972 lot of optimization work, results in significant improvements
11973 when handling really complex XPath queries. Add a small optimizer
11974 for unions, improve [n] and [last()], avoid some costly ops.
11975
Daniel Veillard77044732001-06-29 21:31:07 +000011976Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11977
11978 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11979 * xpath.c: small cleanup
11980 * xmlGetNsList: reformated, fixed problems if used on Entities
11981
Daniel Veillard2adbb512001-06-28 16:20:36 +000011982Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11985
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011986Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11987
11988 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11989 * Makefile.am example/Makefile.am: workaround automake generating
11990 erroneous deps
11991
Daniel Veillard12f7d292001-06-28 13:12:11 +000011992Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11993
11994 * include/win32config.h: bug #56801 Yon Derek provided a patch
11995 to the windows config file.
11996
Daniel Veillard87ee9142001-06-28 12:54:16 +000011997Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11998
11999 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12000 libxml.h : Yon Derek provided a set of changes to compile from
12001 CVS on Windows/MSC
12002
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012003Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12004
12005 * parser.c: fixed UTF8 BOM support in push mode
12006 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12007 added a specific testcase
12008
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012009Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12010
12011 * Makefile.am: added --push regression tests
12012 * parserInternals.c: the XML parser segfaulted in --push mode
12013
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012014Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12015
12016 * configure.in: moved the symlinks detection within a CVS
12017 check, this is not portable and will be removed soon.
12018 * xpath.c: small cleanup/speedup
12019
Daniel Veillard11648102001-06-26 16:08:24 +000012020Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12021
12022 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12023 release of 2.3.12
12024 * parser.c: make an error message if unknow entities in all cases
12025
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012026Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12027
12028 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12029
Daniel Veillard23793842001-06-25 16:07:45 +000012030Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12031
12032 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12033 includes were installed in the wrong dir
12034
Daniel Veillardf5498f32001-06-25 15:08:36 +000012035Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * doc/html.xml: warn against sending code to exhibit bugs.
12038
Daniel Veillard56f06462001-06-24 21:34:03 +000012039Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12040
12041 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12042 Tru64 from Thomas Leitner
12043
Daniel Veillardc5d64342001-06-24 12:13:24 +000012044Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12045
12046 * AUTHORS: added William and Bjorn
12047 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12048 daniel@veillard.com hopefully I won't have to do this again
12049 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12050 docs can be rebuilt cleanly now
12051 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12052 from CVs it's generated, added include/libxml/xmlwin32version.h
12053 also generated but which should change far less frequently.
12054 * catalog.c nanoftp.c: made sure to include libxml.h not
12055 libxml/xmlversion.h directly
12056 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12057 when compiling on WIN32 and MSC
12058
Daniel Veillard07385fd2001-06-23 21:55:48 +000012059Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12060
12061 * include/Makefile.am include/libxml/Makefile.am configure.in:
12062 fixed make distcheck and rebuilding the rpms
12063
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012064Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12065
12066 * configure.in: should finish the migration of exported includes
12067 into a real include/libxml in CVS, at least for CVS users.
12068 * removed the exported headers, added in include/libxml (as well
12069 as xmlversion.h.in).
12070
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012071Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * configure.in: fixed the way to detect symlink
12074
Daniel Veillard66541772001-06-23 18:31:04 +000012075Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12076
12077 * configure.in: updated, include/libxml is now a real CVS dir
12078
Daniel Veillardca989762001-06-23 17:39:29 +000012079Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12080
12081 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12082 version works with both libxml1 and libxml2 (it autodetects
12083 the prefix of the html-files) from Felix Natter.
12084 * doc/xml.html: updated doc accordingly
12085
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012086Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12087
12088 * xpath.c: fixed the bug generating a template loop in libxslt
12089 when using docbook-xsl-1.4, * should filter out document nodes
12090 * HACKING: added William
12091 * TODO: updated
12092
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012093Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * doc/FAQ.html: added a warning about gcc-3.0
12096 * doc/xml.html: added reference to gdome2 and removed a confusing
12097 sentence
12098
Daniel Veillardf7f41852001-06-22 15:18:01 +000012099Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * xmlversion.h: okay this is a generated file, but Windows
12102 users need it and they can't generate it, and I want CVS
12103 Windows users ...
12104 * win32/libxml2/libxml2_so.dsp: Windows project file for
12105 the shared lib version of libxml2
12106 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12107 resources needed for libxslt/xsltproc by Yon Derek
12108
Bjorn Reese3157b342001-06-22 14:41:45 +000012109Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12110
12111 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12112
Daniel Veillard4151acb2001-06-22 10:48:57 +000012113Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12114
Daniel Veillardcc146db2001-06-22 11:10:52 +000012115 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12116
12117Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
Daniel Veillard4151acb2001-06-22 10:48:57 +000012119 * include/win32config.h: Yon Derek provided a first fix
12120 to be able to compile libxslt/xsltproc on Windows
12121
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012122Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * xpath.c: attempt to work around what seemed a gcc optimizer
12125 bug when handling floats on i386 http://veillard.com/gcc.bug
12126 * tree.c entities.c encoding.c: doing some cleanups while
12127 chasing it
12128
Daniel Veillard017b1082001-06-21 11:20:21 +000012129Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * Makefile.am: cleanup when --without-debug is specified
12132 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12133 w.r.t. --without-debug and other include points
12134 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12135 Catalogs
12136 * configure.in entities.h tree.h HTMLparser.c: removed
12137 --without-corba, made the _private field mandatory
12138
Daniel Veillard87a764e2001-06-20 17:41:10 +000012139Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12142 outputs a BOM in UTF8, an errata has been issued to avoid the
12143 problem, that was the most reasonable solution... Add support
12144 for a leading UTF8 BOM in entities.
12145
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012146Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * valid.c: fixed a bug found when post validating an entity ref
12149 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12150 activate it too
12151
Daniel Veillard39196eb2001-06-19 18:09:42 +000012152Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12155 weakness in the node copy the XPointer and the XInclude
12156 implementations. Serious cleanup.
12157
Daniel Veillard3739b982001-06-19 12:51:30 +000012158Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12159
12160 * Makefile.am: Kjartan Maraas provided a small patch to
12161 add xml2-config.in to EXTRA_DIST
12162
Daniel Veillarda9142e72001-06-19 11:07:54 +000012163Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12166 provided another failing case found in KDE, the way the
12167 ctxt->vctxt.nodeTab was allocated and freed changed over
12168 time but it wasn't completely cleaned up. This should fix it.
12169
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012170Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * parser.c: Stephan Kulow also raised the fact that line number
12173 could get miscounted making debug harder, fixed the problem
12174 in xmlParseCharData()
12175
Daniel Veillard64b98c02001-06-17 17:20:21 +000012176Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * valid.c: Stephan Kulow pointed out a problem when validating
12179 and using an empty entity, forgot a 'break' in a case.
12180
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012181Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12184 * doc/xml.html: updated with 2.3.11
12185
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012186Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * TODO: updated adding cleanup of generated doc
12189 * configure.in: prepared to release 2.3.11
12190 * xmllint.c: added --version for bug reporting
12191 * doc/html/*.html: rebuilt the doc
12192
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012193Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12194
12195 * xpath.c: first part of the work on selecting namespace to
12196 fix bug #56115
12197
Daniel Veillard96ed5832001-06-15 22:22:04 +000012198Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12199
12200 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12201 when using -liconv
12202 * TODO: updated
12203
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012204Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12205
12206 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12207 cleanup, encoding support.
12208
Daniel Veillard608ad072001-06-14 08:32:28 +000012209Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12210
12211 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12212
Daniel Veillard239d0522001-06-13 23:02:48 +000012213Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * xpath.c: bug detected by Ankh when / is used as a function arg
12216
Daniel Veillard02bb1702001-06-13 21:11:59 +000012217Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12220 of element and use it to avoid outputting formatting spaces at
12221 the wrong place. Implemented the format parameter for HTML save.
12222 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12223 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12224 result/HTML/wired.html: of course this impact the result of a
12225 number of HTML tests
12226
Daniel Veillard95d845f2001-06-13 13:48:46 +000012227Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * HTMLtree.[ch]: started augmenting the HTML save API with
12230 encoding and formatting parameters
12231
Daniel Veillardeca60d02001-06-13 07:45:41 +000012232Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12233
12234 * HTMLtree.h: cleanup and started evaluating the work needed on
12235 revamping the HTML output code
12236
Daniel Veillard84666b32001-06-11 17:31:08 +000012237Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12240
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012241Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * valid.c: fixed bug #56049, forgot one check in the
12244 validation routine
12245
Daniel Veillardca2366a2001-06-11 12:09:01 +000012246Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12249
Daniel Veillard6761eee2001-06-11 10:29:38 +000012250Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * libxml.h: fixed an error in last commit
12253 * doc/FAQ.html: added an entry for compilation from CVS
12254
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012255Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * xmlversion.h.in libxml.h: Cygwin patches
12258 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12259 * tree.h: cleanup
12260
Daniel Veillardacd370f2001-06-09 17:17:51 +000012261Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12262
12263 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12264 memory block in a strange case where libxml is linked twice
12265 in the binary.
12266
Daniel Veillard1d047672001-06-09 16:41:01 +000012267Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12268
12269 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12270 state far too often, simple fix used to avoid it.
12271
Daniel Veillard4497e692001-06-09 14:19:02 +000012272Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12275 being processed, applied his patch
12276 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12277
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012278Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12281 provided fixes to compile on MSCC again
12282 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12283 also provided an update for the project files.
12284
Daniel Veillarda682b212001-06-07 19:59:42 +000012285Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12288 bug #55810
12289
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012290Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * tree.c: fixed xmlGetNsProp() to close bug #55683
12293 Note this requires libxslt to use it's own function instead.
12294
Daniel Veillardf0c53762001-06-07 16:07:07 +000012295Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * HTMLtree.c: when in a pre element no formatting space should
12298 be added.
12299 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12300
Daniel Veillard068a9652001-06-07 15:30:26 +000012301Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * configure.in: added tests for signal() and signal.h
12304
Daniel Veillard541d6552001-06-07 14:20:01 +000012305Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12308
Daniel Veillard8a367d42001-06-07 14:01:34 +000012309Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * doc/libxml-doc.el: Felix Natter provided a new version for
12312 libxml2
12313
Daniel Veillard8a926292001-06-07 11:20:20 +000012314Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * HTMLtree.c: when in a pre element no formatting space should
12317 be added.
12318
Daniel Veillard14839d52001-06-06 16:11:56 +000012319Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12322
Daniel Veillarde95e2392001-06-06 10:46:28 +000012323Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12326 hack
12327 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12328 * uri.c: fixed a warning
12329
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012330Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * HTMLtree.c: trying to close bug #55772 escaping in script
12333 elements
12334 * doc/xml.html: suggest to send mail to the list
12335
12336Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012337
12338 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12339 good. Use a macro and based on the solution provided in
12340 vsnprintf manual page from GNU.
12341
Bjorn Reese99748722001-06-05 12:49:15 +000012342Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12343
12344 * error.c: Workaround for non-preserving variadic list.
12345 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12346
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012347Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * doc/xml.html: added 2.3.10 release
12350
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012351Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * configure.in: releasing 2.3.10
12354
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012355Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12358
Daniel Veillard20042422001-05-31 18:22:04 +000012359Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * encoding.c: Robert Collins provided a patch to add the
12362 "US-ASCII" encoding alias
12363
Daniel Veillard97ac1312001-05-30 19:14:17 +000012364Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12367 string oriented functions and started cleaning the related areas
12368 in xpath.c which needed fixing in this respect
12369
Daniel Veillard2d703722001-05-30 18:32:34 +000012370Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12373 #55380
12374 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12375
Daniel Veillard9403a042001-05-28 11:00:53 +000012376Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12377
12378 * TODO: updated
12379 * nanohttp.[ch] : started adding APIs to get the redirected URL
12380 when this occurs (needed for further base computation
12381 * tree.h: cleanup
12382 * encoding.c: cleanup
12383 * SAX.c: minor change around ctxt->loadsubset
12384
Daniel Veillard6278fb52001-05-25 07:38:41 +000012385Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * Makefile.am include/Makefile.am: small change to have
12388 include/libxml rebuilt if working from CVS.
12389 * uri.c: applied another patch from Carl Douglas for URI escaping,
12390 this should close bug #51876
12391
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012392Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12395 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12396 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12397 added specific regression test
12398 * parser.h: preparing for the XSLT mode where DTD inherited
12399 attributes are added to the tree.
12400
Daniel Veillardbbd22452001-05-23 12:02:27 +000012401Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12402
12403 * xinclude.[ch]: Updated the namespace for the Last Call version
12404 * result/XInclude/include test/XInclude/include: updated the
12405 testsuite accordingly
12406
Daniel Veillard8514c672001-05-23 10:29:12 +000012407Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12410 related to bug #51876
12411
Daniel Veillard42596ad2001-05-22 16:57:14 +000012412Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12413
12414 * tree.c: fixed a gross mistake in base computation, xml:base is
12415 not completely correct yet (need cascade).
12416 * xpath.[ch]: added the few things needed to find a function name
12417 and URI from the XPath context when it is called.
12418
Daniel Veillard81418e32001-05-22 15:08:55 +000012419Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12422 * DOCBparser.c: small cleanup
12423 * xmllint.c: added a --catalogs option to load catalogs from
12424 $SGML_CATALOG_FILES
12425 * tree.c: cleanup
12426 * configure.in: iconv library fixup, ICONV_LIBS
12427
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012428Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * catalog.c: handling of CATALOG entries. detection of recursion,
12431 and a few bugfixes
12432 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12433 against the default namespace
12434
Daniel Veillard04b93292001-05-21 08:15:31 +000012435Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12438
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012439Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12440
12441 * parser.c: fixed propagation context info when parsing an
12442 external entity.
12443 * doc/html/*.html: regenerated a couple of docs
12444
Daniel Veillard4623acd2001-05-19 15:13:15 +000012445Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * doc/xml.html: update with 2.3.9 informations
12448
Daniel Veillardbed7b052001-05-19 14:59:49 +000012449Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12452 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12453 * doc/html/* : rebuilt the docs
12454 * valid.c: small patch which may improve some case when
12455 validating.
12456
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012457Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * HTMLparser.c: Closed bug #54891
12460 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12461 to the suite
12462
12463Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12464
12465 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12466 applied a documentation patch from LotR and filled in a few missing
12467 descriptions
12468
Daniel Veillard76d66f42001-05-16 21:05:17 +000012469Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * xpath.c tree.c parser.c: speed optimizations at the parser level
12472 document tree freeing and xpath evaluation
12473
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012474Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * parser.c parser.h parserInternals.h: fixed a couple of
12477 interfaces for handling memory buffer input to const char *
12478 upon suggestion of JamesH.
12479
Daniel Veillardc3739e72001-05-15 15:23:27 +000012480Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12481
12482 * configure.in: LoTR sent a patch fixing the previous commit
12483
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012484Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * configure.in: trying to deal again with the stoopid -R linking
12487 flag of Solaris
12488
Daniel Veillard790142b2001-05-15 10:51:53 +000012489Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * xpath.h: two nodeset access macros from Thomas Broyer
12492
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012493Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12496 patch from Thomas Broyer
12497
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012498Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12501 case
12502 * INSTALL: was empty added stuff from the FAQ
12503
Daniel Veillard75bea542001-05-11 17:41:21 +000012504Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12507 attributes handling and #54433 by adding xmlUnsetProp()
12508 and xmlUnsetNsProp()
12509
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012510Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12511
12512 * HTMLparser.c: Patch from Jonas Borgström
12513 (htmlGetEndPriority): New function, returns
12514 the priority of a certain element.
12515 (htmlAutoCloseOnClose): Only close inline elements if they
12516 all have lower or equal priority.
12517 * result/HTML: this of course changed a number of tests results.
12518
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012519Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * xmlIO.c catalog.c: plugged in the default catalog resolution
12522 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12523 documentations
12524 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12525
Daniel Veillarda7374592001-05-10 14:17:55 +000012526Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12529 integrating catalogs
12530 * catalog.[ch] testCatalog.c: adding a small catalo API
12531 (only SGML catalog support).
12532 * parser.c: restaured xmlKeepBlanksDefault(0) API
12533
Daniel Veillardc17337c2001-05-09 10:51:31 +000012534Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12537
Daniel Veillard257d9102001-05-08 10:41:44 +000012538Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * parser.c: added xmlParseExternalEntityPrivate() to allow
12541 propagation of ctxt->_private when parsing external entities
12542
Daniel Veillard083c2662001-05-08 08:27:14 +000012543Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12546
Daniel Veillard01ef7382001-05-08 07:31:43 +000012547Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12550
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012551Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * valid.c: warn when indeterminist content model is detected
12554 * result/VC/ElementValid8: this adds a message
12555 * Makefile.am: add --novalid for VCM tests
12556 * parserInternals.c: added a call to Init memory
12557
Daniel Veillard64269352001-05-04 17:52:34 +000012558Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12561 when both parameters are NULL.
12562
Daniel Veillard37721922001-05-04 15:21:12 +000012563Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * valid.c: applied small patch from Gary Pennington, reindented
12566 some part of the code.
12567
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012568Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12571 release, updated and regenerated the docs
12572
Daniel Veillard357c9602001-05-03 10:49:20 +000012573Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * xpath.c result/XPath/expr/floats : clarified and cleanup
12576 printing of abnormal floats in tests.
12577
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012578Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12581 * results/HTML/ : a few changes in the output of the HTML tests as
12582 a result.
12583 * configure.in: tying to fix -liconv where needed
12584
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012585Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * Makefile.am: fixed a stupid error
12588
Daniel Veillard7150a032001-05-02 16:41:11 +000012589Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * configure.in Makefile.am: make the inclusion of the trio
12592 modules in the library conditional
12593
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012594Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * DOCBparser.c: patche from László Kovács, fixed entities refs
12597 in attributes handling
12598
Daniel Veillardedddff92001-05-02 10:58:52 +000012599Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12602 flushing
12603
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012604Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12605
12606 * xpath.c: fix of an XSLT namespace bug reported on the list
12607 general/bug-8-
12608
Daniel Veillard5792e162001-04-30 17:44:45 +000012609Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12610
12611 * strio.h trio.c: Dan McNichol suggested a couple of small
12612 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12613
Daniel Veillard02141ea2001-04-30 11:46:40 +000012614Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * tree.c parser.c encoding.c: spent a bit more time looking
12617 at the parsing speed and DOM handling. Added a few more
12618 speedups.
12619
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012620Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * parser.c: small but effective parsing speed improvement
12623
Daniel Veillardb59076b2001-04-29 17:04:07 +000012624Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * configure.in: default on the DocBook parser inclusion (for Gnome)
12627 * DOCBparser.h: fixed a header reference
12628
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012629Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * configure.in xpath.c: applied Bjorn patches for FPE on the
12632 alpha
12633
Daniel Veillardeefd4492001-04-28 16:55:50 +000012634Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12637 xmlSaveFormatFileTo()
12638
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012639Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * xpath.c: simple and efficient optimization, XPath functions
12642 aways bind to the same code, cache this
12643 * TODO: updated (by saying some is obsolete)
12644
Daniel Veillard2156a562001-04-28 12:24:34 +000012645Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * xpath.c: more cleanup work on XPath name parsing routines
12648
Daniel Veillard61d80a22001-04-27 17:13:01 +000012649Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12652 xmlXPathParseName
12653 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12654 * debugXML.c: avoid compilation problems if compiling without
12655 HTML support, Igor Zlatkovic
12656 * win32/libxml2/libxml2.def.src: being able to compile without
12657 XPath on Windows
12658
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012659Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * libxml.m4: yet another patch from Toshio Kuratomi
12662
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012663Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12666
Daniel Veillard67fee942001-04-26 18:59:03 +000012667Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * tree.[ch]: added xmlSaveFormatFile interface for saving
12670 and indenting a file.
12671
Daniel Veillard82e49712001-04-26 14:38:03 +000012672Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * xpath.c: fixed bug #53689 related to processing-instruction()
12675
Daniel Veillard02f077a2001-04-26 10:59:11 +000012676Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * DOCBparser.c: patche from László Kovács
12679
Daniel Veillard30211a02001-04-26 09:33:18 +000012680Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * parser.c: applied fixes from Christian Glahn bug report #53391
12683
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012684Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * error.c: Jean François Lecomte provided a complete description
12687 and a fix to bug #53537
12688
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012689Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12692
Daniel Veillard1034da22001-04-25 19:06:28 +000012693Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * DOCBparser.c SAX.c: a bit more work on entities processing.
12696 Still Need to cleanup XML output and references in attributes
12697
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012698Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12701
Daniel Veillardb33c2012001-04-25 12:59:04 +000012702Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * tree.c: trying to fix #53574, not completely complete,
12705 I would like xmllint --copy --debug test/ent1 and
12706 xmllint --debug test/ent1 to show the same result.
12707 * xpath.c: fix a bug when trying to sort namespace nodes
12708
Daniel Veillard5146f202001-04-25 10:29:44 +000012709Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * HTMLtree.c: real fix for #53402
12712
Daniel Veillard7533cc82001-04-24 15:52:00 +000012713Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12716 PIs when using xsl:output
12717 * valid.c: closing #53537 some case generate segfaults if there
12718 is validity errors
12719
Daniel Veillard61b33d52001-04-24 13:55:12 +000012720Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12723 of external parsed entities, added --noent to testDocbook
12724 * valid.c: Garry Pennington found an uninitialized variable
12725 access in xmlValidateElementContent()
12726
Daniel Veillard56098d42001-04-24 12:51:09 +000012727Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12730 with madness
12731 * result/HTML/ : this modified the result of the regression tests
12732 a lot.
12733
Daniel Veillard122376b2001-04-24 12:12:30 +000012734Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12737 to doc where it wasn't checked against NULL reported by
12738 Jens Laas
12739
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012740Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12743 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12744
Daniel Veillardeae522a2001-04-23 13:41:34 +000012745Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12748 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12749 * SAX.[ch]: cleanup and updates for DocBook
12750 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12751 ex SGML identifier changes
12752 * valid.c: removed a static unused function.
12753
Daniel Veillardde57c612001-04-23 09:13:36 +000012754Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * HTMLtree.c: applied change for Paul Sponagl on script saving
12757 * Makefile.am: the warning about entity title.xml are normal.
12758
Daniel Veillard393df012001-04-22 20:11:18 +000012759Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * configure.in: release of 2.3.7
12762 * Makefile.am: fixing make distcheck
12763
Daniel Veillarda41123c2001-04-22 19:31:20 +000012764Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * doc/html/* doc/xml.html: updated and regenerated the docs
12767
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012768Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12771
Daniel Veillarde82a9922001-04-22 12:12:58 +000012772Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * tree.c: fixed #53388 with the provided patch
12775
Daniel Veillard06803992001-04-22 10:35:56 +000012776Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * valid.c: Bjorn detected an invalid memory access. Fixed
12779 vstateVPush()
12780
Daniel Veillard40af6492001-04-22 08:50:55 +000012781Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12784
Bjorn Reese70a9da52001-04-21 16:57:29 +000012785Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12786
12787 * libxml.h: new header used only for the compilation of libxml
12788 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12789 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12790 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12791 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12792 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12793 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12794 baseline (version 1.2 plus a single patch).
12795 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12796 scientific notation for numbers. Tests added.
12797 * xpath.c: formatting of numbers changed to use sprintf
12798 (contribution from William Brack)
12799
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012800Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * valid.c: cleanup, more useful debugging
12803 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12804 * xmlIO.c: entity loading is printed as an error when validating
12805
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012806Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * valid.c: fixed to validate within entities
12809 * test/VCM/v22.xml: added a specific testcase
12810
Daniel Veillardca1f1722001-04-20 15:47:35 +000012811Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * valid.c: forgot an epsilon transition in for ()+
12814 * test/VCM/v21.xml : added a specific test case
12815
Daniel Veillard85349052001-04-20 13:48:21 +000012816Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * valid.c: removed a state explosion exhibited by RSS
12819 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12820 from bug #51872
12821
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012822Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12825 validation without using an ugly NFA -> DFA algo in the source.
12826 Made a specific algorithm easier to maintain, using a single
12827 stack and without recursion.
12828 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12829 * hash.c: made the growing routine static
12830 * tree.h parser.c: added the parent information to an
12831 xmlElementContent node.
12832
Daniel Veillarde470df72001-04-18 21:41:07 +000012833Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * SAX.c parser.c xpath.c: generating IDs when not validating
12836 from an external parsed entity was poisoning the ID has table
12837 with removed values. This was killing XSLT on the KDE help
12838 browser.
12839
Daniel Veillardceacdd92001-04-18 15:10:35 +000012840Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * entities.h: andrew@ugh.net.au detected a double declaration
12843
Daniel Veillarda10efa82001-04-18 13:09:01 +000012844Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * debugXML.c hash.c tree.h valid.c : some changes related to
12847 the validation suport to improve speed with DocBook
12848 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12849 the way validation errors get reported
12850
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012851Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12854 by P C Chow and William M. Brack for XSLT HTML output
12855
Daniel Veillard2d90de42001-04-16 17:46:18 +000012856Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12859 Igor Zlatkovic patches for MSC compilation and added his
12860 updates
12861
Daniel Veillarde043ee12001-04-16 14:08:07 +000012862Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12865 prefix lookup.
12866 * parserInternals.c: fixed the bug reported by Morus Walter
12867 due to an off by one typo in xmlStringCurrentChar()
12868
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012869Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * HTMLparser.c result/HTML/*: revamped the way the HTML
12872 parser handles end of tags or end of input
12873
Daniel Veillard82daa812001-04-12 08:55:36 +000012874Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12877
Daniel Veillard67a21302001-04-11 14:39:16 +000012878Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12881 bug where the linktime verions of free() won't work ...
12882
Daniel Veillard27b55282001-04-11 12:22:25 +000012883Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12886
Daniel Veillardafc73112001-04-11 11:51:41 +000012887Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * doc/xml.html: added 2.3.6 release
12890
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012891Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12894 * result/wml.xml: resulted in a small output change
12895
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012896Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * tree.c: xmlNewDoc was missing the charset initialization
12899 * xmllint.c: added --auto to autogenerate a doc, allow to
12900 reproduce the problem fixed on xmlNewDoc
12901
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012902Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * xpath.c: trying to get 52979 solved
12905 * tree.c result/ result/noent/: trying to get 52712 solved, this
12906 also made me clean up the fact that XML output in general should
12907 not add formating blanks by default, this changed the output of
12908 a few tests
12909
Daniel Veillard73639a72001-04-10 14:31:39 +000012910Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12913
Daniel Veillardfac26a12001-04-08 13:08:14 +000012914Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * configure.in: finally released 2.3.6
12917
Daniel Veillard911f49a2001-04-07 15:39:35 +000012918Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * xpath.c: checking for null pointer generated by new code
12921
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012922Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * xpath.c: fixed a [] evaluation problem reported
12925 * test/XPath/tests/simpleaddr: extended test
12926 * result/XPath/simpleaddr: updated result
12927
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012928Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * xmllint.c: Dan Timis reported a portability problem
12931 on Macs without mmap, fixed it.
12932
Daniel Veillardb38bd552001-04-03 18:22:00 +000012933Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * testXPath.c : added a --tree option allowing to display the
12936 tree dump of the XPath expression
12937
Daniel Veillard4dd93462001-04-02 15:16:19 +000012938Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * xpath.c: fixed a memleak when comparing nodesets
12941 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12942 * tree.c: added a TODO
12943
Daniel Veillard92ad2102001-03-27 12:47:33 +000012944Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12947 we need string functions
12948 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12949 to be able to use them where needed. Applied some changes
12950 to reduce name linking pollution and compile in only what's
12951 needed.
12952 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12953 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12954 for the string manipulation functions
12955 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12956 to the free() function of xmlmemory.c
12957 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12958 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12959 usage.
12960
12961
Daniel Veillard2be30642001-03-27 00:32:28 +000012962Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * error.c: applied the context output patch of the error
12965 handling submitted by Chuck Griffith
12966 * error/VC/*: this slightly change some error logs
12967
Daniel Veillard50582112001-03-26 22:52:16 +000012968Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * parser.c: fixed line number reporting on error
12971
Daniel Veillard04be4f52001-03-26 21:23:53 +000012972Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * parser.c: Sullivan and Darin found a parser bug,
12975 applied the patch.
12976
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012977Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12980 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12981 xmlversion.h.in xpointer.c: of course the way I defined
12982 UNUSED breaks on old gcc version. Try to be smart and
12983 also define it directly in xmlversion.h
12984 * configure.in: removed -ansi flag from the pedantic set
12985
12986Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012987 Huge cleanup, I switched to compile with
12988 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12989 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12990 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12991 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12992 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
12993 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
12994 encoding.h entities.c error.c list.[ch] nanoftp.c
12995 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
12996 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12997 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
12998 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
12999 Cleanup, staticfied a number of non-exported functions,
13000 detected and cleaned up a dozen of problem found this way,
13001 avoided a lot of public function name/typedef/system names clashes
13002 * doc/xml.html: updated
13003 * configure.in: switched private flags to the really pedantic ones.
13004
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013005Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * configure.in: 2.3.5
13008 * doc/html/*: rebuilt the docs
13009
Daniel Veillard146c9122001-03-22 15:22:27 +000013010Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * parser.c: fixed a reported bug in NOTATION parsing
13013 * uri.c: accepted but not fixed bug 51876, added TODO
13014 * Makefile.am: fixed bug 51876
13015
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013016Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * config.h.in configure.in error.c: fix a compilation problem
13019 on platforms without vsnprintf (xml@thewrittenword.com)
13020
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013021Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * parser.c: fixed a function name header typo
13024 * SAX.c: notations can also occur in external subset.
13025
Daniel Veillard7d42b542001-03-20 13:22:46 +000013026Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * error.c: removed a C++ like comment
13029
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013030Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * parser.c: fixing bug 52299 strange condition leading
13033 to a parser crash due to a buffer overflow
13034 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13035 added the specific test case
13036
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013037Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13040 xmlXPathConvert{String,Number,Boolean} to be able to make
13041 type casts without a context stack, fixed some implementation
13042 problems related to the absence of context at parse-time,
13043 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13044 in the public API too
13045 * xpointer.c xpathInternals.h: we need to know at parse time
13046 whether we are compiling an XPointer
13047
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013048Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13051 cleaned up the parser internals, refactored XPath code, added
13052 new compilation based APIs and cleanly separated public and
13053 private APIs.
13054
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013055Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * xpath.h: the comp field must be added at the end to avoid
13058 killing binary compat.
13059
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013060Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * Makefile.am: detect XPath memleaks in regreson tests
13063 * error.c: fixed and error w.r.t. error reporting still using
13064 stderr
13065 * hash.c: added new line at end of file
13066 * tree.h: minor cleanup
13067 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13068 expression parsing from evaluation, resulted in a number of
13069 changes internally, and in XPointer. Likely to break stuff
13070 using xpathInternals.h but should remain binary compatible,
13071 new interfaces will be added.
13072
Daniel Veillardd574f782001-03-14 19:40:17 +000013073Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * configure.in: fixed a couple of problems reported by
13076 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13077 without gcc on non linux platforms.
13078
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013079Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13082 a fix for --with-html-dir= configure support. I hope it won't
13083 break rpm generation
13084
Daniel Veillarda022fe02001-03-14 16:30:00 +000013085Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * xmlIO.c: one function comment cleanup.
13088
Daniel Veillard25239c12001-03-14 13:56:48 +000013089Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * SAX.c: external subset notations were improperly registered
13092 in the internal subset.
13093
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013094Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * README.cvs-commits: added, pointing to HACKING
13097 * HACKING: updated
13098
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013099Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * parser.c: and Matt Sergeant found one in the XML push
13102 parser (erroneous check I forgot to remove when I fixed the
13103 main parser).
13104
Daniel Veillard68d7b672001-03-12 18:22:04 +000013105Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * xpath.c: ptittom found a small bug in UnaryExpr
13108
Daniel Veillarde356c282001-03-10 12:32:04 +000013109Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * configure.in: bumped to 2.3.4
13112 * error.c: fixed bug #51860
13113 * tree.c: fixed bug #51861
13114 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13115 * tree.[ch] : added xmlDefaultBufferSize
13116 * nanoftp.c: typo in function name header block
13117 * doc/xml.html : updated, added link to XML::LibXSLT
13118 * doc/html/* : rebuilt the docs
13119
Daniel Veillard80f32572001-03-07 19:45:40 +000013120Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * parser.c SAX.c: the new content parsing code raised an
13123 ugly bug in the characters() SAX callback. Found it
13124 just because of strangeness in XSLT XML Rec ouptut :-(
13125
Daniel Veillard6c831202001-03-07 15:57:53 +000013126Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * Makefile.am: Martin Baulig suggested to add -lm
13129 * tree.c: found another bug in xmlNodeGetContent()
13130
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013131Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * xpath.c: Bjorn found the error related to strictness of comparison.
13134
Daniel Veillard29631a82001-03-05 09:49:20 +000013135Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * parser.c: trying to fix the Dtd parsing problem reported
13138 by Gary, side effect of last week speed optimizations.
13139
Daniel Veillard14be0a12001-03-03 18:50:55 +000013140Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13143 * parserInternals.c: removed unneeded test raised by Stric
13144
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013145Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13146
13147 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13148 and fixed by William Brack). Added xmlXPathFormatNumber.
13149 Changed the sorting slightly.
13150 * configure.in Makefile.am example/Makefile.am: Added -lm.
13151 Please note that applications linking with libxml2, must
13152 also like with the math library from now on.
13153
Daniel Veillardf9533d12001-03-03 10:04:57 +000013154Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13157
Daniel Veillard2f362242001-03-02 17:36:21 +000013158Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * parser.c: one must report spaces even if the Dtd element
13161 content proves that this is not part of the element content.
13162 * result/valid/*.xml: this changed the ouptu slightly
13163
Daniel Veillardb402c072001-03-01 17:28:58 +000013164Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * configure.in: bumped to 2.3.3
13167 * doc/xml.html: updated
13168
Daniel Veillard77851712001-02-27 21:54:07 +000013169Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * tree.c: minor doc fix
13172 * xpath.c: deallocation issues when a result tree has been
13173 converted to a node-set
13174
Daniel Veillardec70e912001-02-26 20:10:45 +000013175Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * doc/xml.html: oops corrected dates s/2000/2001
13178
Daniel Veillard8730c562001-02-26 10:49:57 +000013179Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * valid.c: new patch from Gary Pennington
13182
Daniel Veillard91e9d582001-02-26 07:31:12 +000013183Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * doc/xml.html: applied patch from Ankh
13186
Daniel Veillardedac3c92001-02-26 01:36:19 +000013187Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * xinclude.c: fixed a problem building on Mac
13190
Daniel Veillard21a0f912001-02-25 19:54:14 +000013191Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * parser.c: more work on increasing parsing ferformances
13194
Daniel Veillard48b2f892001-02-25 16:11:03 +000013195Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13198 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13199 avoiding memcpy in production builds MEM_CLEANUP macro use
13200 * parser.[ch] parserInternals.c: optimizations of the tightest
13201 internal loops inside the parser. Better checking of I/O
13202 flushing/loading conditions
13203 * xmllint.c : added --timing
13204
Daniel Veillard71681102001-02-24 17:48:53 +000013205Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * configure.in: bumped to 2.3.2
13208 * doc/xml.html: updated for release
13209
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013210Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * xpath.c: found a memleak and fixed a nasty bug
13213
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013214Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * xmllint.[c1] : added return code errors for xmllint
13217 * xpath.c: specific debug dump function for result value trees
13218
Daniel Veillard4b637072001-02-21 21:52:55 +000013219Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * xpath.c: finally implemented xmlXPathCompareNodeSets
13222 * test/XPath/expr/floats results/XPath/expr/floats: added
13223 a test for float expressions
13224
Daniel Veillardf714aa32001-02-21 03:07:44 +000013225Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13228 * parserInternals.[ch]: trying to speed up parsing
13229 * xpath.c : speeded up node set equality op
13230
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013231Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13234 better handling of ID/IDREF and the list modules associated
13235 * configure.in: small CFLAGS cleanup
13236
Daniel Veillarda8abee62001-02-19 15:14:59 +000013237Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * configure.in: fixed iconv detection on AIX (stric)
13240
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013241Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013242
13243 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13244
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013245Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13246
13247 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13248 and optimized xmlXPathNodeSetSort
13249
Daniel Veillard142adbf2001-02-17 13:21:05 +000013250Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * xpath.c: bug fix when context size is 0
13253 * parser.c: I like Norm's Dtd because they still manage to break
13254 the parser occasionally
13255
Daniel Veillardf23e0092001-02-16 13:21:29 +000013256Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13259
Daniel Veillarde0e26512001-02-16 00:11:46 +000013260Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13263 attributes within the XML-1.0 namespace
13264
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013265Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * xpathInternals.h: exported a few axis functions
13268 * doc/xml.html: updated the doc
13269
Daniel Veillard760f4422001-02-15 14:59:48 +000013270Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * configure.in: applied patch from Daniel van Balen for OpenBSD
13273 and bumped version to 2.3.1
13274 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13275 attempt to find autoclosing was simply broken, removed it,
13276 updated the examples, this is better
13277
Daniel Veillardd194dd22001-02-14 10:37:43 +000013278Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13281 hash functionnalities.
13282 * doc/html/* : rebuild the doc
13283
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013284Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13287 on predicate
13288 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13289 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13290 really want to have tags closed on output even if we accept
13291 unclosed ones on input
13292
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013293Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * xpath.c: ouch don't free NULL, rare case fixed
13296 * tree.c: don't coalesce text nodes if they don't have the
13297 same behaviour wrt escaping on output
13298
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013299Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xpath.c: small fixup
13302 * SAX.c: don't warn on empty namespaces.
13303
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013304Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * README: a bit of cleanup
13307 * configure.in: preparing for 2.3.0 release
13308
Daniel Veillard1f83d392001-02-08 09:37:42 +000013309Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * hash.[ch]: added a first version of xmlHashSize()
13312 * valid.c: another bug fix from Gary Pennington
13313
Daniel Veillard5eef6222001-02-07 18:24:48 +000013314Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * valid.c: couple of bug fixes pointed by Gary Pennington
13317 * HTMLtree.c: #if 0 cleanup
13318
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013319Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13322 which removes a time consuming check of xmlXPathNodeSetAdd()
13323 and use it in places where we are sure to not break unicity
13324
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013325Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * xpath.c: bug fixes found from XSLT
13328 * tree.c: preserve node->name special values when copying nodes.
13329 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13330 external subset are fetched when available but without full
13331 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13332 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13333 output with encoding disabled.
13334
Daniel Veillard2c833b62001-02-03 08:52:06 +000013335Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13338 xmlCheckFilename should not be called from xmlFileOpenW
13339 and xmlGzfileOpenW
13340
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013341Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13344 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13345 added the new tests for URI normalization
13346 * testURI.c: fixed stoopid bugs
13347 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13348 the URI in the error messages are now properly normalized
13349
Daniel Veillardea28ce62001-02-02 08:20:19 +000013350Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13353
Daniel Veillarde99a4762001-02-01 04:34:35 +000013354Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13357
Daniel Veillard2b325a02001-01-31 20:46:31 +000013358Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c: fixed mod operator
13361
Daniel Veillardde55cf62001-01-31 15:53:13 +000013362Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * parser.c: fixed xmlStrcat doc
13365 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13366 trees.
13367
Daniel Veillard2f913b72001-01-31 13:23:49 +000013368Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpath.c result/XPath/tests/chaptersbase
13371 result/XPath/tests/simplebase: fixed XPath node()
13372 * tree.c: small fix in xmlNewNs()
13373 * Makefile.am: removed extraneous xml2Conf.sh rule
13374
Daniel Veillardb42042b2001-01-28 07:40:36 +000013375Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13378 Changed the library name, in order to get libxml-devel and
13379 libxml2-devel to coexist on a single system
13380 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13381 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13382
Daniel Veillardee0a4662001-01-27 18:59:33 +000013383Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13386 libxml2-devel installable in // as libxml-devel.
13387
Daniel Veillard5eb05942001-01-27 17:50:22 +000013388Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * doc/Makefile.am: fixed make rebuild in doc
13391 * doc/html/*.html: rebuilt the docs
13392
Daniel Veillard65c295d2001-01-26 09:32:39 +000013393Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13396
Daniel Veillard8e199902001-01-25 18:54:39 +000013397Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13400 the HTML doc to go into the -devel RPM ...
13401 * aclocal.m4 config.h.in: some updates due to auto* magic
13402
Daniel Veillard93086662001-01-25 18:13:04 +000013403Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * xpath.h: added a hook in the context structure allowing to
13406 link to extra support, needed for XSLT
13407
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013408Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13411 xmlXPtrCmpPoints to use it.
13412 * propagated the following patch from Alejandro Forero
13413 * include/win32config.h xmlIO.c: applied further suggestions
13414 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13415 * example/gjobread.c: fixed warnings, now that it builds
13416
13417Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13418
13419 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13420
13421 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13422 filename points to a valid file (not a directory).
13423 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13424 Added calls to xmlCheckFilenameDir.
13425
13426 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13427 `path' (rather than `filename') as the parameter to gzopen and open.
13428
Daniel Veillard48177c22001-01-23 15:27:41 +000013429Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * Makefile.am: fixed a problem with EXTRA_DIST
13432
Daniel Veillardb83ba402001-01-22 22:45:10 +000013433Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * Makefile.am example/Makefile.am: finally found the trick
13436 to build the example, i.e. add "." in SUBDIRS before example
13437 in the list <grin/>
13438
Daniel Veillard82687162001-01-22 15:32:01 +000013439Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * doc/xml.html: updated with an XSLT section, removed pointer to
13442 W3C CVS base.
13443
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013444Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13447 too, and deallocation need to occur the same way.
13448
Daniel Veillarde4566462001-01-22 09:58:39 +000013449Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13452 type correponding to an XSLT result tree fragment. Share most
13453 of the data format with node set, as well as operators.
13454 * HTMLtree.c: added a newline at the end of the doctype output
13455 whe this one is not present initially.
13456 * tree.c: make sure taht the parent and doc pointers are properly
13457 set when copying attributes (lists).
13458
Daniel Veillard701c7362001-01-21 09:48:59 +000013459Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13462
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013463Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xpath.c: seems I finally killed that ugly path evaluation
13466 context bug (tagged 9999 in case is is wrong)
13467
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013468Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13471 for XSLT
13472
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013473Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13476 for xmlGzfileOpen() bug
13477
Daniel Veillardf6eea272001-01-18 12:17:12 +000013478Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * xpath.c: removed an error found by XSLT usage
13481 * tree.c parserInternals.h: use a predefined static string
13482 for text and comment nodes, avoid freeing them in xmlFreeNode,
13483 exported the string name in parserInternals.h and added
13484 another value to disable encoding at output (for XSLT),
13485 gain memory, time.
13486
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013487Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13490 win32/libxml2/libxml2_so.dsp: new makefiles and update
13491 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13492
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013493Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13496 Gary Pennington
13497
Daniel Veillard389e6b72001-01-15 19:41:13 +000013498Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * xpath.c: fixed the comaprision of values and nodelists,
13501 need to compare nodelist still ...
13502 * debugXML.c: avoided a possible core dump
13503 * HTMLparser.c: cleanup
13504 * nanohttp.c: contributed fix.
13505 * tree.c: fixes in properties handling added xmlSetNsProp
13506 needed by libxslt
13507 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13508 comment
13509 * TODO: updated
13510
Daniel Veillard167bd532001-01-06 21:09:34 +000013511Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * parser.c parserInternals.c: applied Bjorn Reese optimization
13514 patch
13515
13516Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * Makefile.am: applied patch fro make check from Martin Vidner
13519
Daniel Veillard503b8932001-01-05 06:36:31 +000013520Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * configure.in: preparing 2.2.11
13523 * doc/html/*: rebuild the HTML files
13524 * doc/xml.html : updated
13525
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013526Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * tree.c: fixed a stupid bug
13529 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13530 patches related to validation of an XInclude processing result
13531 * TODO: updated
13532
Daniel Veillarde2488192001-01-04 10:54:22 +000013533Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13536 on large files
13537
Daniel Veillardf060a412001-01-03 20:52:44 +000013538Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13541
Daniel Veillard45cff692001-01-03 18:02:04 +000013542Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13545 reported by Jonas Borgström
13546 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13547
Daniel Veillard08108982001-01-03 15:24:58 +000013548Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * testXPath.c xpath.c: fixing the XPath union expressions problem
13551 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13552
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013553Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * xmllint.c: Made is so if the file name is "-" is will read form
13556 standard input. Sven Heinicke <sven@zen.org>
13557 * tree.c: fixed a problem when growing buffer
13558 * tree.h: fixed the comment of the node types following andersca
13559 comment
13560 * TODO: updated
13561
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013562Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13563
13564 * HTMLparser.[ch]: added a way to avoid adding automatically
13565 omitted tags. htmlHandleOmittedElem() allows to change the
13566 default handling.
13567 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13568 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13569 of xmllint too when using --memory flag, added a memory test
13570 suite at the Makefile level.
13571 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13572 with namespace use when encountering QNames in XPath evalation,
13573 added xmlns() scheme in XPointer.
13574 * nanoftp.c : incorporated a fix
13575 * parser.c xmlIO.c: fixed problems raised with encoding when using
13576 the memory I/O
13577 * parserInternals.c: closed bug 25934 reported by
13578 torsten.landschoff@innominate.de
13579 * TODO: updated
13580
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013581Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13582
13583 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13584 on a non-updated tree :-(, made a 2.2.10 release to correct the
13585 situation
13586
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013587Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13588
13589 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13590 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13591 integrated a set of OpenVMS changes from Howard Taylor
13592 <Howard.Taylor@pacoast.com>
13593
Daniel Veillard58770e72000-11-25 00:48:47 +000013594Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13595
13596 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13597 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13598
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013599Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13600
13601 * HTMLparser.c: some fixes on auto-open of html/head/body
13602 * encoding.c: fixed a compilation error on some gcc env
13603 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13604 XPointer implementation
13605 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13606 related XPointer tests and associated results
13607
Daniel Veillard300f7d62000-11-24 13:04:04 +000013608Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13609
13610 * doc/xmldtd.html doc/xml.html: following a short step by step
13611 guidance on IRC to help maciej with DTDs I started a small
13612 page on the subject.
13613
Daniel Veillard748e45d2000-11-17 16:36:08 +000013614Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13615
13616 * HTMLparser.c: fixed handling of broken charrefs
13617 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13618 patches
13619
Daniel Veillard28929b22000-11-13 18:22:49 +000013620Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13621
13622 * doc/xml.html doc/html/* : rebuilt the docs after adding
13623 xinclude and updated page for 2.2.7 and 2.2.8
13624 * configure.in: releasing 2.2.8
13625
Daniel Veillard41e06512000-11-13 11:47:47 +000013626Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13627
13628 * parser.[ch] parserInternals.c: applied the conditional
13629 section processing fix from Jonathan P Springer
13630 <jonathan.springer2@gte.net>
13631 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13632 project file, fixed iconv default non support
13633 * xpath.c: fixed the problem of evaluating relative expressions
13634 when a node context is provided.
13635
Daniel Veillardbf432752000-11-12 15:56:56 +000013636Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13637
13638 * nanoftp.c: fixed gcc 2.95 new warnings
13639 * SAX.c: fixed a stupid bug
13640 * tree.c: fixed a formatting problem when round-tripping
13641 from/to memory
13642 * xinclude.c: chased memleak, fixed a base problem
13643 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13644 xmlXPtrBuildNodeList()
13645 * TODO: updated
13646 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13647 adding a first small set of regression tests for XInclude
13648
Daniel Veillardc2def842000-11-07 14:21:01 +000013649Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13650
13651 * nanohttp.[ch]: applied Wayne Davison patches to access
13652 the WWW-Authorization header.
13653 * parser.c: Closed Bug#30847: Problems when switching encoding
13654 in short files by applying Simon Berg's patch.
13655 * valid.c: fixed a validation problem
13656 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13657 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13658 Wayne Davison
13659 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13660 need to be extended to non full nodes selections.
13661 * xinclude.c: starts to work decently
13662
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013663Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13664
13665 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13666 debugXML.c xmlversion.h.in: Started adding XInclude support,
13667 this is a new xmllint option
13668 * tree.c xpath.c: applied TOM patches for XPath
13669 * xpointer.c: fixed a couple of errors.
13670 * uri.c: added an escaping function needed for xinclude
13671 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13672 new warning from RH70 gcc's version
13673
Daniel Veillarda4964b72000-10-31 18:23:44 +000013674Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13675
13676 * HTMLparser.c: fixed loop on invalid char in scripts
13677 * parser.c: update to description of xmlIOParseDTD()
13678 * libxml.m4 xmlversion.h.in: changes contributed by
13679 Michael Schmeing <m.schmeing@internet-factory.de>
13680 * configure.in: preparing for 2.2.7
13681 * Makefile.am: trying to avoid config.h and acconfig.h
13682 being included in the distrib
13683 * configure.in: released 2.2.7
13684
13685Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13686
13687 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13688 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13689
Daniel Veillard01411222000-10-30 15:33:22 +000013690Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13691
13692 * parser.[ch]: added xmlIOParseDTD()
13693 * xpointer.c: added support for the 2 extra parameters of
13694 string-range, fixed a stoopid error when '0' was present
13695 in XPointer expressions
13696 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13697 testsuite for the above
13698
Daniel Veillard6db58192000-10-30 09:27:53 +000013699Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13700
13701 * libxml.spec.in: improved package descriptions
13702
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013703Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13704
13705 * xpath.c xpathInternals.h: applied a large cleaning patch
13706 from TOM <ptittom@free.fr>, it also add namespace support
13707 for function and variables registration.
13708
Daniel Veillardbd20df72000-10-29 17:53:40 +000013709Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13710
13711 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13712 * Makefile.mingw: Wayne Davison's update adding hash.c
13713
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013714Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13715
13716 * xpath.c: fixed the root evaluation problems
13717 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13718 ignorable spaces with <b> <bold> <em>
13719 * tree.c: fixed a loop in xmlSearchNsByHref()
13720
Daniel Veillard767662d2000-10-27 17:04:52 +000013721Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13722
13723 * xpath.c: applied another XPath patch from TOM
13724 * xpath.c include/makefile.am: applied another patch from
13725 china@thewrittenword.com (cleanup on IRIX).
13726
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013727Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13728
13729 * xml-config.1: received a fixed version from Fredrik Hallenberg
13730 <hallon@lysator.liu.se>
13731
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013732Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13733
13734 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13735 cleanup patch for XPath
13736
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013737Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13738
13739 * patched to redirrect all "out of context" error messages to
13740 a reconfigurable routine. The changes are:
13741 * xmlerror.h : added the export of an error context type (void *)
13742 an error handler type xmlGenericErrorFunc there is an interface
13743 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13744 to reset the error handling routine and its argument
13745 (by default it's equivalent to respectively fprintf and stderr.
13746 * all the c files: all wild accesses to stderr or stdout within
13747 the library have been replaced to calls to the handler.
13748
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013749Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13750
13751 * configure.in: release 2.2.6
13752 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13753 exporting the inner functions of xpath for extension modules
13754 * doc/*: updated and rebuilt the doc
13755
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013756Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13757
13758 * nanohttp.c : applied Wayne HTTP cleanup patch
13759 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13760 and xmlNodeSetSpacePreserve()
13761
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013762Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13763
13764 * xpath.c: closing bug #29260
13765
Daniel Veillard126f2792000-10-24 17:10:12 +000013766Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13767
13768 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13769 multikey tuples, made hash structure opaque
13770 * valid.[ch]: moved elements, attributes, notations decalarations
13771 as well as ID and refs to hash tables.
13772 * entities.c: hash cleanup
13773 * xmlmemory.c: fixed a dump problem in debug mode
13774 * include/Makefile.am: problem passing in DESTDIR= values patch
13775 from Marc Christensen <marc@calderasystems.com>
13776 * nanohttp.c: removed debugging remains
13777 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13778 * HTMLparser.c parser.c: fixing a number of problems with the
13779 macros in the *parser.c files (Wayne).
13780 * HTMLparser.c: close the previous option when opening a new one
13781 (Marc Sanfacon).
13782 * result/HTML/*: updated the HTML results accordingly
13783
Daniel Veillard52afe802000-10-22 16:56:02 +000013784Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13785
13786 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13787 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13788 XPath functions and XML entities table to them. More to come...
13789 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13790
Daniel Veillard683cb022000-10-22 12:04:13 +000013791Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * tree.c: coalesce adjacent text nodes
13794 * valid.c: handling of blank nodes in DTd validation (raised
13795 by problems with a posteriori validation).
13796 * nanohttp.c: changing behaviour on HTTP write stuff.
13797 * HTMLtree.c: forced body and html to be explicitely closed.
13798 * xpath.h: exported more XPath functions.
13799
Daniel Veillard1baf4122000-10-15 20:38:39 +000013800Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13801
13802 * Release of 2.2.5
13803 * xpointer.c: range() range-inside and other helper functions
13804 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13805
Daniel Veillard47e12f22000-10-15 14:24:25 +000013806Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13807
13808 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13809 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13810
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013811Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13812
13813 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13814 and XPointer modules
13815
Daniel Veillard134c9f32000-10-15 10:27:08 +000013816Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * SAX.h: closed #25107
13819
Daniel Veillard39915622000-10-15 10:06:55 +000013820Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13821
13822 * testSAX.c: fixed problem with cdata reporting
13823 * SAXresult/* : updated
13824
Daniel Veillard1e851392000-10-15 10:02:56 +000013825Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13826
13827 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13828 Closed bug #27499, added to regression tests
13829 * TODO: updated
13830
Daniel Veillard7eda8452000-10-14 23:38:43 +000013831Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13832
13833 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13834 support for SCRIPT and STYLE with help from Bjorn Reese
13835 * test/HTML/* result/HTML/*: added simple testcase and updated
13836 the existing ones.
13837
Daniel Veillardff9c3302000-10-13 16:38:25 +000013838Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13839
13840 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13841 string-range for empty strings
13842 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13843 test/XPath/xptr/strrange: augmented the XPointer testsuite
13844
Daniel Veillard189446d2000-10-13 10:23:06 +000013845Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * doc/xml.html doc/xmlmem.html: added a module describing memory
13848 interfaces and use, updated the main page.
13849
Daniel Veillard2f971a22000-10-12 23:26:32 +000013850Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13851
13852 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13853 nanoftp code work on Windows too now
13854
13855Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013856
13857 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13858 * xpointer.c: implemented string-range() at least a good first version
13859 * test/XPath/docs/str test/XPath/xptr/strrange
13860 result/XPath/xptr/strrange: the string-range() tests
13861
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013862Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13863
13864 * Makefile.am include/Makefile.am include/win32config.h
13865 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13866 and make distcheck
13867
Daniel Veillard19d61112000-10-11 23:50:35 +000013868Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13871 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13872 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13873
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013874Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13875
13876 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13877 patch for socklen_t detection by
13878 Albert Chin-A-Young <china@thewrittenword.com>
13879
Daniel Veillardcd429612000-10-11 15:57:05 +000013880Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13883 and added a --dtdvalid option to xmllint used to test it
13884
Daniel Veillard47c02452000-10-11 13:04:36 +000013885Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13886
13887 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13888 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13889
Daniel Veillard2d38f042000-10-11 10:54:10 +000013890Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13893 handlings (registration, lookup, cleanup)
13894
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013895Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13896
13897 * configure.in Makefile.am include/makefile.am: adding XPointer
13898 and XPtrtests target
13899 * xpointer.[ch] : new files for XPointer support
13900 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13901 more XPath tests
13902
Daniel Veillard57fda592000-10-10 23:24:14 +000013903Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13904
13905 * configure.in: fixed, very broken, make distcheck works again
13906
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013907Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13908
13909 * More work toward 2.2.5, integrated a number of patches
13910 * configure.in Makefile.am win32config.h.in: trying to cleanup
13911 make distcheck .... huh ...
13912 * include/Makefile.am include/win32config.h: new directory
13913 for includes
13914 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13915 updated teh makefiles and instructions for WIN32
13916 * xpath.c: small fixes
13917 * test/XPath/ results/XPath: updated the testcases and results
13918 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13919 suggested patches
13920 * valid.c: fixed an ID bug
13921
Daniel Veillardb71379b2000-10-09 12:30:39 +000013922Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13923
13924 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13925 the automake bug where wrong dependancies were generated.
13926 * xpath.[ch]: worked on XPointer
13927
Daniel Veillard7e99c632000-10-06 12:59:53 +000013928Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13929
13930 * configure.in Makefile.am: 2.2.5, ship the include in an
13931 include/libxml subdirectory, use symlinks when using CVS
13932 * testSAX.c: fixed small bug
13933 * testXPath.c: changed the way testfiles are parsed
13934 * debugXML.c: same kind of cleanup when parsing an argument expression
13935 XPath/XPointers can have blanks embedded
13936 * xpath.[ch]: more cleanup, reorgs for XPointer work
13937 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13938 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13939
Daniel Veillard55b91f22000-10-05 16:30:11 +000013940Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13941
13942 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13943 in the XPath engine, rewrote large parts of it, now it's far
13944 cleaner and in sync with the REC not an old WD. Fixed a parsing
13945 problem in the interactive XML shell found when testing XPath.
13946
Daniel Veillardac260302000-10-04 13:33:43 +000013947Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13948
13949 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13950 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13951 examples with the extra test
13952
Daniel Veillard7cfce322000-10-04 12:40:27 +000013953Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13954
13955 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13956 the global init function.
13957
Daniel Veillard970112a2000-10-03 09:33:21 +000013958Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13959
13960 * HTMLparser.c: Doohhh, attribute name parsing was still case
13961 sensitive ! Fixed this ...
13962 * result/HTML/* : updated the tests results accordingly
13963
Daniel Veillard740abf52000-10-02 23:04:54 +000013964Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13965
13966 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13967 engine, should be far more stable, incorporated a new version of
13968 preceding/following axis, need testing
13969 * uri.c: fixed file:///c:/a/b/c problem
13970 * test/XPath/tests/idsimple: augmented the XPath tests
13971
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013972Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13973
13974 * doc/* rebuilding docs for 2.2.4 release
13975
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013976Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * configure.in: releasing 2.2.4
13979 * parser.[ch]: added xmlStrEqual()
13980 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13981 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13982 use xmlStrEqual instead
13983 * TODO: updated
13984 * added an XPath test
13985
Daniel Veillardbc765302000-10-01 18:23:35 +000013986Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13987
13988 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13989 * entities.h: exported xmlInitializePredefinedEntities
13990 * parser.[ch] : added xmlInitParser()
13991 * parserInternals.h : had to export htmlInitAutoClose()
13992
Daniel Veillardf09e7e32000-10-01 15:53:30 +000013993Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13994
13995 * xpath.[ch] : fixed some serious XPath Predicate evaluation
13996 problems
13997 * Makefile.am : added XPath regression tests to normal tests
13998 * uri.c: fixed a problem with local paths, cleanup
13999 * parser.c: fixed a problem with large CData sections
14000
Daniel Veillardd2ade932000-09-30 14:39:55 +000014001Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14002
14003 * configure.in xml-config.in: patch from "Ben Taylor"
14004 <sol7x86@hotmail.com> for solaris shared libs lookup
14005
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140062000-09-30 Martin Baulig <baulig@suse.de>
14007
14008 * libxml-2.0.pc.in: Provide pkg-config script.
14009
14010 * configure.in: Create the libxml-2.0.pc script from the
14011 libxml-2.0.pc.in templates.
14012 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014013 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014014
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014015Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14018 when compiling with MSC
14019
Daniel Veillard46057e12000-09-24 18:49:59 +000014020Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14021
14022 * xpath.c: patch for normalize-string() substring-before(),
14023 substring-after() and translate() functions from Bjorn Reese
14024 <breese@mail1.stofanet.dk>
14025 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14026 Fredrik Hallenberg <hallon@lysator.liu.se>
14027 * TODO: updated
14028
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014029Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14030
14031 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14032 problem of socklen_t being undefined on a number of platforms
14033 * debugXML.c: fixed a compilation problem when without snprintf
14034
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014035Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14038 an URI bug and a fix for the control-character-induced infinite loop
14039 * nanohttp.c: preventive fix for compiling on WIN32
14040
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014041Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * xmlint.c: closing bug #25000
14044
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014045Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14046
14047 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14048 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14049 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14050 related function, fixing xmlStrncmp(), and associated cleanup
14051 * result/HTML/entities.html.sax: updating result
14052
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014053Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * uri.c: applied patch for URI escaping from Wayne Davison
14056 <wayned@blorf.net>
14057 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14058 from Denis Barbier <barbier@imacs.polytechnique.fr>
14059 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14060 patch from Wayne Davison
14061
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014062Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14063
14064 * doc/xml.html : updated with new releases, adding "how to help"
14065
Daniel Veillard04698d92000-09-17 16:00:22 +000014066Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14067
14068 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14069 removed a few warnings in pedantic mode ...
14070 * parserInternals.c parser.c: moved encoding switching function
14071 to parserInternals.c
14072 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14073
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014074Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14075
14076 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14077 error or warning handlers
14078
Daniel Veillardb1059e22000-09-16 14:02:43 +000014079Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14080
14081 * parserInternals.c parserInternals.h parser.c Makefile.am:
14082 created a new module parserInternals.c, moved most of the
14083 code shared by the various parsers there, as well as
14084 deprecated code from parser.c. More cleanup of parser.c
14085 * uri.c: fixed a problem when URI is NULL
14086 * valid.c: speedup when looking for an attribute declaration
14087
Daniel Veillard39c7d712000-09-10 16:14:55 +000014088Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14091 the cleanup of the computation of URI references when seeking
14092 external entities. The URI reference string and the resulting
14093 URI are both stored now.
14094 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14095 large s(n)printf checks and cleanup from Denis Barbier
14096 <barbier@imacs.polytechnique.fr>
14097 * xmlversion.h.in tree.h: couple of SGML declarations for a
14098 possible docbook module.
14099 * result/VC/ : a couple of test output changed due to the change
14100 of the entities URI
14101
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014102Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14103
14104 * parser.h: added a _private field for linking user's data
14105
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014106Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14107
14108 * parser.c parserInternals.h: demacroified most of the IS_XXX
14109 the gain in size is significant so ...
14110
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014111Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * entities.c: cases where looking up entities with doc==NULL
14114 covered
14115
Daniel Veillard90e11312000-09-05 10:42:32 +000014116Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
Daniel Veillard1de50802000-09-07 08:54:32 +000014118 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014119 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14120
Daniel Veillard98a79162000-09-04 11:15:39 +000014121Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
Daniel Veillard1de50802000-09-07 08:54:32 +000014123 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014124 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14125 * Makefile.in: added URItest and included thenin "make tests"
14126
14127Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014128
14129 * xmlversion.h.in: closed bug 22941
14130
Daniel Veillard2bb89092000-08-31 14:57:50 +000014131Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * doc/xmlio.html: added doc and example for entity loader
14134 redefinition.
14135
Daniel Veillard96984452000-08-31 13:50:12 +000014136Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14139 used by libxml
14140
Daniel Veillarde715dd22000-08-29 18:29:38 +000014141Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * parser.c: Fixed bug on invalid ontent characters and when using
14144 push.
14145 * xmllint.c: fixed xmllint endling of errors in push mode
14146
Daniel Veillard4948eb42000-08-29 09:41:15 +000014147Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014150 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014151 * result/HTML/*.sax: regenerated HTML SAX output
14152 * parser.c: more cleanup.
14153
Daniel Veillarde010c172000-08-28 10:04:51 +000014154Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014157 patches from Wayne Davison <wayned@users.sourceforge.net>,
14158 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014159 * HTMLparser.c: fixed an ignorable white space detection bug
14160 occuring when parsing with SAX only
14161 * result/HTML/*.sax: updated since the output is now HTML
14162 encoded...
14163
Daniel Veillard47f3f312000-08-27 22:40:15 +000014164Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14165
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014166 * HTMLparser.[ch]: applied some of Wayne Davison
14167 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014168
Daniel Veillarde0854c32000-08-27 21:12:29 +000014169Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14172 undeclared namespace prefix was used, added a warning.
14173 Cleaned up support w.r.t. entities, spilling out a warning
14174 and being pedantic on lookups.
14175 * test/warning/ent9 : added testcase for previous example.
14176 * TODO: updated
14177 * parserInternals.h parser.c: changed the way names are parsed
14178 now allow infinite size and decrease penalty for normal use
14179 * parser.c: Started a big cleanup/check of the parser code,
14180 fixed some of the most tortuous entity code, spotted code
14181 unused anymore
14182 * test/*: added tests for very long names and related nasty
14183 things.
14184
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014185Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14186
14187 * doc/encoding.html: added encoding aliases doc
14188 * doc/xml.html: updates
14189 * encoding.[ch]: added EncodingAliases functions
14190 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14191 bottleneck affecting large DTDs like Docbook
14192 * parser.[ch] xmllint.c: added a pedantic option, will be
14193 useful
14194 * SAX.c: redefinition of entities is reported in pedantic mode
14195 * testHTML.c: uninitialized warning from gcc
14196 * uri.c: fixed a couple of bugs
14197 * TODO: added issue raised by Michael
14198
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014199Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * doc/encoding.html: propagated Martin Duerst suggestions
14202
Daniel Veillard52402ce2000-08-22 23:36:12 +000014203Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14204
14205 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14206 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14207 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14208 by Wayne Davison
14209
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014210Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14211
14212 * nanoftp.c nanohttp.c: small cleanup
14213 * TODO: updated
14214
Daniel Veillard244ece92000-08-19 20:58:02 +000014215Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14216
14217 * added an old VC testcase and updated title.xml entity
14218
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014219Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14222 done on auto-opening of <p> tags and cleanup of SAX output
14223
Daniel Veillard979e55e2000-08-19 16:48:54 +000014224Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14227
Daniel Veillard4540be42000-08-19 16:40:28 +000014228Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * doc/xml.html libxml.* structure.*: updated the doc a bit
14231
Daniel Veillard808a3f12000-08-17 13:50:51 +000014232Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14233
14234 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14235 of SAX tests
14236
Daniel Veillard29579362000-08-14 17:57:48 +000014237Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14238
14239 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14240 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14241
Daniel Veillard1255ab72000-08-14 15:13:33 +000014242Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14243
14244 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14245 * testHTML.c: fix core dump on Solaris 2.x systems
14246 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14247 * result/HTML/*.sax: previous bug fix lead to new results
14248
Daniel Veillard03109292000-08-14 14:58:22 +000014249Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14252 * configure.in: added --with-readline=DIR to accept alternate
14253 path for readline include/library
14254 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14255 for ANSI under HP-UX
14256 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14257 includes @LIBS@
14258
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014259Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * doc/* : rebuilt the docs
14262 * getting ready for 2.2.2 release
14263
Daniel Veillard87b95392000-08-12 21:12:04 +000014264Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14267 and xmlAddFeature()
14268 * tree.[ch]: added xmlAddChildList()
14269 * xmllint.c: MAP_FAILED macro test
14270 * parser.h: added xmlParseCtxtExternalEntity()
14271 * valid.c: applied bug fixes removed warning
14272 * tree.c: added CDATA block to elements content
14273 * testSAX.c: cleanup of output
14274 * testHTML.c: added SAX testing
14275 * encoding.c: better error recovery
14276 * SAX.c, parser.c: fixed one of the external entity processing
14277 of the OASis testsuite
14278 * Makefile.am: added HTML SAX regression tests
14279 * configure.in: bumped to 2.2.2
14280 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14281 SAX results
14282
Daniel Veillard88a172f2000-08-04 18:23:10 +000014283Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * configure.in: patch for HP compiler
14286
142872000-08-04 Sven Heinicke <sven@zen.org>
14288
14289 * xmllint.c: Was coredumping sometimes when the file given didn't
14290 exist.
14291
Daniel Veillard46e370e2000-07-21 20:32:03 +000014292Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014295
Daniel Veillard46e370e2000-07-21 20:32:03 +000014296 when using in memory parsing. Need some cleanup.
14297 * xmllint.c configure.in: added a --memory flag to test memory
14298 parsing
14299
Daniel Veillard36650692000-07-21 15:16:39 +000014300Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * nanohttp.c: fixed socklen_t replacement to unsigned int
14303 * parser.c: fixed a space handdling missing at the end of
14304 production 28 DOCTYPE.
14305 * xmlmemory.c: fixed a stupid bug on the routine to override
14306 allocation functions
14307 * TODO: updated
14308
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014309Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * doc/ regenerated the docs
14312
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014313Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14314
14315 * doc/encoding.html doc/xml.html: added I18N doc
14316 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14317 improvements, both parser and filters, added ASCII & HTML,
14318 fixed the ISO-Latin-1 one
14319 * xmllint.c testHTML.c: added/made visible --encode
14320 * debugXML.c : cleanup
14321 * most .c files: applied patches due to warning on Windows and
14322 when using Sun Pro cc compiler
14323 * xpath.c : cleanup memleaks
14324 * nanoftp.c : added a TESTING preprocessor flag for standalong
14325 compile so that people can report bugs more easilly
14326 * nanohttp.c : ditched socklen_t which was a portability mess
14327 and replaced it with unsigned int.
14328 * tree.[ch]: added xmlHasProp()
14329 * TODO: updated
14330 * test/ : added more test for entities, NS, encoding, HTML, wap
14331 * configure.in: preparing for 2.2.0 release
14332
Daniel Veillard49703262000-07-10 10:27:46 +000014333Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * nanoftp.c: fixed the way the control connection is handled
14336 * libxml.spec.in: fixed the dependancies and cleanup
14337
Daniel Veillard306be992000-07-03 12:38:45 +000014338Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * doc/xml.html: changed the xmlsoft.org structure, updated the
14341 examples w.r.t. root and childs
14342
Daniel Veillard7d853352000-07-02 18:53:09 +000014343Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14346
Daniel Veillard365e13b2000-07-02 07:56:37 +000014347Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * HTMLparser.c: Work on character encoding support for the HTML parser
14350 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14351 * encoding.c: Fixed a potential memleak in the encoding stuff
14352
Daniel Veillardaf743792000-07-01 11:49:28 +000014353Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * doc/FAQ.html doc/Makefile.am : added a FAQ
14356
14357Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014358
14359 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14360 of the HTML parser to force it to not bypass SAX
14361
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014362Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * win32config.h.in: updated
14365 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14366 lacks iconv support :-( need to release 2.1.1
14367 * configure.in: release 2.1.1
14368 * HTMLparser: fixed bug #14784
14369 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14370 by Windows compiler
14371 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14372 the SAX startDocument() callback.
14373 * TODO: updated
14374
14375Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * added xmlStopParser()
14378
Daniel Veillardbe803962000-06-28 23:40:59 +000014379Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14380
14381 * configure.in: 2.1.0 prerelease
14382 * Large resync between W3C and Gnome tree
14383 * nanoftp, nanohttp.c: fixed stalled connections probs
14384 * HTMLtree.c SAX.c : support for attribute without values in
14385 HTML for andersca
14386 * valid.c: Fixed most validation + namespace problems
14387 * HTMLparser.c: start document callback for andersca
14388 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14389 * parser.h, SAX.c: serious speed improvement for large
14390 CDATA blocks
14391 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14392 different encoding
14393 * example/Makefile.am example/gjobread.c tree.h: work on
14394 libxml1 libxml2 convergence.
14395 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14396 and the LIBXML_TEST_VERSION macro
14397
Daniel Veillardc310d562000-06-23 18:32:15 +000014398Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * doc/xml.html: various patches and improvements typo fixed by
14401 Felix Natter
14402 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14403 from Felix Natter <fnatter@gmx.net>
14404
Daniel Veillardf3029822000-05-06 08:11:19 +000014405Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * doc/upgrade.html: updated with instructions for support of both
14408 libxml-1.x and libxml-2.x
14409 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14410 for 2.x support and also fixed includes
14411
14412
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014413Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14416 the encoding support, added iconv support, so now libxml if
14417 compiled with iconv automatically support japanese encodings
14418 among others. Work based on initial patch from Yuan-Chen Cheng
14419 I may have broken binary compat in the encoding handler
14420 registration scheme, but that was so utterly broken I don't
14421 expect anybody to have used this feature until now.
14422 * parserInternals.h: fixup on the CHAR range macro
14423 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14424 code.
14425 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14426 * uri.c: added xmlParseURI() I can't believe I forgot to
14427 implement this one in 2.0 !!!
14428 * SAX.c: moved doc->encoding update in the endDocument() call.
14429 * TODO: updated.
14430
Daniel Veillard06047432000-04-24 11:33:38 +000014431Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * tree.h: removed extraneous xmlRemoveProp definition
14434 * TODO: added item about --disable-corba configure switch
14435 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14436 * nanoftp.c: fixed include problems giving troubles on AIX and
14437 slowlaris
14438 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14439 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14440 comment and headers changes to lower gtk-doc number of warnings
14441 * doc/html/*: rebuilt docs
14442
Daniel Veillarde0aed302000-04-16 08:52:20 +000014443Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * HACKING: documented the tag for 1.x and instructions
14446
Daniel Veillard5e873c42000-04-12 13:27:38 +000014447Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
14449 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14450 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14451 xmlCreateIOParserCtxt
14452 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14453 significant overall improvement
14454 * xmllint.c: added I/O test to xmllint
14455 * testSAX.c: added a speed test
14456 * doc/* : updated/regenerated
14457
Daniel Veillardfc708e22000-04-08 13:17:27 +000014458Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * xpath.c uri.h parserInternals.h: cosmetic changes from
14461 "Timur I. Bakeyev" <timur@bat.ru>, including making
14462 xmlCreateURI() public
14463
Daniel Veillard5d211f42000-04-07 17:00:24 +000014464Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14467 and the code at the same time. Added a clean mechanism for
14468 overload or added input methods: xmlRegisterInputCallbacks()
14469 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14470 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14471 * TODO: updated
14472 * doc/* : updated/regenerated
14473 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14474 source dir
14475
Daniel Veillarde77a9182000-04-05 19:12:29 +000014476Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * testURI.c: yet another forgotten commit, I should get some sleep !
14479
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014480Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14481
14482 * xmllint.c: forgot to commit this too ?
14483
Daniel Veillardb9df4042000-04-05 14:23:16 +000014484Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14485
14486 * xmlversion.h.in : forgot to commit this previously
14487
Daniel Veillard361d8452000-04-03 19:48:13 +000014488Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14491 * README TODO: updated for release
14492 * uri.c uri.h: added authority parsing/saving
14493 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14494 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14495 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14496 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14497 Makefile.am : added compile-time customization of libxml
14498 --with-ftp --with-http --with-html --with-xpath --with-debug
14499 --with-mem-debug
14500 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14501 #include <libxml/xxx.h> I hope it won't break too much stuff
14502 and will be manageable in the future...
14503 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14504 and added xmllint to the installed programs
14505 * uri.h: added xmlFreeURI()
14506
Daniel Veillardec303412000-03-24 13:41:54 +000014507Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * uri.c uri.h: finished the escaping handling, the base support
14510 and the URI path normalization. Looks good just lacks the
14511 authority content parsing code.
14512 * Makefile.am: added instructions to generate testURI
14513 * TODO: updated
14514 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14515 added links and icons for W3C and Gnome
14516
Daniel Veillard8f621982000-03-20 13:07:15 +000014517Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * xmlmemory.[ch] : seems I forgot to actually update the files in
14520 the last commit :-)
14521 * doc/xml.html doc/html/* : updated and uploaded the docs
14522
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014523Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14526 * TODO: updated
14527 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014528 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014529 gfree).
14530 * Makefile.am, uri.c, uri.h: added a set of functions to do
14531 exact (litteraly copied from the RFC 2396 productions) parsing
14532 and handling of URI. Will be needed for XLink, one XML WFC,
14533 XML Base and reused in the nano[ftp/http] modules. Still work
14534 to be done.
14535
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014536Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * configure.in, libxml.spec.in : libxml2
14539 * doc/* : updated the doc page, rebuilt the docs
14540
Daniel Veillardcf461992000-03-14 18:30:20 +000014541Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * all: tagged LIB_XML_1_X
14544 * *.c *.h : updated from W3C CVS tree
14545 * configure.in : 2.0.0-beta
14546 * libxml.spec.in : libxml2 package nam
14547 * result/* : new version of the tests output
14548
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014549Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14552
Daniel Veillardb566ce12000-03-04 11:39:42 +000014553Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
14555 * doc/* : rebuilt the docs
14556 * parser.c: final patch on #6766
14557 * valid.c: small patch on validity checks.
14558
Daniel Veillardfb76c402000-03-04 11:39:42 +000014559Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14562 added
14563 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14564 compatibility w.r.t. XML spec and existing code.
14565
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014566Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * parser.c: seems a better solution to <a> </a> exists,
14569 will try it for a while
14570
Daniel Veillard83a30e72000-03-02 03:33:32 +000014571Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14572
14573 * parser.c: tried to remove the <a> </a> generating <a/>
14574 this is hard. Left a flag for that purpose. Fixed bug #6766
14575 * configure.in: prepared 1.8.7 not released, due to previous
14576 problem
14577
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014578Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * doc/xml.html : applied second patch from Paul DuBois
14581
Daniel Veillard402e8c82000-02-29 22:57:47 +000014582Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * doc/xml.html : applied patch from Paul DuBois
14585
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014586Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14589
Daniel Veillard5feb8492000-02-02 17:15:36 +000014590Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14593 compilation warnings on various platforms.
14594 * parser.c: Fixed #5281 validity error callbacks are now desactived
14595 by default if not validating.
14596
Daniel Veillardf341f932000-02-02 14:52:08 +000014597Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14600
Daniel Veillard13c757e2000-02-01 23:59:15 +000014601Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14604 <gkatsi@cs.toronto.edu>
14605
Daniel Veillard726e8792000-01-30 20:04:29 +000014606Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14609 processing URLs
14610
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014611Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14614 xmlNanoFTPUpdateURL for persistent control connections.
14615 * configure.in: 1.8.6
14616
14617Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14620 * tree.[ch] : added xmlSaveNoEmptyTags
14621
James Henstridgef3be9312000-01-28 13:59:21 +0000146222000-01-29 James Henstridge <james@daa.com.au>
14623
14624 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14625
14626 * Makefile.am: added nanoftp.[ch] to the build.
14627
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014628Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * nanoftp.[ch]: cleanup, comments, API
14631 * debugXML.c : fixed a bug in the cat command
14632 * doc/*: regenerated the docs
14633
Daniel Veillardda07c342000-01-25 18:31:22 +000014634Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14637 * debugXML.c : fixed a bug in the cat command
14638 * valid.c: fixing some small probs
14639 * libxml.spec.in: get rid of the SNAP suffix
14640 * doc/xml.html: updated the status
14641
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014642Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * xml-config.in: xml-config --version to just return the
14645 version number
14646 * xpath.c: some cleanup w.r.t. axis when the current node is
14647 an attribute.
14648 * TODO: updated
14649
Daniel Veillard461a66c2000-01-18 18:01:01 +000014650Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * configure.in: prepared for libxml-1.8.5
14653 * doc/* recompiled the documentation
14654
146552000-01-17 Jody Goldberg <jgoldberg@home.com>
14656
14657 * configure.in : WARNING autoconf subtlety alert :
14658 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14659 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14660 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14661 get defined by AC_CHECK_HEADERS.
14662
Daniel Veillardf967b902000-01-17 16:06:10 +000014663Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14666 Rune.Djurhuus@fast.no
14667
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014668Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * TODO: updated
14671 * tree.c, parser.c: made sure that only memory alloc problems
14672 and internal parser errors are allowed to write to stdout or
14673 stderr.
14674
Daniel Veillard0142b842000-01-14 14:45:24 +000014675Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * tree.c : restored xmlNewGlobalNs since this seems used by
14678 a lot of existing code :-(, fixed a bug in xmlNewNs
14679 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14680 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14681 to exit() from the library code.
14682 * xpath.c, parser.c: removed bugs or unused code detected by
14683 Windows compilers
14684 * parser.c: started adding interfaces for parsing well balanced
14685 XML fragments
14686 * configure.in: releasing 1.8.4
14687 * doc/* : rebuilt the docs
14688
Daniel Veillard2eac5032000-01-09 21:08:56 +000014689Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * tree.[ch] : added xmlNewDocFragment() for DOM
14692 * testHTML.c: uninitialized variable.
14693
Daniel Veillardf3a73582000-01-05 14:58:39 +000014694Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * doc/* : rebuild the docs
14697
Daniel Veillard71b656e2000-01-05 14:46:17 +000014698Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14699
14700 * acconfig.h: readline and history patch
14701 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14702 * tree.c: added check and handling when possibly removing an ID
14703 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14704 and saving.
14705 * test/HTML/entities.html result/HTML/entities.html* : test for
14706 various entities reference cases
14707 * result/HTML/* : as a result output of some testcase have
14708 changed
14709 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14710 by previous example. added xmlParseTryOrFinish().
14711 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14712 entities.h debugXML.h HTMLparser.h: changed the way struct are
14713 declared to allow gtk-doc to expose those
14714 * parser.c: closed bug #4960
14715 * Makefile.am configure.in: Applied patch from
14716 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14717 and math/socket libs detection
14718
Daniel Veillard437b87b2000-01-03 17:30:46 +000014719Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * configure.in, Makefile.am: link tester against readline
14722 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14723
Daniel Veillard686d6b62000-01-03 11:08:02 +000014724Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * tree.[ch]: added xmlRemoveProp
14727 * win32config.h.in nanohttp.c: avoid including the Windows
14728 socket stuff in every C files
14729 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14730 the XmL parser(s)
14731 * test/ns4 result/ns4 etc...: added test case for previous prob
14732 * tree.c: xmlNewNs wasn't checking for double definition
14733 * Makefile.in: fixed a problem with dist-hook duplicates
14734 * parser.[hc], xmlIO.c: fixed the loading of external entities
14735 APIs, now xmlLoadExternalEntity() is used everywhere and
14736 setting up an app specific front-end using the
14737 * SAX.c parser.c: some fixes, now the xhtml spec validates
14738 with the xhtml DTD.
14739 * error.c: fixed crashes in case of no input stream
14740 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14741 to the validation tests and results
14742
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014743Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14744
14745 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14746 too htmlCreatePushParserCtxt() and htmlParseChunk()
14747 * parser.c: a bit of cleanup.
14748 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14749 to XML) removed the last mem leak known
14750 * HTMLtree.c: output message cleanup
14751 * xmlmemory.c: display content info about memory blocks
14752 * result/HTML/wired.* : missing att value warning change
14753
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014754Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * doc/* : rebuilt the documentation
14757
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014758Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * parser.[ch] parserInternals.h: Push parser for XML,
14761 seems to work fine now
14762 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14763 --push for push testing
14764 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14765 * testSAX.c: added --push
14766 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14767 subtree
14768 * xmlIO.[ch] : enriched API + fixes for push mode
14769 * entities.[ch]: added the entity content length to the struct.
14770 * xmlmemory.[ch]: new API to show the last entries for the shell
14771 * valid.c: added required attribute testing
14772 * SAX.c: the cdata callback now merge contiguous fragments
14773 * HTMLparser.c: cleanup of some macros
14774
Daniel Veillard3c558c31999-12-22 11:30:41 +000014775Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * parser.c: fix for PIs name starting with xml
14778 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014779 * *.c, configure.in win32config.h.in : generate win32config.h for
14780 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014781
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014782Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * parser.c: fixed a stupid = vs. == bug :-(
14785 * doc/gnome-xml.sgml: s/glade/xml/
14786
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014787Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * configure.in, doc/xml.html : bug fix release 1.8.2
14790 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14791 Hopefully the end of that silly C++ include problem
14792 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14793 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14794 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14795 troubles with autoclosed elements when the stree shape doesn't
14796 follow the DtD specs. Added htmlIsAutoClosed() and
14797 htmlAutoCloseTag()
14798 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14799 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14800 * debugXML.c: fixed a bug on printing default namespaces.
14801 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14802
Daniel Veillardb24054a1999-12-18 15:32:46 +000014803Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * result/HTML/*.htm[l] : updated the HTML regression tests according
14806 to the new output
14807 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14808 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14809 problem due to intermix of extern "C" { ... } declarations for C++
14810 and recursive includes in the headers
14811
Chris Lahey323c48c1999-12-18 15:32:45 +0000148121999-12-20 Chris Lahey <clahey@umich.edu>
14813
14814 * HTMLtree.c: Made it so that html nodes with a single child do
14815 not insert a carriage return before or after the child node.
14816
Daniel Veillardb24054a1999-12-18 15:32:46 +000014817Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014818
14819 * configure.in, doc/xml.html : bug fix release 1.8.1
14820 * parser.c: fixed bug #4344
14821 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14822 added the glue to avoid C++ problems
14823 * doc/* : regenerated the documentation
14824
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014825Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14828 namespace recognition, and Dia as a resul :-(
14829 * encoding.c: closed bug #3950
14830
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014831Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14832
14833 * valid.c: debugging a posteriori validation, except URI expansion
14834 stuff this should be fixed now
14835 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14836 Carl Nygard <cnygard@bellatlantic.net>
14837 * tester.c: added --postvalid, cleaning of the code
14838 * tree.[ch]: added xmlDocGetRootElement()
14839
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014840Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14841
14842 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14843 c++ losage.
14844
Daniel Veillard10a2c651999-12-12 13:03:50 +000014845Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * configure.in, doc/xml.html : bumped to 1.8.0
14848 * xlink.[ch], Makefile.am : added framework for link detection
14849 * parser.h: added nbChars to parser context, needed for cleanup.
14850 * xmlmemory.c: removed a nasty bug when out of mem
14851 * valid.[ch]: adding namespace support for attribute decl
14852 * tester.c: added --debugent option
14853 * debugXML.[ch]: added xmlDebugDumpEntities()
14854 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14855 buffers instead, this was really needed, validation was breaking
14856 in strange ways due to that. Added xmlParseStringPEReference()
14857 and other parsing from strings functions. Entities processing
14858 modified again, but PERef are still not handled correcly but
14859 unless you're Eve Maller you won't notice :-)
14860 * HTMLparser.c: large changes toward reliability, and switched to
14861 lowercase internal tags, XHTML is lowercase, so it will help
14862 that output is closer to next version.
14863 * doc/* : regenerated the documentation, it is now hosted at
14864 http://xmlsoft.org/ (same bits I just bought the domain :-)
14865
14866
Daniel Veillard294cbca1999-12-03 13:19:09 +000014867Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14870 doc generation
14871 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14872 in the SAX API
14873 * doc/*: rebuilt the doc making sure everything appears in the
14874 HTML files
14875
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014876Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14877
14878 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14879 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14880 which allow impressive speed improvement on dataset with
14881 large text pieces, but at the cost of broken binary
14882 compatibility and slightly bigger memory usage.
14883 Configure with --with-buffers to activate them, they
14884 are protected with XML_USE_BUFFER_CONTENT define.
14885 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14886 goal is 0 memory left allocated once parser is no more used
14887 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14888 call xmlCleanupParser() and xmlMemoryDump()
14889
Daniel Veillarda819dac1999-11-24 18:04:22 +000014890Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14893 * parser.[ch] encoding.[ch]: added memory cleanup routines
14894 * parser.c: closing bug #3788
14895 * doc/*: rebuilt the doc
14896
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014897Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14900 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14901 * tester.c: added --compress option
14902 * doc/*: rebuilt the documentation
14903
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014904Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14907 if given /proc/kcore as input !
14908 * doc/xml.html doc/*: updated and rebuilt the documentation
14909
14910Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014911
14912 * parser.c: Fixed some wrongly space collapsing code due to
14913 a misreading of the spec.
14914 * result/*: fixed the output accordingly
14915
14916Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014917
14918 * encoding.c: bug fix and typos
14919 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14920 * parser.c: added attribute normalization closing bug #3597
14921 * test/att* result/att* SAXresult/att*: testcase for attribute
14922 normalization
14923
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014924Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * configure.in: closing bug #3163 by adding extra flags for the
14927 cc compiler on HP-UX
14928
Daniel Veillard51e3b151999-11-12 17:02:31 +000014929Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * valid.[ch] : removed a typo and an enumerated type bug in the
14932 xmlAddElementDecl() function
14933 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14934 call to xmlEncodeEntitiesReentrant() so that the functions
14935 New, Set and Get are at the same level.
14936 * parser.c HTMLparser.c: extra memory allocation bug for
14937 attributes detected by someone using libxml in embedded systems :-)
14938
Daniel Veillard962195f1999-10-28 15:51:53 +000014939Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * xmlmemory.h: turned off mem debug :-\
14942
Daniel Veillard35008381999-10-25 13:15:52 +000014943Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * parser.c: closed bug #2784 a one line fix, but worth pushing
14946 a new release out
14947 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14948 some structures, comments before and after the
14949 main element, and other nastyness
14950 * HTMLtree.c tree.c: accomodate the extended HTML supported
14951 * configure.in: pushing 1.7.4
14952 * test/ent8 and related outputs : added a new test for bug #2784
14953 * test/HTML/wired.html and related output: a nasty HTML example
14954 * Makefile.am: improved the test scripts
14955 * docs/* : reran the documentation extractor, updated xml.html
14956
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014957Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14958
14959 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14960 HTMLparser and debugged the HTML related code. HTML documents
14961 now have their own type
14962 * entities.c: do not dump &apos; for HTML output
14963 * xmlmemory.c: improvement, breakpoint mechanism
14964 * testHTML.c: added --sax --repeat ...
14965 * Makefile.am: improved the HTML tests
14966 * valid.[ch]: added xmlValidGetValidElements and
14967 xmlValidGetPotentialChildren
14968 * tester.c: added --insert to test the 2 new functions
14969 * test//* result//* SAXresult//* : regression test cleanup
14970 and extension.
14971 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14972 gnome-xml-nanohttp.html
14973
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014974Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * HTMLparser.c: fixed problems with some autoclose tags
14977 * tree.c: fixed XML output problems.
14978 * result/* SAXresult/*: update of the tests output
14979
Daniel Veillard6077d031999-10-09 09:11:45 +000014980Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * Makefile.am: Arturo patch for xmlConf.sh version info
14983 * parser.c: Tim Josling patch for single quoted items
14984 * tester.c: Tim Josling patch for tester options usage
14985 * tree.h: indent cleanup
14986
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014987Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14990 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14991
Daniel Veillard00fdf371999-10-08 09:40:39 +000014992Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * tree.c : Raph patch for initialization of CORBA fields
14995 * parser.c, xpath.c, ...: modification of doc comments
14996 * xpath.c : allow spaces in xpath expressions
14997
Daniel Veillardad219441999-09-27 08:17:49 +000014998Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * xmlmemory.h: turning off memory debug :-(
15001
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015002Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15003
15004 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15005 better SAX interfaces.
15006 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15007 entity.
15008 * configure.in: 1.7.2
15009
15010Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015011
15012 * libxml.spec.in: fixed the URL
15013 * doc/xml.html: improved the documentation front-end
15014
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015015Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015016
15017 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15018
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015019Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015020
15021 * libxml.spec.in: fixed the alpha compile problem
15022 * parser.[ch]: changed errno to errNo in the parser context :-(
15023 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15024 * doc/xml.html: changed CHAR to xmlChar
15025 * doc/html/*: recompiled the documentation
15026 * configure.in: 1.7.1
15027
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015028Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * parser.h: modified the parser context struct to regain 1.4.0
15031 binary compatibility
15032 * parser.c, xml-error.h: added errno ot teh context and defined
15033 a set of errors values with update of errno
15034 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15035 DTDs and entities
15036 * *.h, *.c: complete cleanup of the use of config.h and include
15037 protection depending on the current setup.
15038 * overalll debugging, maintenance and bug-fixing on all modules
15039 * updated the documentation
15040 * ready for 1.7.0
15041
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015042Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * HTMLparser.c : cleanup
15045 * SAX.c valid.c valid.h: added ID/IDREF checking
15046 * tree.c tree.h: extended doc structure for refs
15047 * configure.in: 1.6.2
15048 * parser.c: patched bug in SAX user arg call
15049 * parserInternals.h: patched missing close in C++ wrapping
15050 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15051 especially upcoming XPointer implementation.
15052 * doc/xml.html: augmented, typo
15053
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015054Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15055
15056 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15057 not all invocations of install understand -d.
15058
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015059Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15060
15061 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15062 to make 'check' works, when builddir != srcdir.
15063
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015064Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * doc/xml.html : updated the documentation
15067
Daniel Veillard6454aec1999-09-02 22:04:43 +000015068Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15071 not deallocated memory blocks
15072 * *.c : replaces all calls to malloc() free() and realloc() to
15073 the wrapper functions/macros
15074 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15075 instead of xmlFreeNodeList()
15076
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015077Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15078
15079 * HTMLparser.c: corrected a stupid bug leading to core dump at
15080 tree deallocation. Removed warnings indicated by
15081 Stephane.Conversy@lri.fr
15082 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15083 looked for in the external subset
15084
15085Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015086
15087 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15088 on SGI by Stephane.Conversy@lri.fr
15089
Daniel Veillardb96e6431999-08-29 21:02:19 +000015090Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * all .h : changed the prototype declaration indent as in gtk
15093 * most .c : working on reducing the TODOs in the code
15094 * most .c : cleanup though -pedantic and Insure++
15095 * improvements on validation ID checkings.
15096 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15097 * xml-config.in: closed #1810
15098
15099Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015100
15101 * tree.h, valid.c, valid.h: more work on validity, IDs
15102 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15103 definition for AIX
15104
Daniel Veillardb556eb51999-08-15 17:19:50 +000015105Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15108 the distribution due to a cut'n paste error at last commit
15109
Daniel Veillardb05deb71999-08-10 19:04:08 +000015110Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15111
15112 * configure.in: upgraded to version 1.4.0
15113 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15114 Big update, added a large part of the validation process,
15115 it should be usable, but some parts are missing
15116 * xpath.c: improved the implementation w.r.t. root.
15117 * Makefile.am: added more tests
15118 * test and result trees: added a lot of tests
15119 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15120
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015121Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * Added an HACKING file
15124
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015125Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * xpath.[ch] : improvements and debug of the XPath implementation
15128 * parser.c, HTMLparser.c : modified the parsers to be progressive
15129 * tree.[ch] : extended the Buffer promitives
15130 * xmlIO.[ch] : added basic I/O routines providing progressive
15131 parsing and ready for I18N conversion plugins
15132 * SAXresult/* : the SAX callback sequence maybe slightly different
15133 now
15134 * test*.c : improved/updated the tests programs
15135 * doc/* : recompiled the docs.
15136
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151371999-07-26 Michael Meeks <michael@edenproject.org>
15138
15139 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15140
15141 * tree.c: Ditto.
15142
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015143Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * configure.in: upgraded to version 1.4.0
15146 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15147 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15148 XML query language, see http://www.w3.org/TR/xpath for more details.
15149 * parser.c, parser.h: added CHAR* related string functions for XPath
15150 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15151 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15152 rebuild the docs.
15153 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15154 and regression testing capabilities for XPath.
15155
Daniel Veillardd79d7871999-07-12 10:38:12 +000015156Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15159 closing bug #1646
15160
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015161Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * Makefile.am, example/Makefile.am: closed bug #1683
15164
Daniel Veillard3166ab11999-07-11 16:14:19 +000015165Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * example/Makefile.am, configure.in: added the makefile for the
15168 gjobread example
15169
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015170Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15171
15172 * doc/Makefile.am:
15173 - fix which allow "make install DESTDIR=</install/prefix>".
15174
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015175Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15178 which fixed a problem on the file reading-code.
15179
Daniel Veillard82150d81999-07-07 07:32:15 +000015180Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15183 output.
15184 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15185
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015186Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * parser.h : Oops removed the binary compatibility problem
15189 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15190 * parser.c, HTMLparser.c: applied patches for reading from stdin
15191
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015192Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * parser.c, entities.c, valid.c: cleanup bug #1591
15195 * configure.in: cleanup bug #1592
15196 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15197 the same tree back-end. Hence gdome will be available for it.
15198 * doc/Makefile.am: close bug #617
15199
Daniel Veillard97fea181999-06-26 23:07:37 +000015200Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * parser.c: alloctate a per parser context SAX interface block
15203
Daniel Veillard14fff061999-06-22 21:49:07 +000015204Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15207 and xmlEncodeEntitiesReentrant with the correct one :-\
15208
15209Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * commit of my internal XML base changes, quite a lot of
15212 changes, cleanups, better entities support, framework for
15213 new I/O and charset detection and handling
15214 * Fixed the configure/Makefile stuff to generate shared libs
15215 with the proper version info, so we jumped on rev from
15216 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15217 xmlEncodeEntities() result need to be freed now, and a string
15218 xmlParserVersion provide the current library version.
15219
Raph Levien05240da1999-06-15 21:27:11 +000015220Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15221
15222 * parser.c: fixed a buffer overrun for when you have a very long
15223 attribute with no entities in it.
15224
Daniel Veillardbb2da581999-06-13 14:37:07 +000015225Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * added example directory
15228 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15229
Daniel Veillard011b63c1999-06-02 17:44:04 +000015230Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * Release of libxml-1.1, nearly everything has been touched for
15233 this.
15234 * Added more regression tests
15235 * Updated the documentation
15236
Daniel Veillard27d88741999-05-29 11:51:49 +000015237Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * tree.[ch]: unified the XML_NO_CORBA defines.
15240 * parser.c encoding.[ch]: started plugging in char encoding detection
15241
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015242Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15243
15244 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15245 Also freed allocated buffer.
15246
Daniel Veillard27d88741999-05-29 11:51:49 +000015247Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015248 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15249 reentrancy problem at printing. One is left in entities.c, to
15250 remove ASAP
15251 * testSAX.c : added a test example showing the use of the SAX
15252 interface if one doesn't want to build the DOM tree.
15253 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15254
Daniel Veillard517752b1999-04-05 12:20:10 +000015255Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15258 large revamping of the parser to use SAX callbacks
15259 http://www.megginson.com/SAX/ (or at least a C like interface
15260 a la Expat). It's now possible to set up your own callbacks
15261 and the parser will not build a DOM tree.
15262 * test/* result/*: updated the test suite, I finally removed
15263 the old Namespace draft support (PI based).
15264
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015265Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15266
15267 * Makefile.am: added test result to EXTRA_DIST for make tests
15268
Daniel Veillard64068b31999-03-24 20:42:16 +000015269Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * parser.c, parserInternals.h: moved the chars macro definitions
15272 to parserInternals.h
15273 * parser.c, error.c: applied patches from "Knut Åkesson"
15274 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15275
Daniel Veillard012ccc11999-03-23 10:11:11 +000015276Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * xml-config.in : applied patch to make --version work
15279
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152801999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15281
15282 * Makefile.am (check-local): Alias for `tests' target. This will
15283 cause `make check' to do the right thing.
15284 (tests): Don't run tests in srcdir. Also, replaced calls to
15285 basename with a `sed' "equivalent".
15286
Daniel Veillardd109e371999-03-05 06:26:45 +000015287Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15288
15289 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15290 it in the header and not the sources, updated the doc.
15291 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15292 pointing this out.
15293
Daniel Veillardbc50b591999-03-01 12:28:53 +000015294Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15297 exported the inputStream routines.
15298 * doc/html/* : updated accordingly
15299
Daniel Veillardd692aa41999-02-28 21:54:31 +000015300Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * parser.c, parser.h, parserInternals.h: added a few extra
15303 internal calls to allocate and free parser contexts ...
15304 * doc/html/* : updated accordingly
15305
Daniel Veillard55a99271999-02-25 11:01:29 +000015306Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * configure.in, Makefile.am, doc/makefile.am : General changes for
15309 1.0.0 release and including the generated HTML documentation.
15310
Daniel Veillard35925471999-02-25 08:46:07 +000015311Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * makefile.am : added parserInternals.h, oops.
15314
Daniel Veillard1e346af1999-02-22 10:33:01 +000015315Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * parserInternals.h: added this header giving access to the parser
15318 internal functions.
15319 * doc/Makefile.am : added a rebuild target which rebuilds the full
15320 set of documentations
15321 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15322 the internal subset.
15323 * *.c *.h: modifications needed to generate the documentation using
15324 gtk-doc, cleanup of functions blocks, reorganisation of struct
15325 declarations.
15326
Daniel Veillard1164e751999-02-16 16:29:17 +000015327Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15330 the tar and spec file to include the beginning of the doc.
15331
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153321999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15333
15334 * doc/.cvsignore: Added this file.
15335
Daniel Veillard6800ef31999-02-08 18:33:22 +000015336Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15337
15338 * tree.c: fixed xmlGetProp to return "" when the attribute
15339 exists, even if the node-list is NULL.
15340
Daniel Veillard726c7e31999-02-08 15:13:10 +000015341Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * tree.c: patched an error outputting empty attribute values.
15344 * Makefile.am and doc/makefile.am: have been updated during the
15345 week-end. Sorry for an empty CVS log, I got a shell problem.
15346
Daniel Veillard1899e851999-02-01 12:18:54 +000015347Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * tree.h: cleaned up using enums instead of defines
15350 * parser.c, valid.[ch]: more work on parsing/output of element
15351 declarations
15352
Daniel Veillard3b9def11999-01-31 22:15:06 +000015353Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * valid.[ch], tree.c, parser.c : more work toward full parsing
15356 of XML DTDs.
15357 * README: added informations about mailing-list and on-line
15358 documentation
15359
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153601999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15361
15362 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15363
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015364Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * parser.c, tree.[ch] : more work toward conformance testing,
15367 added a last element to accelerate parsing of very flat structures
15368 started working on internal subset Element content declaration.
15369 * valid.[ch] : first cut at adding code toward validation.
15370 * previous changes had also small impact on most files, especially
15371 the conformance testing using James Clark test suite.
15372
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015373Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15374
15375 * test/* : updated the examples, most of them were not well
15376 formed (humm), and added rdf2.
15377 * result/* : resulting changes in the output.
15378
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015379Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15382
Daniel Veillard44b3a061998-12-05 17:27:22 +000015383Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * tree.c: patched a bug in the generation of empty attributes
15386
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015387Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15390 for node/trees/documents/... Biggest problem is namespace
15391 support when copying subtrees.
15392
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015393Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * parser.c, entities.c: improve entities and char ref encoding,
15396 and cleanups of error messages.
15397
Daniel Veillard242590e1998-11-13 18:04:35 +000015398Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * parser.c, entities.c: simple bug hunting done during rpm2html and
15401 rpmfind integration.
15402
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015403Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * parser.[ch]: Added interfaces allowing to specify a SAX
15406 handler before parsing.
15407
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015408Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * parser.c: redirrect all errors reporting through the SAX
15411 error function
15412
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015413Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15416 * libtool, tlmain ...: update of the libtool files
15417
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154181998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15419
15420 * entities.c: Use g_snprintf insteda of snprintf.
15421
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015422Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15425 added ent5 test for this purpose.
15426 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15427
Daniel Veillard27271681998-10-30 06:39:40 +000015428Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * parser.c: fixed? a strange error due to compression on a GWP
15431 document.
15432
Daniel Veillard25940b71998-10-29 05:51:30 +000015433Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * tree.[ch]: bug fixing
15436 * entities.[ch]: defined a specific type for predefined entities
15437 * doc/xml.html: more documentation on the library, how to use it,
15438 overview of the interfaces.
15439
Daniel Veillard16253641998-10-28 22:58:05 +000015440Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15443
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015444Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15445
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015446 * tree.c: corrected a small bug
15447 * doc/xml.html: continuing writing documentation.
15448
15449Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15450
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015451 * debugXML.h debugXML.c: added debugging utilities.
15452 * tester.c: added --debug switch.
15453 * tree.c: patched an incorrect node->type assignment.
15454 * parser.c: formatting, ensure that node->doc != NULL in attributes
15455
Daniel Veillardccb09631998-10-27 06:21:04 +000015456Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15459 entity support and provide an internal representation close to
15460 DOM one (entity ref nodes, and attribute value as tree). I tried
15461 to preserve the interface but this will surely break some apps
15462 (I have to change rpm2html/rpmfind for example). I had to change
15463 two interfaces, and the generated tree is somewhat different.
15464 * doc/* : started documenting the XML library, the tree and
15465 DOM/Corba. This is a first step.
15466
Daniel Veillard11e00581998-10-24 18:27:49 +000015467Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * parser.c: Set up the fonctions comment block, boring but useful.
15470 * parser.h, SAX.c, parser.c: now attributes are processed through
15471 the SAX interface. The problem is that my SAX interface diverged
15472 quite a bit from the original one, well this is not an official
15473 spec, and translating it from Java to C is hairy anyway...
15474
Daniel Veillard97b58771998-10-20 06:14:16 +000015475Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15478 fonctions comment block, boring but useful.
15479
15480Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015481
15482 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15483 conversion routines. However they are not yet used to convert the
15484 inputs. The core will run with UTF-8.
15485
Daniel Veillard33942841998-10-18 19:12:41 +000015486Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * tree.c : make sure that the type id is properly set-up when
15489 a new object is allocated, needed for DOM.
15490
Daniel Veillard27fb0751998-10-17 06:47:46 +000015491Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * tree.h, tree.c: Ok, the main objects in the tree will be native
15494 corba objects, it costs 8 bytes per Node, Attribute and Document
15495 but it simplifies the Corba integration a lot (no extra interface
15496 objects to allocate/free).
15497
Daniel Veillard0bef1311998-10-14 02:36:47 +000015498Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15501 and changed NODEs contants for conformity with DOM Level 1
15502
Daniel Veillard27864701998-10-08 03:47:24 +000015503Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * added hooks to keep track of servants when creating objects
15506 xmlDoc and xmlNode (for Corba export).
15507
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015508Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * added xml-config script.
15511
Daniel Veillard7066a791998-10-01 20:28:28 +000015512Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15515 to autoupdate libtool and automake conf files.
15516
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155171998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15518
15519 * Makefile.am: Use '?' to separate the sed
15520 commands as ',' is used when people pass -Wl,something.
15521
15522
Daniel Veillard15a8df41998-09-24 19:15:06 +000015523Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * tree.c, tree.h: added a per-document compression interface.
15526
Daniel Veillard151b1b01998-09-23 00:49:46 +000015527Tue Sep 22 20:47:38 EDT 1998
15528
15529 * tree.c, tree.h: added saving with compression and added interfaces
15530 to control the compression level (xmlGetCompressMode,
15531 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15532
Daniel Veillard70120ff1998-09-22 00:24:21 +000015533Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * parser.c: corrected a loop for files of size 0
15536
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155371998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15538
15539 * error.h: New file. Contains prototyes from `error.c'.
15540
Tom Tromeyc19653d1998-08-14 01:22:43 +000015541Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15542
15543 * Makefile.am (xmlincdir): New macro.
15544 (xmlinc_HEADERS): Renamed from include_HEADERS.
15545
Daniel Veillard845664d1998-08-13 04:43:19 +000015546Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * applied small patch on numeric entities from
15549 Christopher Blizzard <blizzard@appliedtheory.com>
15550
Daniel Veillard260a68f1998-08-13 03:39:55 +000015551Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * New release 0.2, removed the old xml_* files so that it's
15554 coherent with the other CVS base (W3C), far better conformance
15555 to standard, new namespaces, decent entities support, beginning
15556 of a SAX-like interface. Nearly nothing left intact, even the
15557 test examples ...
15558
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155591998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15560
15561 * .cvsignore: Add .deps dir
15562
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015563Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15566
Daniel Veillardfe926001998-07-26 04:28:20 +000015567Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015568
Daniel Veillardfe926001998-07-26 04:28:20 +000015569 * configure.in: added test for CPP
15570 * AUTHORS, Changelog: the original ones didn't get commited but the
15571 glib ones instead, fixed.
15572 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015573
Daniel Veillardfe926001998-07-26 04:28:20 +000015574Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015575
Daniel Veillardfe926001998-07-26 04:28:20 +000015576 * integrated code developped at W3C
15577 * changed the original Copyright
15578 * migrated to automake
15579 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015580