blob: facdc89713560e0e82694edf898742d8a5448ac7 [file] [log] [blame]
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xpath.c: fix to the XPath implementation for parent and
4 ancestors axis when operating on a Result Value Tree.
5 Fixes bug #100271
6
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00007Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
10 to fix some URI/file escaping problems
11
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000012Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * python/generator.py: fixed a bug raised by Raymond Wiker,
15 docSetRootElement() should not raise an exception if the
16 return is None
17
Daniel Veillard3e20a292003-01-10 13:14:40 +000018Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
21 fixed bug #102181 by applying the suggested change and fixing
22 the generation/registration problem.
23
Daniel Veillarde55e8e42003-01-10 12:50:02 +000024Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
27 routines.
28
Daniel Veillard8f872442003-01-09 23:19:02 +000029Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * parser.c: one more IsEmptyElement crazyness, that time in
32 external parsed entities if substitution is asked.
33 * python/tests/reader3.py: added a specific test.
34
Daniel Veillarde329fc22003-01-09 21:36:42 +000035Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
38 support and improved error handler registration
39
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000040Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
43 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
44 * README: fixed a link
45
Daniel Veillarde2830f12003-01-08 17:47:49 +000046Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * configure.in doc/* NEWS: preparing 2.5.1 release
49 * SAX.c parser.c: fixing XmlTextReader bug
50
Daniel Veillard8bf70b92003-01-07 23:14:24 +000051Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * SAX.c: fuck, I introduced a memory leak on external parsed
54 entities in 2.5.0 :-(
55
Daniel Veillard56ada1d2003-01-07 11:17:25 +000056Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * xmllint.c: another fix needed as pointed by Christophe Merlet
59 for --stream --debug if compiled without debug support.
60
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000061Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
62
63 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000064 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000065 update man page with --stream and --chkregister
66
Daniel Veillard8326e732003-01-07 00:19:07 +000067Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * globals.c: fixed --with-threads compile
70 * xmllint.c: fixed --without-debug compile
71 * include/libxml/globals.h: cleanup
72 * include/libxml/schemasInternals.h: add a missing include
73
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000074Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * configure.in NEWS: preparing 2.5.0 release
77 * SAX.c: only warn in pedantic mode about namespace name
78 brokeness
79 * globals.c: fix a doc generation problem
80 * uri.c: fix #101520
81 * doc/*: updated and rebuilt the doc for the release, includuding
82 stylesheet update
83 * python/Makefile.am: fix a filename bug
84
85Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
88 should not be called.
89
90Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * libxml-2.0.pc.in: applied the patch to fix #101894
93
94Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * tree.c : applied patch from Lukas Schroeder for register callbacks
97 * valid.c: modified patch from Lukas Schroeder to test
98 register callbacks with --chkregister
99
100Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * xmlreader.c: seriously changed the way data are pushed to
103 the underlying parser, go by block of 512 bytes instead of
104 tryng to detect tag boundaries at that level. Changed the
105 way empty element are detected and tagged.
106 * python/tests/reader.py python/tests/reader2.py
107 python/tests/reader3.py: small changes mostly due to context
108 reporting being different and DTD node being reported. Some
109 errors previously undetected are now caught and fixed.
110 * doc/xmlreader.html: flagged last section as TODO
111
112Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * python/libxml.py: integrated the Python 2.2 optimizations
115 from Hannu Krosing, while maintaining compatibility with
116 1.5 and 2.1
117
118Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * xmllint.c: a bit of cleanup
121 * xmlreader.c: small fix
122 * doc/xmlreader.html: more work on the XmlTextReader tutorial
123 * python/libxml.py: a few fixes pointed out by Hannu Krosing
124
125Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * python/setup.py.in: patch from Stéphane Bidoul to include
128 drv_libxml2.py in setup.py
129
130Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * doc/xmlreader.html: starting documenting the new XmlTextReader
133 interface.
134
135Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * xmllint.c: added the --stream flag to use the TextReader API
138 * xmlreader.c: small performance tweak
139
140Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * xmlreader.c python/tests/reader2py: okay the DTD validation
143 code on top of the XMLTextParser API should be solid now.
144
145Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * xmlreader.c python/tests/reader2py: Fixing some more mess
148 with validation and recursive entities while using the
149 reader interface, it's getting a bit messy...
150
151Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * xmlreader.c python/tests/reader.py: another couple of problem
154 related to IsEmptyElement reported by Stéphane Bidoul needed
155 some fixes.
156
157Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
160 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
161 based on the python XmlTextReader interface.
162
163Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * tree.c: backing out one change in the last patch which broke the
166 regression tests
167
168Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * global.data globals.c tree.c include/libxml/globals.h: applied
171 an old patch from Lukas Schroeder to track node creation and
172 destruction. Probably missing a lot of references at the moment
173 and not usable reliably.
174
175Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
178 from doc/news.html and a stylesheet
179
180Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
181
182 * xmlreader.c python/tests/reader.py: fixed another couple of
183 xmlreader bugs reported by Stéphane Bidoul and added tests.
184
185Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * xmlreader.c python/tests/reader2.py: fixed another validity
188 checking in external parsed entities raised by Stéphane Bidoul
189 and added a specific regression test.
190 * python/tests/reader3.py: cleanup
191
192Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
193
194 * xmlreader.c python/tests/reader2.py: fixed a problem with
195 validation within entities pointed by Stéphane Bidoul, augmented
196 the tests to catch those.
197
198Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
199
200 * python/generator.py: modified the generator to allow keeping
201 class references when creating new classes, needed to fix a bug
202 pointed by Stéphane Bidoul where the input buffer of the
203 xmlTextReader instance gets destroyed if the python wrapper for
204 the input is not referenced anymore.
205
206Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
207
208 * xmlreader.c python/tests/reader.py: fixed another pair of problem
209 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
210
211Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
212
213 * xmlreader.c python/tests/reader.py: fixed another problem
214 pointed by Stéphane Bidoul
215
216Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
217
218 * xmlreader.c python/tests/reader.py: fixed a limit case problem
219 with "<a/>"
220
221Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * SAX.c: warn on xmlns:prefix="foo"
224 * xmlreader.c python/tests/reader.py: fixed a couple of problem
225 for namespace attributes handling.
226
227Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
230 a really nasty problem raised by a DocBook XSLT transform
231 provided by Sebastian Bergmann
232
233Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
234
235 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
236 by Stéphane Bidoul and integrated it into the tests
237
238Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
239
240 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
241 extended the XmlTextReader API a bit, addding accessors for
242 the current doc and node, and an entity substitution mode for
243 the parser.
244 * python/libxml.py python/libxml2class.txt: related updates
245 * python/tests/Makefile.am python/tests/reader.py
246 python/tests/reader2.py python/tests/reader3.py: updated a bit
247 the old tests and added a new one to test the entities handling
248
249Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
250
251 * python/generator.py python/libxml2class.txt
252 python/tests/reader.py python/tests/reader2.py: changed the
253 generator to provide casing for the XmlTextReader similar to
254 C# so that examples and documentation are more directly transposable.
255 Fixed the couple of tests in the suite.
256
257Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
258
259 * doc/guidelines.html: added a document on guildeline for
260 publishing and deploying XML
261
262Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
263
264 * valid.c xmlreader.c: final touch running DTD validation
265 on the XmlTextReader
266 * python/tests/Makefile.am python/tests/reader2.py: added a
267 specific run based on the examples from test/valid/*.xml
268
269Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
270
271 * python/libxml.py: added a few predefined xmlTextReader parser
272 configuration values.
273
274Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * python/libxml_wrap.h: trying to fix #102037
277
278Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * SAX.c: fixing bug #95296, when the predefined entities
281 are redefined in the DTD the default one must be used
282 instead anyway.
283
284Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
285
286 * doc/xmllint.xml
287 * doc/xmllint.1
288 Add discussion of XML_DEBUG_CATALOG to xmllint man
289 page - bug #100907
290
291
292Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
293
294 * xmlreader.c: Fixed the empty node detection to avoid reporting
295 an inexistant close tag.
296
297Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
298
299 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
300 for Python 2.1
301
302Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
305
306Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
307
308 * doc/libxml2-api.xml python/tests/reader.py: one really need
309 to provide the base URI information when creating a reader parser
310 from an input stream. Updated the API and the example using it.
311
312Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * testReader.c xmlreader.c valid.c include/libxml/tree.h
315 include/libxml/valid.h include/libxml/xmlreader.h: working on
316 DTD validation on top of xml reader interfaces. Allows to
317 validate arbitrary large instances. This required some extensions
318 to the valid module interface and augmenting the size of xmlID
319 and xmlRef structs a bit.
320 * uri.c xmlregexp.c: simple cleanup.
321
322Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
323
324 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
325 work on the xml reader interfaces.
326 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
327 Web page for the Windows binaries.
328
329Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
330
331 * xmlIO.c: applied a patch for VMS following the report by
332 Nigel Hall
333
334Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * parser.c: the parseStartTag bug fix wasn't complete.
337
338Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
341 parseStartTag, fixing it.
342 * test/att4 result/att4 result/noent/att4: adding the test
343 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
344 more methods to XmlTextReader.
345
346Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
347
348 * win32/libxml2.def.src: added more xml reader exports
349 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
350 to the build
351
352Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
353
354 * doc/tutorial/xmltutorial.xml
355 plus generated html and pdf
356 Updating tutorial again based on further comments from Niraj
357 Tolia on the last iteration
358
359Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
360
361 * doc/tutorial/xmltutorial.xml
362 * doc/tutorial/includekeyword.c
363 * doc/tutorial/includegetattribute.c
364 plus generated html and pdf
365 Adding fix from Niraj Tolia to tutorial to properly free memory.
366
367
368Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
369
370 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
371 more methods of XmlTextReader.
372 * python/libxml2class.txt python/tests/reader.py: this increased the
373 methods in the bndings, augmented the test to check those new
374 functions.
375
376Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
379 methods of XmlTextReader.
380 * python/generator.py python/libxml_wrap.h python/types.c
381 python/libxml2class.txt: added the reader to the Python bindings
382 * python/tests/Makefile.am python/tests/reader.py: added a specific
383 test for the Python bindings of the Reader APIs
384 * parser.c: small cleanup.
385
386Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
387
388 * xinclude.c: fallback was only copying the first child not the
389 full child list of the fallback element, closes #89684 as reopened
390 by Bernd Kuemmerlen
391
392Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
393
394 * win32/libxml2.def.src: exported htmlNodeDumpOutput
395
396Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * configure.in: preparing release of 2.4.30
399 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
400 gives enum values, fix functype return type, put back fields in
401 structs
402 * doc/*: updated the docs rebuilt
403
404Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
405
406 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
407 about htmlNodeDumpOutput location.
408 * xpath.c: removed an undefined function signature
409 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
410 too many symbols in the API breaking the python bindings.
411 Updated with the libxslt/libexslt changes.
412
413Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
414
415 * configure.in: preparing release of 2.4.29
416 * doc/*: rebuilt the docs and API
417 * xmlreader.c: a few more fixes for the XmlTextReader API
418
419Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
420
421 * include/win32config.h: applied mingw patch from Magnus Henoch
422
423Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
424
425 * catalog.c doc/libxml2-api.xml: a bit more cleanup
426
427Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
430 building Python script, does the C parsing directly, generates
431 a better API description including structure fieds defs and
432 enums. Still a couple of bugs, but good enough for the python
433 wrappers now.
434 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
435 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
436 include/libxml/schemasInternals.h include/libxml/tree.h: more
437 cleanup based on the python analysis script reports.
438 * libxml.spec.in: make sure the API XML description is part of the
439 devel package.
440
441Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
442
443 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
444 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
445 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
446 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
447 code cleanup, especially the function comments.
448 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
449
450Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
451
452 * Makefile.am xmlreader.c include/libxml/Makefile.am
453 include/libxml/xmlreader.h: Adding a new set of APIs based on
454 the C# TextXmlReader API but converted to C. Allow to parse
455 in constant memory usage, far simpler to program and explain
456 than the SAX like APIs, unfinished but working.
457 * testReader.c: test program
458
459Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
460
461 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
462
463Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
464
465 * tree.c: Chip turner indicated that XHTML1 serialization
466 rule for style actually break on both IE and Mozilla,
467 try to avoid the rule if escaping ain't necessary
468
469Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * nanhttp.c: handle HTTP URL escaping, problem reported by
472 Glen Nakamura and Stefano Zacchiroli
473
474Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
477
478Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480 * uri.c: Johann Richard pointed out some XPointer problems for
481 URN based URI references in XInclude. Modified the URI parsing
482 and saving routines to allow correct parsing and saving of
483 XPointers, especially when attached to "opaque" scheme accordingly
484 to RFC 2396
485
486Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
489 of refactoring to the HTML saving code.
490 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
491 in the doc.
492
493Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * tree.c include/libxml/tree.h: refactored the XML dump of a node
496 to a buffer API to reuse the generic dump to an OutputIO layer,
497 this reduces code, fixes xmlNodeDump() for XHTML, also made
498 xmlNodeDump() now return the number of byte written.
499
500Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
501
502 * python/setup.py.in: another patch from Stéphane Bidoul for
503 Python bindings on Windows
504 * doc/parsedecl.py: small cleanup
505
506Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
507
508 * libxml.spec.in configure.in: add a line in %changelog for releases
509
510Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
511
512 * parser.c: patch from Marcus Clarke fixing a problem in entities
513 parsing that was detected in KDe documentations environment.
514
515Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
516
517 * python/libxml.c (libxml_prev): Return the previous as opposed to
518 the next node (I guess this is the result of some cut & paste programming:)
519
520Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
521
522 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
523
524Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * python/generator.py python/libxml.c python/setup.py.in: trying
527 to fix the Python bindings build on Windows (Stéphane Bidoul)
528
529Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
530
531 * win32/configure.js: added option for python bindings
532 * win32/libxml2.def.src: added more exports
533
534Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
535
536 * win32/Makefile.mingw: fixed unresolved symbols when linking with
537 pthreads
538 * win32/wince/*: applied updates to Windows CE port from Javier
539
540Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
541
542 * configure.in: preparing 2.4.28
543 * libxml.spec.in doc/Makefile.am: some cleanup
544 * doc/*: updated the news and regenerated.
545
546Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
547
548 * HTMLparser.c: final touch at closing #87235 </p> end tags
549 need to be generated.
550 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
551 this change slightly the output of a few tests
552 * doc/*: regenerated
553
554Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556 * parserInternals.c: fixing bug #99190 when UTF8 document are
557 parsed using the progressive parser and the end of the chunk
558 is in the middle of an UTF8 multibyte character.
559
560Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
561
562 * threads.c: fixed initialization problem in xmlNewGlobalState
563 which was causing crash.
564 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
565 in xmlInitializeGlobalState.
566 * parserInternals.c: cleaned up ctxt->sax initialisation.
567
568Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * tree.c include/libxml/tree.h: modified the existing APIs
571 to handle XHTML1 serialization rules automatically, also add
572 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
573 libxslt serialization uses it when needed without changing
574 the library API.
575 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
576 result/xhtml1: added a new test specifically for xhtml1 output
577 and updated the result of one XHTML1 test
578
579Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
580
581 * xinclude.c parserInternals.c encoding.c: fixed #99082
582 for xi:include encoding="..." support on text includes.
583 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
584 test/XInclude/ents/isolatin.txt : added a specific regression test
585 * python/generator.py python/libxml2class.txt: fixed the generator
586 the new set of comments generated for doc/libxml2-api.xml were
587 breaking the python generation.
588
589Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * doc/Makefile.am: repair some problem if gtk-doc fail or such
592 * configure.in: patch for Solaris on new autoconf closes #98880
593 * doc/parsedecl.py: repair the frigging API building script,
594 did I say that python xmllib sucks ?
595 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
596 and some comment are no more truncated.
597
598Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
599
600 * parser.c: Martin Stoilov pointed out a potential leak in
601 xmlCreateMemoryParserCtxt
602
603Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
606 included in HTML documents and using the push parser.
607
608Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
609
610 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
611 specified, look for the Python interpreter not just in the
612 specified root but also in the specified location. Fixes #98825
613
614Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
615
616 * python/libxml.c: fixing bug #98792 , node may have no doc
617 and dereferencing without checking ain't good ...
618
619Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
620
621 * configure.in: preparing release 2.4.27
622 * doc/* : updated and rebuilt the docs
623 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
624 and all the docs are actually packaged and in the final RPMs
625 * parser.c parserInternals.c include/libxml/parser.h: restore
626 xmllint --recover feature.
627
628Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
629
630 * parser.c xpath.c: fixing #96925 wich was also dependant on the
631 processing of parsed entities, and XPath computation on sustitued
632 entities.
633 * testXPath.c: make sure entities are substitued.
634
635Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * parser.c: fixed #96594, which was totally dependant on the
638 processing of internal parsed entities, which had to be changed.
639
640Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * Makefile.am python/Makefile.am python/tests/Makefile.am:
643 trying to fix bug #98517 about building outside the source tree
644 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
645
646Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
647
648 * include/win32config.h: cleanup
649 * win32/Makefile.mingw: integrated mingw in JScript configure
650 * win32/Makefile.msvc: modified to allow mingw coexistence
651 * win32/configure.js: integrated mingw
652 * win32/Readme.txt: cleanup
653
654Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * HTMLparser.c: strengthen the guard in the Pop macros,
657 like in the XML parser, closes bug #97315
658
659Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
662 callback is never used.
663
664Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666 * parserInternals.c: fixed the initialization of the SAX structure
667 which was breaking xsltproc
668 * xpath.c: patch from Petr Pajas for CDATA nodes
669 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
670 * parser.c include/libxml/parser.h: patch from Peter Jones
671 removing a leak in xmlSAXParseMemory() and adding the
672 function xmlSAXParseMemoryWithData()
673
674Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
675
676 adding pdf of tutorial, changing web page to link to it
677 * doc/tutorial/xmltutorial.pdf
678 * doc/xml.html
679 * doc/docs.html
680
681Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
682
683 * doc/tutorial/ar01s08.html
684 adding file what I forgot for tutorial
685
686
687Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
688
689 Adding encoding discussion to tutorial
690 Added:
691 * doc/tutorial/images/*.png: DocBook admonition image files
692 * doc/tutorial/apf.html, apg.html: new generated html
693 * doc/tutorial/includeconvert.c: conversion code entity file
694 changed:
695 * doc/tutorial/xmltutorial.xml: DocBook original
696 * doc/tutorial/*.html: generated html
697
698Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
699
700 * include/libxml/*.h: retired xmlwin32version.h
701 * doc/Makefile.am: retired xmlwin32version.h
702 * win32/configure.js: retired xmlwin32version.h
703
704Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
705
706 * win32/libxml2.def.src: exported additional symbols
707 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
708 sisterhood
709
710Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
711
712 * globals.c: fixed a typo pointed out by Igor
713 * xpath.c: try to speed up node compare using line numbers
714 if available.
715
716Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * tree.c: make xmlFreeNode() handle attributes correctly.
719
720Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
721
722 * catalog.c: completed the #96963 fix, as reported by Karl
723 Eichwalder
724
725Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
728
729Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * Makefile.am: switched the order of a couple of includes
732 to fix bugs #97100
733
734Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
735
736 * catalog.c: fixed bug #96963, reverted to the old behaviour of
737 xmlLoadCatalogs that used to separate directories with a ':'.
738
739Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
740
741 * threads.c: improvements to the Windows-side of thread handling
742 * testThreads.c: conditionally excluded unistd.h
743 * testThradsWin32.c: broke overlong lines
744 * include/win32config.h: adapted thread-related macros to the new
745 scheme and for pthreads on Windows
746 * win32/Makefile.msvc: introduced a more flexible thread build,
747 added testThreads[Win32].c to the build
748 * win32/configure.js: introduced a more flexible thread config
749
7502002-10-31 John Fleck <jfleck@inkstain.net>
751
752 * doc/xml.html (and, by implication, FAQ.html)
753 added UTF-8 conversaion FAQ from Marcus Labib Iskander
754
755Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
756
757 * configure.in: removed xmlwin32version.h
758 * include/libxml/Makefile.am: removed xmlwin32version.h
759
760Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
761
762 * tree.c: applied patch from Brian Stafford to fix a bug
763 in xmlReconciliateNs()
764
765Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * tree.c: applied patch from Christian Glahn to allow
768 xmlNewChild() on document fragment nodes
769
770Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
771
772 * parser.c: Christian Glahn found a problem with a recent
773 patch to xmlParseBalancedChunkMemoryRecover()
774 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
775 problems
776 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
777 test/schemas/seq*: added the test cases from Charles
778
779Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
780
781 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
782 serious cleanup of the spec file and associated changes
783 in the Makefiles.
784 * valid.c: try to remove some warnings on x86_64
785
786Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
787
788 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
789 fix bug #96586
790
791Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
792
793 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
794 parsing, applied his patch
795 * result/HTML/attrents.html result/HTML/attrents.html.err
796 result/HTML/attrents.html.sax test/HTML/attrents.html:
797 added the test and result case provided by Mikhail Sogrine
798
799Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
800
801 * vms/build_libxml.com vms/config.vms vms/readme.vms
802 include/libxml/parser.h include/libxml/parserInternals.h
803 include/libxml/tree.h include/libxml/xmlIO.h
804 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
805 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
806 Applied the VMS update patch from Craig A. Berry
807 * doc/*.html: update
808
809Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
810
811 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
812
813Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
814
815 * debugXML.c: adding a grep command to --shell in xmllint
816 for T.V. Raman
817
818Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
819
820 * xmlcatalog.c: tried to fix some of the problem with --sgml
821
822Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
823
824 * parser.c: tried to fix bug #91500 where doc->children may
825 be overriden by a call to xmlParseBalancedChunkMemory()
826
827Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
828
829 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
830 identifiers in SGML catalogs containing '&'
831
832Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
833
834 * python/types.c: fixed bugs when passing result value tree
835 to Python functions.
836
837Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
838
839 * configure.in: preparing the release of 2.4.26
840 * doc/*: updated and rebuilt the documentation
841
842Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * parser.c: fixed a XML Namespace compliance bug reported by
845 Alexander Grimalovsky
846
847Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
848
849 * HTMLtree.c: fixed serialization of script and style when
850 they are not lowercase (i.e. added using the API to the tree).
851
852Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * valid.c: make xmlValidateDocument emit a warning msg if there
855 is no DTD, pointed by Christian Glahn
856
857Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
858
859 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
860 content model when some of the blocks have min or max, and a couple
861 of bugs found in the process.
862 * result/schemas/list0* test/schemas/list0*: added some specific
863 regression tests
864
865Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * README: updated the contact informations
868
869Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
870
871 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
872 misses it, reported by Peter Bray.
873
874Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * tree.c: investigating xmlNodeGetContent() on namespace nodes
877 and removed a few warnings
878
879Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * parser.c: Christian Glahn found a small bug in the push parser.
882 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
883 public
884
885Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * xmlschemas.c include/libxml/xmlschemas.h: added
888 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
889 * testSchemas.c: added --memory to test the new interface
890
891Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
892
893 * doc/index.py doc/search.php: integrated the XSLT indexing,
894 a few fixed in the indexer, added a scope selection at the
895 search level.
896
897Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
898
899 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
900 this was due to uninitialized parts of the validation context
901
902Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
903
904 * debugXML.c: applied patch from Mark Vakoc except the API
905 change, preserved it.
906 * doc/*: updated the docs to point to the search engine for
907 information lookup or before bug/help reports.
908
909Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
910
911 * doc/index.py doc/search.php: added mailing-list archives
912 indexing and lookup
913
914Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
915
916 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
917
918Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
919
920 * doc/index.py: improved HTML indexing
921 * doc/search.php: make the queries also lookup the HTML based indexes
922
923Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
924
925 * doc/index.py: added HTML page indexing
926
927Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
928
929 * xmlIO.c: extended Windows path normalisation to fix the base
930 problem in libxslt.
931 * catalog.c: fixed list handling in XML_CATALOG_FILES
932
933Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * valid.c: typo/bug found by Christian Glahn
936
937Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
938
939 * xmlIO.c: applied Windows CE patch from Javier.
940 * win32/wince: new directory, contains support for the PocketPC
941 with Windows CE from Javier.
942 * include/win32config.h: reorganised, removed duplicate
943 definitions and applied WinCE patch from Javier.
944 * include/wsockcompat.h: new file, now contains WinSock
945 compatibility macros.
946 * win32/Makefile.msvc: introduced double-run compilation.
947
948Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * configure.in include/libxml/xmlwin32version.h: preparing release
951 of 2.4.25
952 * doc/*: updated and regenerated teh docs and web pages.
953
954Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
957 error were not covering namespace declarations.
958 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
959 it was missing the attribute declaration for the namespace
960 * result/VC/NS3: the fix now report breakages in that test
961
962Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
963
964 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
965
966Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
967
968 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
969 and regenerated the docs and web site
970
971Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
974 ATTRIBUTE_UNUSED is always put after the attribute declaration,
975 not before
976
977Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * python/generator.py python/libxml2class.txt: fixed a stupid error
980 breaking the python API
981
982Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
985 triostr.c triostr.h: applied a trio update patch from
986 Bjorn Reese which should work with MinGW
987
988Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
989
990 * tree.c: improving some documentation comments
991 * xmlregexp.c: found and fixed a mem leak with python regression tests
992 * doc/*: rebuilt the doc and the API XML file including the
993 xmlregexp.h xmlautomata.h and xmlunicode.h headers
994 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
995 python/types.c: added access to the XML Schemas regexps from
996 python
997 * python/tests/Makefile.am python/tests/regexp.py: added a
998 simple regexp bindings test
999
1000Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1001
1002 * doc/xml.html:
1003 fixing ftp links - thanks to Vitaly Ostanin
1004
1005Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * xmlregexp.c: fixed the data callback on transition functionality
1008 which was broken when using the compact form
1009 * result/schemas/*: updated the results, less verbose, all tests
1010 pass like before
1011 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1012 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1013 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1014 annoying warnings
1015 * xpath.c: try to provide better error report when possible
1016
1017Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * Makefile.am: fixed a breakage raised by Jacob
1020
1021Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1022
1023 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1024 which don't use sockets
1025
1026Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1027
1028 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1029 * win32/configure.js: applied zlib patch from Daniel Gehriger
1030
1031Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1032
1033 * win32/configure.js: applied the patch from Mark Vakoc for
1034 regexp support
1035 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1036 for regexp support
1037
1038Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * xmlschemastypes.c: as pointed by Igor Float and Double
1041 parsing ain't finished yet
1042
1043Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * Makefile.am configure.in: trying to fix #88412 by bypassing
1046 all the python subdir if python ain't detected
1047
1048Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1051 made configuring with regexps/automata/unicode the default
1052 but without schemas ATM
1053 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1054 fixed the regexp based DTD validation performance and memory
1055 problem by switching to a compact form for determinist regexps
1056 and detecting the determinism property in the process. Seems
1057 as fast as the old DTD validation specific engine :-) despite
1058 the regexp built and compaction process.
1059
1060Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * valid.c: determinism is debugged, new DTD checking code now works
1063 but xmlFAComputesDeterminism takes far too much CPU and the whole
1064 set usues too much memory to be really usable as-is
1065
1066Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * tree.c: fixed another stupid bug in xmlGetNodePath()
1069 * xmllint.c: --version now report the options compiled in
1070
1071Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * HTMLparser.c: small cleanup
1074 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1075 when configured with them. A bit of debugging around the determinism
1076 checks is still needed
1077
1078Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1081
1082Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmlIO.c: small portability glitch fixed.
1085
1086Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * xmlschemastypes.c: incomplete steps for real/double support
1089 * testAutomata.c include/libxml/xmlautomata.h
1090 include/libxml/xmlregexp.h: avoiding a compilation problem
1091 * valid.c include/libxml/valid.h: starting the work toward using
1092 the regexps for actual DTD validation
1093
1094Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * hash.c: cosmetic cleanup
1097 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1098 integrating a DTD validation layer based on the regexps
1099
1100Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1103 the determinism was tested before eliminating the epsilon
1104 transitions :-(
1105
1106Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * python/generator.py python/libxml.c python/libxml.py
1109 python/libxml2-python-api.xml python/libxml2class.txt
1110 python/libxml_wrap.h python/types.c: updated the python
1111 bindings, added code for easier File I/O, and the ability to
1112 define a resolver from Python fixing bug #91635
1113 * python/tests/Makefile.am python/tests/inbuf.py
1114 python/tests/outbuf.py python/tests/pushSAXhtml.py
1115 python/tests/resolver.py python/tests/serialize.py: updated
1116 and augmented the set of Python tests.
1117
1118Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1119
1120 * win32/configure.js: added more readme info for the binary
1121 package.
1122
1123Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * xmlIO.c: fixed a stupid out of bound array error
1126
1127Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1130 messing around with support for Windows path, cleanups,
1131 trying to identify and fix the various code path to the
1132 filename access. Added xmlNormalizeWindowsPath()
1133
1134Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * error.c valid.c: working on better error reporting of validity
1137 errors, especially providing an accurate context.
1138 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1139 error reports in those cases.
1140
1141Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1144 parser.c parserInternals.c xmlIO.c: get rid of all the
1145 perror() calls made in the library execution paths. This
1146 should fix both #92059 and #92385
1147
1148Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * xmllint.c: memory leak reporting was broken after a change
1151 of the preprocessor symbol used to activate it.
1152
1153Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * tree.c: try to make the copy function work for node of
1156 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1157 DOM layers though, not libxml2 itself.
1158
1159Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * valid.c: try to provide file and line informations, not all
1162 messages are covered, but it's a (good) start
1163
1164Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * xinclude.c: reimplemented a large part of the XInclude
1167 processor, trying to minimize resources used, James Henstridge
1168 provided a huge test case which was exhibiting severe memory
1169 consumption problems.
1170
1171Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * python/Makefile.am: applied patch from Christophe Merlet to
1174 reestablish DESTDIR
1175
1176Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * libxml.spec.in: fixes libary path for x86_64 AMD
1179
1180Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1181
1182 * doc/tutorial/includekeyword.c
1183 * doc/tutorial/xmltutorial.xml:
1184 (plus resulting generated html files)
1185 fixing one spot I missed in the tutorial where I hadn't freed
1186 memory properly
1187
1188Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1189
1190 * doc/tutorial/includeaddattribute.c
1191 * doc/tutorial/includeaddkeyword.c
1192 * doc/tutorial/includegetattribute.c
1193 * doc/tutorial/includekeyword.c
1194 * doc/tutorial/xmltutorial.xml
1195 * doc/tutorial/*.html:
1196 update tutorial to properly free memory (thanks to Christopher
1197 R. Harris for pointing out that this needs to be done)
1198 * doc/tutorial/images/callouts/*.png:
1199 added image files so the callouts are graphical, making it
1200 easier to read ( use "--param callout.graphics 1" to generate
1201 html with graphical callouts)
1202
1203Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1206 nice logos generated by Marc Liyanage
1207 * doc/site.xsl *.html: changed the stylesheet to show the new
1208 logo and regenerated the pages
1209
1210Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1213
1214Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * xpath.c: possible mem leak patch from Jason Adams
1217
1218Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1221 in the XQuery namespace
1222 * configure.in: preparing 2.4.24
1223 * doc/*.html: updated the web pages
1224
1225Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * python/generator.py: closing bug #85258 by generating conditional
1228 compile check to avoid linking to routines not configured in.
1229
12302002-08-22 Havoc Pennington <hp@pobox.com>
1231
1232 * autogen.sh: update error message for missing automake
1233
1234Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * python/Makefile.am: typo in target name resulted in libxml2.py
1237 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1238
1239Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * win32/win32/Makefile.mingw: updated with version from
1242 Elizabeth Barham at http://soggytrousers.net/repository/
1243
1244Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1245
1246 * win32/Makefile.msvc: added the prefix location to the include
1247 and lib search path.
1248
12492002-08-18 Havoc Pennington <hp@pobox.com>
1250
1251 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1252 both automake 1.6 and 1.4 installed get the right automake. Means
1253 compilation from CVS will now require the latest automake 1.4
1254 release, or manually creating symlinks called "automake-1.4" and
1255 "aclocal-1.4"
1256
1257Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * configure.in python/Makefile.am: more AMD 64 induced changes from
1260 Frederic Crozat
1261
1262Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * xinclude.c: oops I was missing the xml:base fixup too
1265 * result/XInclude/*.xml: this adds xml:base attributes to most
1266 results of the tests
1267
1268Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * xinclude.c: quick but apparently working implementation of
1271 xi:fallback, should close bug #89684
1272 * Makefile.am test/XInclude/docs/fallback.xml
1273 result/XInclude/fallback.xml: added a basic test for fallback,
1274 and run with --nowarning to avoid a spurious warning
1275 * configure.in: applied patch from Frederic Crozat for python
1276 bindings on AMD 64bits machines.
1277
1278Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1281 the caller don't pass a SAX callback block.
1282
1283Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * tree.c: applied the same fix for the XML-1.0 namespace to
1286 xmlSearchNsByHref() as was done for xmlSearchNs()
1287
1288Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * libxml.3: small cleanup of the man page
1291 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1292 when serializing HREF attributes generated by XSLT.
1293
1294Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1297 version of Marc Liyanage' patch for boolean attributes in HTML
1298 output
1299
1300Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * python/tests/serialize.py: fixed the test results, indenting
1303 behaviour changed slightly
1304
1305Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1306
1307 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1308 new c14n function to Windows def files
1309
1310Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1311
1312 * c14n.c: fixed a memory leak in c14n code
1313
1314Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * parser.c include/libxml/parser.h: adding a new API for Christian
1317 Glahn: xmlParseBalancedChunkMemoryRecover
1318 * valid.c: patch from Rick Jones for some grammar cleanup in
1319 validation messages
1320 * result/VC/* result/valid/*: this slightly change some of the
1321 regression tests outputs
1322
1323Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * tree.c: trying to fix a problem in namespaced attribute handling
1326 raised by Christian Glahn
1327
1328Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * encoding.c include/libxml/encoding.h: Opening the interface
1331 xmlNewCharEncodingHandler as requested in #89415
1332 * python/generator.py python/setup.py.in: applied cleanup
1333 patches from Marc-Andre Lemburg
1334 * tree.c: fixing bug #89332 on a specific case of loosing
1335 the XML-1.0 namespace on xml:xxx attributes
1336
1337Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1338
1339 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1340 corner case from new Merlin's test suite and added a callback
1341 that will be used to improve xmlsec performance
1342
1343
1344Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * HTMLtree.c: trying to fix the <style> escaping problem in
1347 HTML serialization bug #89342
1348
1349Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1352 and rebuilt the web site.
1353
1354Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1355
1356 * include/libxml/tree.h: added _private member to xmlNs struct
1357
1358Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * HTMLparser.c: fixing bug #84876 based on the xml working
1361 code.
1362
1363Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1364
1365 * python/Makefile.am: enhanced to fix bug 72012 (errors
1366 when using '-jX' make parameter)
1367
1368Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1369
1370 * xpath.c: small additional enhancement for booleans
1371 compared to nodesets
1372
1373Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * HTMLtree.c: changed the order of the encoding declaration
1376 attributes in the meta tags due to a bug in IE/Mac
1377
1378Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1379
1380 * xpath.c: enhanced handling of booleans (especially '='
1381 and '!=' for nodesets) - fixes bug 85256. Added new
1382 routine xmlXPathNotEqualValues for more proper handling
1383 of '!=' when nodesets are involved.
1384
1385Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1388 doc/xmlcatalog_man.xml to the source distribution
1389
1390Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1391
1392 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1393 asked for this.
1394
1395Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * configure.in: preparing 2.4.23
1398 * doc/*: rebuilt the docs
1399
1400Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * parser.c: fixing bug #84169 by fixing the
1403 comment of xmlCreatePushParserCtxt to describe the
1404 encoding detection parameters better.
1405
1406Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * valid.c: fixing bug #79331 in one path the lookup for
1409 ID attributes on a namespaced node wasn't handled correctly :-\
1410
1411Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * HTMLparser.c: trying to fix 87235 about discarded white
1414 spaces in the HTML parser.
1415 * result/HTML/*: this changes the output of a number of HTML
1416 regression tests
1417
1418Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * xpath.c: applied patch from Richard Jinks for the namespace
1421 axis + fixed a memory error.
1422 * parser.c parserInternals.c: applied patches from Peter Jacobi
1423 removing ctxt->token for good.
1424 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1425 popped out by the regression tests.
1426 * Makefile.am: patch for threads makefile from Gary Pennington
1427
1428Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1429
1430 * xpath.c: enhanced behaviour of position() after usage of
1431 expressions involving preceding-sibling (et al).
1432
1433Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * hash.c: applied a patch from Peter Jacobi to solve a problem
1436 when compiling with the Watcom C on Win32
1437 * result/schemas/*.err: the change of hashing algo generated
1438 permutations in the output
1439
1440Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * hash.c: applied patch from Sander Vesik improving the quality of
1443 the hash function.
1444
14452002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1446
1447 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1448 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1449 xmllint.c xpath.c: replaced sprintf() with snprintf()
1450 to prevent possible buffer overflow (the bug was pointed
1451 out by Anju Premachandran)
1452
1453Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * parser.c: removed an uninitialized data error popped by valgrind
1456 on PE references
1457
1458Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1459
1460 * doc/xml.html
1461 adding tutorial reference to the web page
1462
1463Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1464
1465 * doc/tutorial/xmltutorial.xml
1466 * doc/tutorial/ar01s07.html
1467 * doc/tutorial/ape.html
1468 * doc/tutorial/includegetattribute.c
1469 adding section to tutorial about retrieving an attribute
1470 value
1471
1472Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * parser.c: applied a couple of patches from Peter Jacobi to start
1475 to get rid of ctxt->token, with a possible significant speed
1476 improvement to be gained once done. Better compliance with PE
1477 references constructs in DTDs too.
1478 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1479 from Peter too
1480
1481Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1484 xmlParseElement was likely to have been deallocated at the
1485 time of the report, possibly leading to segfault. Just report
1486 the tag name now.
1487
1488Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * xpath.c: patch from Richard Jinks for XPath substring() function
1491 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1492
14932002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1494
1495 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1496
1497Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1498
1499 *doc/FAQ.html
1500 fixing typos in FAQ, thanks to Robert Funnell for the
1501 editing help
1502
1503Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * NEWS: got complaints from rpmlint that it was empty
1506
1507Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1508
1509 * added doc/tutorial, including:
1510 apa.html
1511 apb.html
1512 apc.html
1513 apd.html
1514 ar01s02.html
1515 ar01s03.html
1516 ar01s04.html
1517 ar01s05.html
1518 ar01s06.html
1519 includeaddattribute.c
1520 includeaddkeyword.c
1521 includekeyword.c
1522 includestory.xml
1523 index.html
1524 xmltutorial.xml
1525 libxml tutorial, including generated html
1526
1527Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1528
1529 * result/c14n/exc-without-comments/merlin-c14n-two-*
1530 result/c14n/without-comments/merlin-c14n-two-*
1531 test/c14n/exc-without-comments/merlin-c14n-two-*
1532 test/c14n/without-comments/merlin-c14n-two-*
1533 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1534 c14n/exc-c14n and slightly modified test script to handle
1535 these test cases
1536 * c14n.c: fixed bugs for complicated nodes set (namespace
1537 without node and others from merlin-c14n-two.tar.gz)
1538 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1539 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1540 for xmlsec performance patch
1541 * xpath.c: fixed self::node() for namespaces and attributes
1542
1543Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1544
1545 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1546 but with the format parameter
1547 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1548
1549Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1550
1551 * Makefile.am: updated c14n tests suite
1552 * c14n.c: performance improvement for previous c14n patch
1553
1554Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * parser.c: another peroformance patch from Peter Jacobi, that
1557 time on parsing attribute values.
1558
1559Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1560
1561 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1562 into LibXML2 test suite
1563
1564Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1565
1566 * c14n.c: propagating xpath ancesstors node fix to c14n
1567 plus small performance improvement to reduce number of
1568 mallocs
1569 * xpath.c: fixed ancestors axis processing for namespace nodes
1570
1571Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1574 Peter Jacobi
1575
1576Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * configure.in: preparing 2.4.22
1579
1580Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1583 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1584 a public entry point.
1585 * doc/*: rebuilt the API and docs
1586
1587Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * xpath.c: patch from Richard Jinks to fix a problem introduced
1590 in the previous patch and pointed by Norm
1591
1592Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * libxml.spec.in: fixing bug #81112
1595
1596Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * uri.c: fixing bug #82848
1599
1600Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1603 output of one catalog test
1604
1605Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1606
1607 * global.data globals.c tree.c include/libxml/globals.h
1608 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1609 default value for global parameter xmlIndentTreeOutput to 1 and
1610 introduced new global parameter xmlTreeIndentString (the string
1611 used to do one-level indent) with default value " " (as it was
1612 in tree.c)
1613
1614Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1617 with trio and schemas.
1618
1619Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xpath.c: patch from Richard Jinks to fix the problem raised in
1622 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1623
1624Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * xmlschemas.c: a bit of work on import.
1627 * xmlschemastypes.c: Charles Bozeman provided a compare function
1628 for date/time types so min/max facet restrictions should work,
1629 indeterminate comparisons return an error instead of equal.
1630 * test/schemas/date_0* result/schemas/date_0_0: specific test
1631 from Charles Bozeman too
1632
1633Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1636 from Christian Cornelssen fixing the man pages and the Catalog
1637 building script.
1638 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1639 next step is <xs:import> I now have a reasonable understanding
1640 of how it works.
1641
1642Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1645
1646Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1647
1648 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1649
1650Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xpath.c: fixing an XPath function evalutation bug pointed out
1653 by Alexey Efimov where the context was lost when evaluating
1654 the function arguments
1655
1656Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1657
1658 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1659 function public for XMLSec performance optimizations
1660
1661Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * python/generator.py python/libxml2class.txt : fixed a problem
1664 with the HTML parser pointed by Gary Benson
1665 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1666 example
1667
1668Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1669 * parser.c: fixed bug #81159 (memory growth in SAX)
1670
1671Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1672 * xpath.c: fixed bug #78858 (the real fix)
1673
1674Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1675 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1676
1677Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * tree.c: modified xmlNodeSetBase to allow changing the
1680 base of a document.
1681
1682Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * xmlschemastypes.c: patch Charles Bozeman for validation of
1685 all the date, time, and duration types
1686 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1687 * configure.in: fixed an error pointed by an user
1688 * xml2-config.in: fixed an error pointed by an user
1689
1690Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1691
1692 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1693 win32/libxml2.def.src xmlIO.c: exported default
1694 'file:', 'http:' and 'ftp:' protocols input handlers
1695 and maked protocols comparisson case insensitive
1696
1697Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * configure.in: Neven Has detected a typo
1700
1701Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1704 as one of the persons allowed to commit directly to the
1705 module.
1706
1707Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1710 * valid.c: raised a too low limit
1711 * doc/*: rebuilt the docs
1712
1713Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * test/XPath/expr/floats test/XPath/expr/functions
1716 result/XPath/expr/floats result/XPath/expr/functions
1717 xpath.c: another XPath conformance patch from Richard Jinks
1718
1719Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * xmlschemas.c: fixed validation of attribute groups.
1722 * test/schemas result/schemas: added an example from the primer
1723
1724Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1727 * test/schemas result/schemas: updated the test list
1728
1729Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * TODO: updated a bit
1732 * parser.c: made a comment more specific
1733 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1734 Schemas conformance.
1735 * test/schemas result/schemas: updated the test list
1736
1737Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1740 implementing xs:all with minOccurs = 0
1741 * tes/schemas/* result/schemas/*: added more tests covering
1742 xs:all
1743
1744Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * xmlregexp.c: first implementation of the all particle, this
1747 may need to be revisited for case where not all transitions
1748 must be crossed.
1749
1750Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * tree.c: another entity processing update from Markus Henke
1753
1754Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1755
1756 * trionan.c: fixed crash on OSF/1
1757
1758Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * xmlschemas.c: more Schemas work
1761 * test/schemas/* result/schemas/*: added more tests coming
1762 from the spec.
1763
1764Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1767 ExcC14N specification
1768
1769Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * tree.c: patch from Markus Henke, fix for recursive entities.
1772
1773Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * xpath.c: fix a problem with string() on a document node.
1776
1777Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * Makefile.am xmlschemas.c: more Schemas work
1780 * test/schemas/* result/schemas/*: added more tests coming
1781 from the spec.
1782
1783Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1786 * result/HTML/*: this changes a few things in the results
1787
1788Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1789
1790 * include/libxml/tree.h: eliminated 'declaration different than
1791 prototype' warning
1792 * include/win32config.h: "resolved" conflicts with errno.h
1793
1794Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1797 on the automata interfaces and debug of counted choices
1798 * test/schemas/* result/schemas/*: added a number of tests
1799
1800Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1803 a bit of work on Schemas
1804 * testSchemas.c: try to make it more useful
1805 * test/schemas/* result/schemas/* Makefile.am: changed the
1806 Schemas regression test procedure, started adding a few samples
1807
1808Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1809
1810 * include/libxml/encoding.h: Patch for the Borland C++ builder
1811 * include/libxml/tree.h: Patch for the Borland C++ builder
1812 * threads.c: Patch for the Borland C++ builder
1813 * win32/bcb5: New directory for the Borland C++ builder
1814 project files
1815
1816Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1817
1818 * win32/Makefile.msvc: Update for XML Schema support
1819 * win32/configure.js: Update for XML Schema support
1820 * win32/libxml2.def.src: Update for XML Schema support
1821
1822Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1825 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1826 xmlunicode.c include/libxml/Makefile.am
1827 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1828 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1829 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1830 include/libxml/xmlversion.h.in : merged the current state of
1831 XML Schemas implementation, it is not configured in by default,
1832 a specific --schemas configure option has been added.
1833 * test/automata test/regexp test/schemas Makefile.am
1834 result/automata result/regexp result/schemas:
1835 merged automata/regexp/schemas regression tests
1836
1837Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * xpath.c: Gary found a compile time problem, fixes #78823
1840
1841Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * configure.in: release of 2.4.20
1844 * doc/*: updated and rebuilt the docs
1845
1846Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * python/Makefile.am: patch from Cristian Gafton to build on
1849 Red Hat 6.2, should also fix #75779
1850
1851Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * valid.c: first part of fixing #78729
1854
1855Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1858 escaping of URI when saving HTML files.
1859 * result/HTML/*: this impacted some tests
1860
1861Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * configure.in: trying to fix #77441
1864
1865Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * include/libxml/xmlIO.h: Hallski complained it could not be
1868 included by itself.
1869
1870Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1873
1874Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1875
1876 * win32/configure.js: patch from Nilo for the c14n option
1877 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1878
1879Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1882 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1883 LIBXML_THREAD_ENABLED
1884
1885Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * xpath.c: another patch from Richard Jinks for substring conformance
1888 * test/XPath/expr/floats test/XPath/expr/strings
1889 result/XPath/expr/floats result/XPath/expr/strings: update of the
1890 test suite to check those.
1891
1892Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * xpath.c: patch from Richard Jinks for .x float parsing.
1895
1896Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * parser.c: patch from Markus Henke when an encoding ain't recognized
1899
1900Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * libxml.m4: got a report that #include <string.h> was needed
1903
1904Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1907
1908Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1909
1910 * doc/example.html: fixing typo
1911
1912Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1915 pointed out by Melvyn Sopacua.
1916
1917Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * libxml.m4: Frédéric Crozat gave a patch related to the change
1920 of Include paths breaking the libxml.m4
1921
1922Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * xpath.c: Fix bug #76927 forgot to save some context
1925 when evaluating binary expressions
1926
1927Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * configure.in: fixed configure for MPE/iX from Markus Henke
1930 * xmlmemory.c: fixed initialization problems
1931 * xpath.c: another set of patches from Richard Jinks this
1932 fixes "make XPathtests" on linux
1933
1934Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1937 * test/XPath/expr/compare test/XPath/expr/equality
1938 test/XPath/expr/floats test/XPath/expr/functions
1939 test/XPath/expr/strings result/XPath/expr/compare
1940 result/XPath/expr/equality result/XPath/expr/floats
1941 result/XPath/expr/functions result/XPath/expr/strings: Updated
1942 tests though they show a divergence on Linux
1943
1944Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * xpath.c trionan.c: previous commit also included patches
1947 from Richard Jinks on some IEEE support corner case
1948
1949Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1952 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1953 that $(datadir) should be used for docs
1954
1955Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1958 could leak filedescriptors
1959
1960Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * configure.in nanohttp.c: applied patch from Allan Clark for
1963 UnixWare/OpenServer
1964
1965Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * configure.in: preparing 2.4.19
1968 * doc/*: rebuilt the docs
1969
1970Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * nanohttp.c: fixing #76043, got fed up with non-portability
1973 of that piece of code.
1974
1975Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * valid.c SAX.c: Never commit without running "make tests" :-(
1978 fix a couple of stupidities in the previous commit
1979 * result/*: a few changes in some attribute order result of previous
1980 commit.
1981
1982Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1985 the internal subset should not raise duplicate ID errors,
1986 also there was a small bug in conjunction to namespace
1987 declarations defaulted and xml:xxx attributes DTD definitions.
1988
1989Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * xpath.c: Richard Jinks also raised some rounding problems
1992 this tries to fix them
1993
1994Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1997 behaviour in xmlXPathCastToString()
1998
1999Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2002 raised by Morus Walter
2003
2004Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2007 from Igor
2008
2009Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * xpath.c: fixing #75619, related to a problem when trying
2012 to evaluate condition when the current node set resulting
2013 from that sub-step evaluation is empty. Also fixes 2 potential
2014 problem with previous-sibling and next-siblings axis.
2015
2016Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2019 HTML support is not configured in.
2020
2021Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2024 include/libxml/tree.h: dohh I really didn't intended to commit
2025 this test version :-(
2026
2027Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * testSAX.c: I wanted to see the real speed at the SAX interface
2030 after a little too many Ximianer started complaining about the
2031 parser speed.
2032 added a --quiet option:
2033 paphio:~/XML -> ls -l db100000.xml
2034 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2035 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2036 3200006 callbacks generated
2037 real 0m1.270s
2038 Which means 16MBytes/s and 3Mcallback/s
2039
2040Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * xpath.c: valgrind spotted another error that time when running
2043 on libxslt regression tests
2044
2045Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * Makefile.am: adding "make valgrind" running the full regression
2048 tests (except python ones) under Valgrind (using valgrind -q
2049 which was kindly added by the author).
2050 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2051 passes cleanly now except an obcure floating point initialization
2052 raised in log10() in one XPath regression test ???
2053 * tree.c: edited some comments to close #75244
2054
2055Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2058 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2059 context of ScrollKeeper, made sure that if the number is
2060 an integer, the serialization follows the description at
2061 http://www.w3.org/TR/xpath#section-String-Functions
2062
2063Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * configure.in: preparing 2.4.18
2066 * doc/*: updated and rebuilt the web site
2067 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2068 the Windows and Cygwin maintainers.
2069 * parser.c: humm, changed the way the SAX parser work when
2070 xmlSubstituteEntitiesDefault(1) is set, it will then
2071 do the entity registration and loading by itself in case the
2072 user provided SAX getEntity() returns NULL.
2073 * testSAX.c: added --noent to test the behaviour.
2074
2075Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * parser.c: Wilfried Teiken provided a hackish but working
2078 way to get context reported back on entities when parsing
2079 with SAX and without breaking the DOM build.
2080
2081Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * c14n.c: applied a new patch from Aleksey Sanin
2084 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2085 to reference Aleksey implementation of XML digital Signatures
2086
2087Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * xpath.c: small fix to avoid potential problem due to
2090 ordering of freeing data
2091 * python/Makefile.am: people were complaining about
2092 the generated file in python dir not being built
2093
2094Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2097 python/generator.py python/libxml.c python/types.c: Cleanup
2098 of the python Makefiles based on Jacob and James feedback,
2099 fixed the spec file accordingly, fixed the number of warning
2100 that passing my pedantic CFLAGS was generating. Conclusion
2101 is that Python includes are real crap.
2102
2103Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * configure,in: it was reported quite a few times that
2106 xml2-config --cflags should not output
2107 -I$includeprefix/libxml2/libxml because libxml2 header names
2108 clashes with existing names like list.h from C++ stl.
2109 Includes should be #include<libxml/xxx.h> so ...
2110
2111Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * c14n.c: another patch from Aleksey Sanin
2114
2115Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2118 canonicalization algorithm
2119 * doc/xml.html doc/index.html: added the C14N references on the
2120 index page.
2121
21222002-03-13 jacob berkman <jacob@ximian.com>
2123
2124 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2125 usage, redundant, and gcc specific
2126
2127Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * xpath.c: speedup some node selection operations, this can
2130 have a significant impact on DocBook Norm's stylesheets
2131 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2132 make sure it's always the case
2133 * debugXML.c: distinguish CDATA and comments in ls operations
2134
2135Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2138 to generate better API descriptions etc...
2139
2140Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * c14n.c: Fixing #74186, made sure all boolean expressions
2143 get fully parenthesized, ran indent on the output
2144 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2145 include/libxml/tree.h: also #74186 related, removed the
2146 --with-buffers option, and all the preprocessor conditional
2147 sections that were resulting from it.
2148
2149Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * valid.c: applied patch from Dodji Seketeli fixing an
2152 uninitailized variable in xmlValidGetValidElements()
2153
2154Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * c14n.c: fixed a few comments
2157 * doc/*.html doc/*/*.html: regenerated the docs and added
2158 the C14N API
2159 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2160
2161Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * check-xml-test-suite.py: fix to adapt varaiations in the
2164 bindings
2165 * configure.in python/setup.py python/setup.py.in: fixed to
2166 have the version of the python scripts automatically updated
2167
2168Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2171 in xmlCopyProp()
2172
2173Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * configure.in: preparing 2.4.17 release
2176 * doc/*: updated and rebuilt the docs
2177 * xpath.c: fixed a comment
2178 * python/libxml.c: fixed a possible reentrancy problem
2179
2180Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2183 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2184 added a specific regression test
2185 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2186 not raise exceptions when failing to find the attribute.
2187
2188Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * configure.in xmllint.c: owen pointed out a problem with the
2191 ftme fix, gettimeofday() was not detected by configure and
2192 the ftime header wasn't included, dohhh
2193
2194Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * configure.in xmllint.c: trying to fix #71457 for timing
2197 precision when gettimeofday() is not availble but ftime() is
2198
2199Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2202 are now copied on install and part of the -devel RPM
2203
2204Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * xpath.c: trying to avoid bug #72150 which was apparently
2207 caused by a gcc bug (or a processor problem) as detailed
2208 at http://veillard.com/gcc.bug
2209
2210Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2213 fixed xmlReconciliateNs(), added a Python test/example for
2214 inter-document cut'n paste
2215 * python/libxml.py: fixed node.doc on document nodes and added
2216 xpathEval() onto node objects
2217
2218Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2221 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2222 fixup and integrated tests for the serialization stuff
2223
2224Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2227 moved the libxml man page to section 3
2228
2229Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * tree.c: fix bug #72490
2232 * python/libxml.c python/libxml.py: added methods serialize()
2233 and saveTo() to all node elements.
2234
2235Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * xmlIO.c: closed #73430, don't read from an input source
2238 which indicated an end-of-file or an error.
2239
2240Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * parser.c: make sure SAX endDocument is always called as
2243 this could result in a Python memory leak otherwise (it's
2244 used to decrement ref-counting)
2245 * python/generator.py python/libxml.c python/libxml.py
2246 python/libxml2-python-api.xml python/libxml2class.txt
2247 python/tests/error.py python/tests/xpath.py: implemented
2248 the suggestions made by Gary Benson and extended the tests
2249 to match it.
2250
2251Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * python/generator.py: applied patch fixing #73450
2254
2255Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * xpath.c: fixing #61290 "namespace nodes have no parent"
2258 long standing divergence from the XPath REC. NodeSets
2259 simply hold a copy of namespace nodes and those node ->next
2260 points to the parent (which may not be the node carrying the
2261 definition).
2262 * include/libxml/xpath.h: flagged but didn't added a possible
2263 speedup
2264 * DOCBparser.c HTMLparser.c: removed some warnings from push
2265 parser due to new state being added.
2266 * tree.c: new fix from Boris Erdmann
2267 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2268 the XML Canonalization support from Aleksey Sanin
2269
2270Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * tree.c: patch from Boris Erdmann fixing some namespace odities
2273 with xmlCopyNode()
2274
2275Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * xmlIO.c: fix bug #72706 when loading a NULL entity
2278
2279Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2282 actually change in a future XML Namespace revision.
2283
2284Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2287 added the possibility of returning nodesets from XPath extension
2288 functions written in Python
2289
2290Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * python/*: commiting some Python bindings work done while travelling
2293
2294Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2297 explicitely with memory debugging switched on
2298
2299Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2302 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2303 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2304 the accessor generator for strings
2305 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2306 regression test.
2307
2308Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * python/README python/generator.py python/libxml.c python/setup.py:
2311 added the 'usual' setup.py to allow building a libxml2-python
2312 module based on the same code. The initialization is however
2313 different the 2 .so files fo libxml2 and libxslt are identical and
2314 they entry point initialize both libraries. this is done to avoid
2315 some possible nasty problem since the Python don't merge the maps
2316 of all shared modules.
2317
2318Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * parser.c: fixed a push/encoding bug reported by Michael
2321 on librsvg
2322
2323Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * include/libxml/parserInternals.h: fixes a misplaced #endif
2326
2327Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * parser.c valid.c: found and fixed a couple of allocation bugs
2330
2331Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * doc/xml.html doc/python.html doc/*: added a Python and binding
2334 page describing the current state of the Python bindings and
2335 giving pointers to the other languages wrappers.
2336
2337Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2340 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2341 rebuilt the API and web site
2342 * xpath.c: fixed #71978 portability bugs
2343
2344Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2347
2348Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * include/libxml/parserInternals.h parser.c: had to change
2351 2 internal parsing API when processing document content
2352 to check the start and end of element content are defined
2353 in the same entity
2354 * valid.c include/libxml/valid.h: attribute normalization can
2355 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2356 with the context to report it.
2357 * SAX.c: fixed the last known bugs, crazy validation constraints
2358 when a document is standalone seems correctly handled. There
2359 is a couple of open issues left which need consideration especially
2360 PE93 on external unparsed entities and standalone status.
2361 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2362 The 2 tests left failing are actually in error. Cleanup done.
2363
2364Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * valid.c: implemented E59 spaces in CDATA does not match the
2367 nonterminal S
2368
2369Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * SAX.c parser.c valid.c: more validation test fixups
2372 * check-xml-test-suite.py: added duration info for the tests
2373
2374Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * parser.c valid.c: a couple of errors were reported but not
2377 saved back as such in the parsing context. Down to 1% failure rate
2378 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2379
2380Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xmlInternald.c: isExtender was missing a char
2383 * parser.c include/libxml/parser.h: % are acceptable in the
2384 internal subset if within a PUBLIC ID
2385
2386Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * SAX.c parserInternals.c valid.c: more work on the conformance
2389 suite. Took the step to finally block documents with encoding
2390 errors. It's a fatal error per the spec, people should have fixed
2391 their documents by now.
2392
2393Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * check-xml-test-suite.py: fixed the test script after some discussion
2396 on the semantic of TYPE="error"
2397 * Makefile.am: added the script to the distrib
2398
2399Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * SAX.c entities.c: fixed a couple of conformances issues deep
2402 into the validation code (standalone and undeclared Notations)
2403
2404Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2407 stayed there for years !
2408
2409Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2412 missing
2413
2414Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * check-xml-test-suite.py: improved the behaviour a bit as
2417 well as the logs
2418 * parser.c valid.c SAX.c: fixed a few more bugs
2419 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2420
2421Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * check-xml-test-suite.py: python script to run regression tests
2424 against the XML Test suite of W3C/OASis
2425 * SAX.c: fixed a validation bug
2426 * parser.c: fixed 3 errors pointed by the test suite
2427 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2428 * python/Makefile.am: fixed a dependendy
2429
2430Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * xmlmemory.c: avoid a warning bug #71594
2433
2434Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2437 warning on alpha/Tru64
2438
2439Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * include/libxml/entities.h: fixing a comment
2442 * valid.c: fixing some troubles with validity check on namespaces
2443 * result/VC/NS3 test/VC/NS3: added a specific regression test
2444
2445Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * tree.c: Fixing #71342 serializing '\n' in attribute values
2448 * result/noent/att3 result/att3 test/att3: added a specific
2449 test.
2450
2451Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * python/libxml.c: couple of bug fixes
2454
2455Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * python/*.py: removed tabs and used spaces.
2458
2459Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2462 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2463
2464Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2467 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2468
2469Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * include/libxml/encoding.h include/libxml/entities.h
2472 include/libxml/globals.h include/libxml/parser.h
2473 include/libxml/threads.h include/libxml/tree.h
2474 include/libxml/xmlmemory.h: trying to fix the include mess
2475
2476Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * include/libxml/xmlmemory.h: reverted part of the previous
2479 attempt to provide #69655, this was breaking the build.
2480
2481Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2484 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2485 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2486 include/libxml/parserInternals.h include/libxml/tree.h
2487 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2488 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2489 clean.
2490 * python/libxml.c: fixed a warning.
2491
2492Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2495 copying of node, merge back IDs in the target document.
2496 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2497 test/XInclude/ents/ids.xml: test case
2498 * result/VC/ElementValid4: output changed due to a typo fix
2499
2500Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * python/Makefile.am: seems some version of automake didn't
2503 generate the dependancies right as Jacob found out. Add
2504 an extra dependancy rule.
2505
2506Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * parserInternals.c valid.c: Justin Fletcher found some parts
2509 of the code needing cleanup
2510 * libxml.spec.in python/Makefile.am python/generator.py
2511 python/libxml.c python/libxml.py: Fixed the python Makefiles
2512 corrected a bug showing up on ia64, changed the name of the
2513 python internal module too
2514
2515Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * Makefile.am: applied patch from Andris Pavenis for binary
2518 name suffixes
2519
2520Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * xmllint.c win32/win32config.h: fixing #68748
2523
2524Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * valid.c: fixing #70166
2527
2528Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * valid.c: fixing #70077
2531
2532Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * Copyright Makefile.am README configure.in libxml.spec.in:
2535 Changed to the MIT Licence
2536 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2537 doc/xmlio.html: updated the doc accordingly
2538 * include/libxml/xmlwin32version.h configure.in: preparing
2539 2.4.14 release
2540 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2541 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2542 fixed the const xmlChar * wrapper and generator, XPath extension
2543 functions now use the context as first argument
2544 * python/tests/tstxpath.py python/tests/xpath.py
2545 python/tests/xpathext.py: Updated the tests accordingly
2546 * tree.c: fixed bug #70067
2547
2548Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * Makefile.am: cleanup
2551 * debugXML.c: always use stdout if output is NULL
2552 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2553 * python/Makefile.am python/generator.py python/libxml2class.txt
2554 python/libxml_wrap.h python/types.c: augmented the number of bindings
2555 handling FILE * and XPath contexts
2556 * python/tests/Makefile.am: avoid a stupid problem due to the
2557 use of TEST.
2558
2559Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2562
2563Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * python/TODO python/libxml.c: cleanup the extension function lookup
2566 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2567
2568Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * configure.in python/Makefile.am: do not install outside
2571 of prefix
2572
2573Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * python/TODO python/libxml.c: started adding SAX interfaces
2576 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2577 SAX test
2578
2579Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * tree.c: hardened the addChild function
2582 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2583 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2584 added accessors needed for xmlNode, a bit more testing and
2585 extension of interfaces
2586 * python/tests/Makefile.am python/tests/build.py: added a test
2587 build from scratch/save/load/check
2588
2589Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * parserInternals.c: change a small bit in the way valididy
2592 error messages get initialized
2593 * python/TODO python/libxml.c python/libxml2-python-api.xml
2594 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2595 added some memory debugging to track leaks at the libxml2 level
2596 * python/tests/*.py: changed all tests to check for leaks,
2597 there is just one left in XPath extension registrations.
2598
2599Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * python/TODO python/generator.py python/libxml2-python-api.xml
2602 python/libxml2class.txt: more accessor classes for the parser
2603 context, allow to switch on and check validity
2604 * python/tests/Makefile.am python/tests/error.py
2605 python/tests/invalid.xml python/tests/valid.xml
2606 python/tests/validate.py: attded more test and and added error.py
2607 which I forgot to commit in the last step
2608
2609Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * python/Makefile.am python/types.c: cleanup
2612 * python/libxml.c python/libxml.py python/libxml_wrap.h
2613 python/generator.py python/libxml2-python-api.xml
2614 python/libxml2class.txt: added class for parser context, added
2615 first cut for push mode support. Added a framework to generate
2616 accessors functions.
2617 * python/tests/Makefile.am python/tests/push.py: added a push
2618 test
2619
2620Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2623 bug a bit of cleanup.
2624
2625Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2628 python/libxml2class.txt: adding error redirections and preformat
2629 to a python handler
2630 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2631 tests self checking
2632
2633Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2636 a function
2637
2638Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2641 python/libxml.c python/libxml2-python-api.xml
2642 python/libxml2class.txt: Progressing through the TODOs, class
2643 description output, extra XML API, RPM now builds the wrappers
2644 for all python installed versions
2645
2646Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * configure.in libxml.spec.in python/Makefile.am python/TODO
2649 python/generator.py python/libxml2class.txt: added more informations
2650 in the libxml2-python package including docs. Slightly changed
2651 the class hierarchy
2652 * python/tests/*: added basic regression tests infrastructure too
2653
2654Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2657 added libxml2-python as part of the packages installed
2658
2659Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * python/Makefile.am python/generator.py python/libxml.c
2662 python/libxml.py: more work, now able to extend the
2663 XPath interpreter with functions written in python.
2664
2665Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * python/Makefile.am: Jacob sent a patch to allow building from
2668 tarfile.
2669
2670Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2673 inserted the python wrappers build, I hope this won't be too
2674 unportable
2675
2676Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * xpath.c: minor optimization
2679 * python/generator.py python/libxml.c python/libxml.py
2680 python/libxml_wrap.h: more work on the python bindings,
2681 they now support XPath and there is no evident leak
2682
2683Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * python/generator.py python/libxml.c python/libxml.py:
2686 more work on the python bindings generator.
2687
2688Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * python/generator.py python/libxml.c python/libxml_wrap.h:
2691 more work on the python bindings.
2692
2693Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * python/generator.py python/libxml.c python/libxml.py
2696 python/libxml_wrap.h: commited early version of a python binding
2697 for private use only ATM
2698
2699Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * entities.c tree.c include/libxml/entities.h: applied patch
2702 from Anthony Jones to implement copy of DTD subtree too. Had
2703 just to keep 2 function private which really ought to become
2704 public ones.
2705
2706Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * xmllint.c: added pointers to the web pages in the usage()
2709
2710Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * tree.c: more fixes from Petr Kozelka for attribute handling
2713 in the tree API to align the semantic with DOM.
2714
2715Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * valid.c tree.c entities.c: another set of patches from
2718 Anthony Jones for copy operations cleanup and robustness
2719
2720Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2723 an alphabetic index based on comments content
2724 * doc/*: rebuilt the web site with the new references
2725
2726Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * parserInternals.h: Greg Sjaardema suggested to use an
2729 eponential buffer groth policy in xmlParserAddNodeInfo()
2730
2731Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2734 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2735 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2736 to generate cross-references, and added/updated the stylesheets
2737 to generate and link API indexes. The generic keyword index
2738 is not done yet.
2739 * doc/*.html: regenerated all the usual docs too
2740
2741Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * debugXML.c: added an xpath function to the shell for T. V. Raman
2744
2745Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2748 debug routines.
2749
2750Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2753 support of attribute nodes
2754
2755Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2758 hopefully near complete and fully documented of the API in XML
2759 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2760 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2761 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2762 include/libxml/parserInternals.h include/libxml/valid.hi
2763 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2764 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2765 include/libxml/xpath.h include/libxml/xpathInternals.h:
2766 Cleaned up the doc comments a lot in the process, the interface
2767 coverage is now 100%
2768
2769Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2772 extracts comments from the gtk-doc DocBook output (a bit
2773 convoluted but seems to work).
2774
2775Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2778 added an XML description of the API, moved the script generating
2779 it here. Added a "make api" target
2780
2781Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2784
2785Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * xpath.c include/libxml/xpathInternals.h: the change made to
2788 xmlXPathFuncLookupFunc was incompatible roll it back
2789
2790Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * SAX.c: cleanup patch from Anthony Jones
2793 * doc/Makefile.am: fix the headers to avoid in make scan
2794 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2795 includes, * vs Ptr and general cleanup
2796 * parsedecl.py: first version of a script to extract the
2797 module interfaces, the goal will be to provide .decl or XML
2798 specification of the interfaces to build wrappers.
2799
2800Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2803 now provides return codes in case of errors
2804
2805Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2806
2807 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2808 Upgraded to trio baseline 1.6
2809 * strio.h strio.c: Replaced by triostr.h and triostr.c
2810
2811Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2814 of strdup usage in the code
2815
2816Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * parser.c error.c: Keith Isdale complained rightly that
2819 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2820
2821Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * tree.c: fixed the funxtion to set the xml: attributes
2824 * debugXML.c: added "setbase" to test it.
2825
2826Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2829 to allow updating an attribute content
2830
2831Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * libxml.h: try to avoid problems when compiling on Windows
2834
2835Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * hash.c: patch from Anthony Jones for hash.c allocation size
2838 * Makefile.am: trying to work around Yet Another Libtool Madness
2839 and build the 2.4.13 release finally ...
2840
2841Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2844 * doc/* : update of the documentation
2845
2846Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2849 at fixing #61290 :-(
2850
2851Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2854 Fixes bug #67229
2855
2856Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * tree.c: trying to avoid troubles when a subtree is copied
2859 and coalesced in part with the target tree. Should fix
2860 bug #67407
2861
2862Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * valid.c: fixed validation of attributes content of type
2865 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2866 values, very old bug. Fixes #67671
2867
2868Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * parser.c include/libxml/parserInternals.h tree.c: integrated
2871 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2872 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2873
2874Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * threads.c: applied Serguei Narojnyi's patch to add native
2877 thread support on the Win32 platform
2878 * testThreadsWin32.c Makefile.am: added the test program also
2879 from Serguei, Win32 specific
2880 * include/win32config.h include/libxml/xmlwin32version.h.in:
2881 added patch from Igor for the Windows thread specific defines.
2882
2883Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2886
2887Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2890 output page into XMLinfo.html. Close bug #66951 and
2891 raised by Robert Collins too.
2892
2893Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * encoding.c: Paul Keogh pointed out a possibility of segfault
2896 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2897 Closes bug # 68238
2898
2899Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * doc/*.html: updated the Gdome2 links
2902
2903Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * libxml.h: Applied following patches from Robert Collins
2906 and make sure IN_LIBXML is defined when compiling it
2907 -------
2908 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2909 as well as Visual C.
2910 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2911 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2912 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2913 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2914 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2915 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2916 xmlSysIDExists xmlNoNetExists).
2917 * xmllint.c: Don't include winsock2.h for Cygwin.
2918
2919Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2922 when the version info is not present.
2923
2924Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * tree.c: Anthony Jones pointed out a problem in
2927 xmlStringGetNodeList() and provided a fix for it
2928
2929Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * parser.c: patch from Frank J Franklin to remove a bug in
2932 xmlCreatePushParserCtxt() when the initial buffer passed
2933 is large.
2934
2935Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * win32/*: big cleanup of the Windows/MSVC project files
2938 from Igor Zlatkovic
2939
2940Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * doc/Makefile.am: should fix #67674 and avoid troubles if
2943 xsltproc is not available or fails in the prefix provided
2944
2945Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2948
2949Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2950
2951 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2952 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2953 Fixed a few other problems raised by Charlie Bozeman.
2954 * result/VC/ElementValid[5-7]: fixed the output
2955
2956Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2957
2958 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2959 patches from Charlie Bozeman. Regenerated the HTML docs.
2960
2961Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2962
2963 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2964 for Windows from Igor
2965
2966Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2967
2968 * xmllint.c: applied Justin Fletcher patch for --output or -o
2969
2970Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * win32/libxml2/libxml2.def.src: close #67019
2973
2974Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2975
2976 * xmllint.c: applied Justin Fletcher generic timing patch
2977 similar to the one already applied to xsltproc.
2978
2979Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2980
2981 * include/libxml/tree.h tree.c: applied documentation patches
2982 from Charlie Bozeman
2983
2984Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2985
2986 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2987
2988Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2989
2990 * valid.c: fix the xmlStrdup() used in the previous patch.
2991 * valid.c: added --dropdtd
2992 * tree.c: fixed xmlUnlinkNode so it also removes the references
2993 from the document if the node is a DTD
2994
2995Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2996
2997 * HTMLtree.c valid.c: cleanup some static declarations
2998
2999Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3000
3001 * xmllint.c: removed another strdup()
3002 * doc/FAQ: removed the HP/UX entry
3003
3004Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3005
3006 * valid.c: fix bug #66816 when validating.
3007 * xmllint.c: don't use sys/time.h if configure did not found it
3008
3009Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3010
3011 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3012 xmlcatalog_man.xml
3013
3014Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3015
3016 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3017 xmlInitMemory() was declared twice
3018
3019Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3020
3021 * globals.c: do not reference strdup() !
3022 * configure.in libxml-2.0.pc.in: trying to fix the libs
3023 of the various config extraction modules
3024
3025Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * configure.in : preparing 2.4.12
3028 * doc/* : updated and rebuilt the docs
3029
3030Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * uri.c: closed bug #66159
3033 * testURI.c: added --escape option
3034 * configure.in: some cleanup for xml2-config --cflags
3035
3036Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3037
3038 * globals.c testThreads.c: removed some misplaced includes
3039 of xmlversion.h
3040
3041Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3042
3043 * threads.c: patch from Gary Pennington fixing a possible
3044 problem at initialization time.
3045
3046Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3047
3048 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3049 Eric Lavigne contribution to build libxml2 on MacOS using
3050 CodeWarrior.
3051
3052Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3053
3054 * xmllint.c: applied Geert Kloosterman's patch to fix
3055 --repeat --timing output
3056
3057Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3058
3059 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3060 where non-wellformed XML declaractions were not detected.
3061
3062Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3065
3066Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3069 gets reset by xmlCleanupInputCallbacks() and this makes the
3070 function useless. Same for output.
3071
3072Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmlIO.c: robert pointed out a loop error in callback cleanups
3075
3076Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3079 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3080 they are not really tied to debugging
3081
3082Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3083
3084 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3085 * xmllint.c: better --catalogs description
3086
3087Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3088
3089 * tree.c: fixed a couple of problems in xmlSetProp()
3090
3091Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3092
3093 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3094 unappropriate stdout output.
3095
3096Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3097
3098 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3099 by Denis Beurive, closes #65111
3100
3101Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3102
3103 * valid.c: in case of content model validity error, don't
3104 print it if validity warnings were not requested.
3105
3106Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3107
3108 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3109 * parserInternals.c: removed the last exit() call. Print an
3110 unmaskable error on stderr instead (library mismatch detection)
3111
3112Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3113
3114 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3115 shell instructions from Heiko Rupp
3116
3117Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * catalog.c: use the URL notation file:// for default catalog paths
3120
3121Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * include/libxml/tree.h: better comments for _private fields
3124 * tree.c: removed a problem when copying an entity reference.
3125
3126Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3127
3128 * vms/*: updated instructions and diffs from John A Fotheringham
3129
3130Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * include/libxml/xmlerror.h: avoid an include problem if
3133 #include <libxml/xmlerror.h> happens first in code
3134 seems to be the case in KDE libs
3135
3136Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3137
3138 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3139 from Igor for Windows
3140
3141Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3142
3143 * Makefile.am: Gary Pennington pointed out a missing prefix
3144
3145Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3148 * doc/*: upgraded and rebuilt the docs
3149
3150Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * HTMLparser.c: fix comment in scripts element parsing.
3153 * result/HTML/doc3*: updated the results.
3154
3155Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * uri.c: another URI bug fix #63336, using Joel Young patch.
3158
3159Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3162 a cleaned up version of the Pwd shell string generation.
3163
3164Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * valid.c include/libxml/tree.h: trying to fix namespaces +
3167 validation problems for good, closing #63619 in the process
3168 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3169 wrong in this respect, fixed it.
3170
3171Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3172
3173 * xmllint.c: Morus Walter patch to allow --format and --encode
3174
3175Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * debugXML.c: Stefan Kost provided an help command for the shell
3178
3179Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * debugXML.c: Heiko Rupp pointed that the shell would crash
3182 on empty nodesets returns.
3183
3184Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3187 migh need the history libraries
3188
3189Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3192 handle the case of < in quoted attributes, Bastian Kleineidam
3193
3194Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3195
3196 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3197 fixing catalog breakages
3198 * Makefile.am catalog.c result/catalogs/catal
3199 result/catalogs/mycatalog.* test/catalogs/catal*:
3200 fixed more problems in catalog support, added more regression tests
3201 for both XML and SGML catalog handling
3202
3203Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * debugXML.c: applied an improvement to xmlGetLineNo() from
3206 Keith Isdale
3207
3208Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3209
3210 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3211 Side effect of the progressive catalog loading
3212
3213Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3214
3215 * Makefile.am: confexecdir and confexec_DATA were defined twice
3216 pointed out by Karl Eichwalder
3217
3218Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * xmlcatalog.c: avoid unlink() and use remove() instead.
3221
3222Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * libxml.spec.in: cleanup
3225 * include/libxml/xmlwin32version.h: updated with 2.4.8
3226
3227Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3230 of compiling libxml with a non standard set of options
3231
3232Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3233
3234 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3235 document --sgml option, fixing gnome bugzilla #63382
3236
3237Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3238
3239 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3240 breakage of 2.4.7, added a couple of really needed APIs
3241 like xmlCatalogIsEmpty() and xmlNewCatalog()
3242 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3243 for install-catalog
3244 * configure.in: preparing 2.4.8
3245
3246Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3247
3248 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3249 include/libxml/tree.h include/libxml/xmlIO.h: more include
3250 cleanups, export cleanly one html output + format function.
3251
3252Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * parser.c: removed initGenericErrorDefaultFunc call from
3255 xmlInitParser() since it could destroy previous calls to
3256 xsltSetGenericErrorFunc() effects
3257
3258Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3259
3260 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3261 keyword.
3262
3263Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * Makefile.am: cleanup
3266 * threads.c: cleanup too
3267 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3268 from xsltproc
3269 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3270 dependancy loop.
3271
3272Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3275 was not used anymore !
3276
3277Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * configure.in: preparing 2.4.7
3280 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3281 manual page from John
3282 * doc/*: updated the doc and rebuilt the generated pages
3283
3284Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3285
3286 * xmlIO.c: closing bug #62711, the library should never
3287 close stdin or stdout.
3288
3289Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * uri.c: second pass at fixing #63336, using Joel Young
3292 final patch. looks okay.
3293
3294Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * uri.c include/libxml/uri.h: trying to clear #63336
3297 allowing the escaping routine to parse unconformant
3298 URI-References.
3299
3300Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * vms/readme.vms vms/build_libxml.com nanoftp.c
3303 include/libxml/xmlversion.h.in: a few VMS updates from
3304 John A Fotheringham
3305 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3306 and xmlCleanupOutputCallbacks() for the Perl binding people.
3307
3308Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3309
3310 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3311 apply fixes to close #63271 and avoid segfaults when
3312 the error routine gets callbed before xmlInitParser()
3313 get called.
3314 * nanoftp.c error.c: Applied patches from Justin Fletcher
3315 correcting some xmlGenericError misuses.
3316
3317Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3318
3319 *doc/xmllint.xml, doc/xmllint.1
3320 New and improved man page for xmllint - .xml is the original, .1
3321 is the generated man page
3322
3323Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3324
3325 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3326 the web site from the main HTML document.
3327
3328Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * parser.c: fixed an erroneous validation bug when PE refs
3331 occurs in external parsed entities referenced from the
3332 internals subset
3333 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3334 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3335 added the associated testcase, it's a nice one.
3336 * HTMLparser.c: generate the DTD node as HTML still ...
3337 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3338
3339Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * HTMLparser.c: fixed a bug in htmlNewDoc()
3342
3343Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * test/threads/*: added entities testing to the Thread test
3346 * testThreads.c: make the test reasonable
3347 * DOCBparser.c: fix the DTD public and system ID
3348 * xmllint.c: added --sgml for SGML DocBook importing
3349 * Makefile.am: added Docbtests target
3350
3351Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3354 * testThreads.c: removed bogus include
3355
3356Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3359 fixed a very serious (looping) validation bug
3360
3361Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * include/libxml/globals.h include/libxml/threads.h threads.c
3364 testThreads.c: far more testing, cleaning up bugs
3365 * *.c : make sure globals.h is always included.
3366
3367Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * HTMLparser.c: try to get rid of parser loops for good.
3370
3371Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * configure.in: fixed some bugs in CFLAGS passing.
3374 * test/threads Makefile.am testThreads.c: added a specific
3375 threaded test case (really nasty, guaranteed).
3376
3377Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * catalog.c: serious cleanup on the management of the
3380 XML catalog tree, more tests done, especially with
3381 the catalog PI.
3382
3383Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3384
3385 * catalog.c: avoid a problem in catalog cleanup on SMP if
3386 catalogs were not initialized.
3387
3388Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3389
3390 * catalog.c xpath.c: trying to cleanup the not thread safe
3391 parts of the library.
3392
3393Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3394
3395 * include/libxml/globals.h configure.in global.data: make
3396 the allocation be per-thread a configure option
3397 * encoding.c include/libxml/parser.h: fixed compilation
3398 errors
3399
3400Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * include/libxml/parser.h: Norm reported that a few lines
3403 added were breaking libxslt compile, removed them for now
3404
3405Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * parser.c parserInternals.c threads.c: debugged and fixed
3408 initialization problems which were giving troubles on SMP
3409 boxes.
3410
3411Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * include/libxml/Makefile.am: missing globals.h
3414
3415Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3416
3417 * globals.c: added a couple of standard includes.
3418
3419Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3422 include/libxml/parserInternals.h include/libxml/tree.h
3423 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3424 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3425 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3426 Applied the last patches from Gary, cleanup, activated threading
3427 all user accessible global variables are now handled in globals.[ch]
3428 Still a bit rought but make tests passes with either
3429 --with-threads defined at configure time or not.
3430 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3431 linking options
3432
3433Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3434
3435 * Makefile.am include/libxml/Makefile.am
3436 include/libxml/globals.h globals.c include/libxml/threads.h
3437 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3438 configure.in: started integrating the core of the thread support
3439 not activated yet but half integrated. The code should still
3440 compile and work anyway.
3441
3442Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3443
3444 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3445 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3446 integrating the non-controversial parts of Gary Pennington
3447 multithread patches
3448 * catalog.c: corrected a small bug introduced
3449
3450Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * catalog.c include/libxml/catalog.h: very serious cleanup,
3453 isolating unportable code and as much as possible the accesses
3454 to the global shared catalog. May need more testing !
3455
3456Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3459 Keith Isdale patches for the XSLT debugger interfaces. Some
3460 cleanup
3461
3462Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3463
3464 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3465 * DOCBparser.c: generate line nubers in elements
3466
3467Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3468
3469 * configure.in: preparing 2.4.6 release
3470 * doc/xml.html doc/html/*: updated and rebuilt the docs
3471 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3472
3473Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3474
3475 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3476 adding documentation for DV's supercatalog support
3477
3478Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3481 super catalog support adding one API and one flag --sgml to
3482 xmlcatalog
3483
3484Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3485
3486 * doc/xmlcatalog_man.xml, xmlcatalog.1
3487 One more crack at
3488 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3489
3490
3491Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3492
3493 * xpath.c: implemented xmlXPathObjectCopy for external objects
3494 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3495
3496Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3497
3498 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3499 finishing up fix to
3500 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3501 the xmlcatalog man page display more elegantly
3502
3503Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * configure.in: closing bug #61832
3506 * HTMLparser.c: removed a warning
3507
3508Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * xpath.c: fixing #61673 part I, do not loose doc information
3511 when copying result value trees.
3512
3513Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * xpath.c: trying to harden the XPath interpreter
3516
3517Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3518
3519 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3520 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3521
3522Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3523
3524 * HTMLparser: repaired another loop problem
3525
3526Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3529 parsing.
3530 * xpath.c: fix bug #61291 the default XML namespace node is
3531 missing from the namespace axis.
3532 * tree.c: refuse to create namespaces nodes with prefix "xml"
3533
3534Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3535
3536 * SAX.c: ouch a non-defined namespace could lead to a crash,
3537 fixed #61215
3538
3539Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * parserInternals.c: closed bug #61054
3542
3543Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * include/libxml/Makefile.am: closing #60708
3546
3547Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3550 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3551
3552Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3555
3556Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3557
3558 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3559 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3560
3561Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3562
3563 * catalog.c: Justin Fletcher provided cleaup code in case
3564 HAVE_STAT is not defined
3565 * include/win32config.h: Igor Zlatkovic suggested to have
3566 HAVE_STAT defined there
3567
3568Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3569
3570 * catalog.c - fixed typing error reported by M. Barros
3571
3572Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3573
3574 * xmllint.c - fixing typo
3575
3576Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3577
3578 * HTMLparser.c: small enhancement to prevent loop on
3579 unrecognizable data
3580
3581Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * parserInternals.c: applying patch from bug #60757 this
3584 should close it
3585
3586Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * catalog.c xmlcatalog.c: removed a couple of warning
3589 * xpath.c: try to solve the linking problem on platforms
3590 needing trio to compile
3591
3592Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * Makefile.am libxml.spec.in: backing up non-documented changes
3595 commited without review or aproval by Jens Finke <jens@gnome.org>
3596 * HACKING: made 100% clear that no commit should be done directly
3597
3598Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * configure.in: Joe Orton provided a patch fixing a problem
3601 when iconv is specified to be in a non-standard directory
3602 but wasn't exported in xml2-config --cflags
3603
3604Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3605
3606 * configure.in: let's ship 2.4.5 before getting too much
3607 troubles with 2.4.4 errors.
3608
3609Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * encoding.c entities.c: do not output hexadecimal charrefs
3612 when serializing HTML since some version of Netscape can't
3613 grok it, generate decimal ones.
3614 * result/HTML/doc3.htm: output changed due to previous test
3615 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3616
3617Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3618
3619 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3620 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3621
3622Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3623 Released 2.4.4
3624
3625 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3626 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3627 updated the configuration scripts systems accordingly
3628
3629Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * configure.in: preparing for 2.4.4
3632 * doc/xml.html doc/html/*: updated and rebuilt the docs
3633
3634Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3635
3636 * win32/dsp/libxml2.def.src: tried to incorporate comments
3637 from bug #59220
3638
3639Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * parser.c result/noent/wml.xml: fixed bug #59981 related
3642 to handling of '&' in attributes when entities are substitued
3643
3644Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3645
3646 * libxml.h include/libxml/xmlversion.h.in
3647 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3648 Tried to close bug #60131
3649
3650Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3653
3654Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * SAX.c: fixing bug #59946 on xmlns=""
3657
3658Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3661 but allocates a new error code.
3662
3663Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * xmllint.c: John Fleck fixed typos in the options output
3666 * parser.c SAX.c: fix ignorable white space SAX selection
3667
3668Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3669
3670 * entities.c: Steve Underwood found the possibility of an
3671 ininite loop in case of error.
3672
3673Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3676
3677Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * parser.c: warn if version is not 1.0 but it's not
3680 strictly speaking an error after analyzing the spec
3681
3682Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3683
3684 *doc/catalog.html - add link to the html version of the
3685 man page, other linguistic cleanups
3686
3687Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3688
3689 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3690 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3691 file, has not yet been included in the build.
3692
3693Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * catalog.c: removed a duplicate affectation Justin Fletcher
3696
3697Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * tree.c: Armin Sander pointed a possible text coalescing
3700 problem, completed his patch.
3701
3702Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3703
3704 * trionan.c: Fixed const and volatile re-definition problem
3705
3706Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * libxml.4 parser.c: doc updates from Heiko Rupp
3709 * parserInternals.c: 2 sanity checks from Heiko Rupp
3710
3711Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * tree.c: applied patch from Armin Sander to make some pointers
3714 const in xmlCopyNode()
3715 * include/libxml/tree.h: added fix to the header
3716
3717Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * xpath.c: hum, restrict the integer usage gcc bug workaround
3720 to only gcc compilers so that other architecture don't get
3721 penalized by this limitation.
3722 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3723
3724Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3727 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3728
3729Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3732 --convert option to xmlcatalog to convert SGML ones to
3733 the XML syntax.
3734 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3735
3736 2.4.3 got released at that point
3737Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * catalog.c xmlIO.c: started some serious testing and fixed
3740 a few bug and optmization needs.
3741
3742Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3745 preparing for a 2.4.3 release even if it may not be ready yet
3746 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3747 all file parsing lookup to go through the entity resolver, add
3748 to add an API to bypass it (needed to load catalogs themselves),
3749 some cleanup on the catalog code too.
3750 * nanoftp.c: small cleanup
3751 * doc/catalog.html: small update
3752
3753Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3756 Jun Kuriyama
3757
3758Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * doc/catalog.html: finished the catalog documentation
3761
3762Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * doc/catalog.html doc/xml.html: added documentation about
3765 Catalog support, misses an API description
3766 * doc/html/*: reextracted the API pages
3767
3768Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3769
3770 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3771 Added the part about section 7.2 on URI resolution,
3772 fixed a side effect in the HTML parser, look complete
3773 and ready to rock except the URI/SystemID part!
3774
3775Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * include/libxml/catalog.h include/libxml/parser.h
3778 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3779 xmlIO.c: added support and APIs needed for the catalog PI
3780 * include/libxml/xmlIO.h: cleanup
3781
3782Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3783
3784 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3785 include/libxml/catalog.h: starts to look okay, really
3786 plugged the new framework, cleaned a lot of stuff,
3787 added some APIs, except the PI's support missing this
3788 should be mostly complete
3789 * result/catalogs/* test/catalogs/*: added new test, enriched
3790 the existing one with URN ID tests
3791
3792Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * catalog.c: fixed nextCatalog
3795 * result/catalogs/docbook test/catalogs/*: started adding
3796 a small regression test
3797
3798Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3801 more work on the XML catalog support.
3802 * parser.c include/libxml/parser.h: small cleanup seems using
3803 list as a public parameter name can give portability troubles
3804 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3805 include/libxml/xpath.h include/libxml/Makefile.am: removed
3806 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3807 wrappers
3808
3809Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3810
3811 * Makefile.am trio.c triodef.h trionan.c xpath.c
3812 include/libxml/Makefile.am include/libxml/trionan.h:
3813 Re-worked Not-A-Number and Infinity support.
3814 * xmlcatalog.c: added readline include files
3815
3816Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3819 testCatalog as xmlcatalog, making it an installed app
3820 adding a shell, and preparing it to be a /etc/xml/catalog
3821 management tool, though not ready yet
3822 * catalog.c include/libxml/catalog.h: adding support for
3823 XML Catalogs http://www.oasis-open.org/committees/entity/
3824 not finished, there is some interesting tradeoffs and a
3825 few open questions left.
3826
3827Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * xmllint.c: fixed a line formatting problem
3830
3831Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * SAX.c: removed a couple of unused variable (Albert Chin)
3834
3835Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3838 trying to fix some troubles w.r.t. function returning
3839 const xxxPtr.
3840
3841Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3844 defined
3845
3846Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3847
3848 * xpointer.c: removed unused var
3849
3850Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * testXPath.c: another small cleanup closing bug #59110
3853
3854Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * win32/dsp/libxml2.def.src: small cleanup closing bug
3857 #59108
3858
3859Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * example/gjobread.c: add xmlCleanupParser() before leaving
3862
3863Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * config.h.in configure.in include/libxml/xmlwin32version.h:
3866 released 2.4.2
3867
3868Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * include/libxml/valid.h debugXML.c valid.c: deprecate
3871 the non-boundchecking Sprintf functions, add Snprintf
3872 this should close bug #57984
3873
3874Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3877 URIs before doing the lookups (pointed by Mark Vakoc)
3878
3879Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * xpath.c: serious changes on Result Value Trees and NodeSets
3882 w.r.t. deallocation and collect operations. Probably not
3883 100% clean (merge of allocated trees smells like a problem).
3884 Seems sufficient to close #58943
3885
3886Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * xmllint.c: adding a --format option
3889
3890Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * xpath.c: count() was broken on Result Value Tree
3893 * xmlIO.c: fixed file:/// accesses on _WIN32
3894
3895Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3898 macro was renamed, this should close bug #58683
3899
3900Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3903 entity substitution mode text at the end of the entity might
3904 be added due to text coalescing.
3905 * nanoftp.c parser.c: small cleanup
3906
3907Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3908
3909 * HACKING: added John Fleck right to commit in the doc subdir
3910
3911Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3914 allow to inherit attributes from the DTD directly in the
3915 tree, this is needed for XPath and can be a useful feature.
3916 Inherited namespaces are always provided at the tree level now
3917 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3918 of tests for this feature (XSLT being the prime user).
3919
3920Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3923 testSAX.c xmlIO.c xmllint.c include/win32config.h
3924 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3925 include/libxml/xmlwin32version.h.in win32/README.MSDev
3926 win32/dsp/*: applied Win32 Facelift No.2 patches from
3927 Igor Zlatkovic for Windows/MSC
3928
3929Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * SAX.c: unparsedEntityDecl() the URI computation of the
3932 entity wasn't done breaking XSLT unparsed-entity-uri()
3933
3934Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * xpath.c: fixed a bug when walking the descendants and
3937 the current node has no children
3938 * debugXML.c: show up when a text node is supposed to not be escaped
3939
3940Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3941
3942 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3943 worked like the set:leading() function)
3944 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3945
3946Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3949
3950Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * include/libxml/xmlIO.h: apply change to close #58141
3953 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3954
3955Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3956
3957 * parser.c: when the internal subset uses a PE, then the
3958 included entity can use conditional sections.
3959
3960Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961
3962 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3963 when walking the namespace axis showing up in
3964 libxst/tests/general/bug-12
3965 * xmlmemory.c: added the possibility to trace a given block
3966 defined by its address
3967
3968Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3969
3970 * parser.c: don't override existing encoding specified before
3971 starting xmlParseDocument()
3972
3973Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * include/libxml/xmlwin32version.h: reinserted, needed for
3976 Windows users of CVS
3977
39782001-07-27 Darin Adler <darin@bentspoon.com>
3979
3980 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3981 * testCatalog.c: Add include of <libxml/parser.h>.
3982
39832001-07-27 Darin Adler <darin@bentspoon.com>
3984
3985 * include/libxml/.cvsignore:
3986 * include/libxml/xmlwin32version.h:
3987 Remove this file from CVS because it's generated.
3988
3989Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * parser.c include/libxml/parser.h: applied const patches from
3992 Tom Moog #58002
3993
3994Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3995
3996 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3997 lookup framework
3998
3999Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4000
4001 * tree.c: fixed xmlCopyNode() for documents
4002
4003Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4006
4007Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4008
4009 * parser.c: fixes bug #57652 reported by Morus Walter
4010
4011Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4014
4015Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4018 errors, lesson don't add new functions at 1am before a release
4019 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4020 from XPath initialization when possible.
4021
4022Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4023
4024 * result/scripts/base*: removing history/readline changed
4025 this slightly
4026 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4027 xmllint.c: make element content line number generation
4028 optionnal to avoid breaking old apps added interface to switch
4029
4030Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
4032 * configure.in: get rid of the readline and libhistory
4033 dependancies by default, release 2.4.1 with IA64 fix
4034 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4035 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4036 John Kroll fixes to allow saving to HTTP via PUT (or
4037 POST of needed).
4038 * doc/html/*.html: regenerated the docs
4039
4040Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4041
4042 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4043 xmlHashScanFull and xmlHashScannFull3 to get passed the
4044 three keys as arguments to the callback function
4045
4046Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * configure.in Makefile.am: removed libxml softlink for good
4049 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4050 100% coverage by gtk-doc
4051
4052Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4055 fixed serious troubles due to size_t vs. int mismatch
4056
4057Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4060
4061Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4062
4063 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4064 convenient extension API for value and context managing
4065 Now handles external objects through xmlXPathPopExternal,
4066 xmlXPathWrapExternal and xmlXPathReturnExternal.
4067 Added functions for sets operations (intersection, etc.)
4068
4069Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4072 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4073 HTMLparser.c: cleanup of global variables, marking some
4074 const or private.
4075
4076Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4077
4078 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4079 fixed xmlXPathNodeSetItem when passing index=0
4080
4081Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4082
4083 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4084
4085Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * xmllint.c: fixed compilation under Cygwin #57503
4088 * TODO: update
4089
40902001-07-13 Peter Williams <peterw@ximian.com>
4091
4092 * config.h.in: add #undef HAVE_DLFCN_H
4093
4094 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4095 builddir.
4096
4097Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4100 raised by #57348 and #57381
4101
4102Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4105 tree.c xpointer.c: store the line numbder in element->content,
4106 may break some software, need a configuration mechanism
4107
41082001-07-10 Darin Adler <darin@bentspoon.com>
4109
4110 * .cvsignore:
4111 * example/.cvsignore:
4112 * include/.cvsignore:
4113 * include/libxml/.cvsignore:
4114 Various things that are generated and should be ignored.
4115
4116Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4119 * doc/xml.html doc/html/*: updated the docs
4120
4121Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4124 validation occured on content with element child
4125
4126Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * tree.c: fixed XML Base computation which was broken
4129 * debugXML.c: added a base function to the shell
4130 * Makefile.am result/scripts/* test/scripts/*: added scripts
4131 based regression tests, and adding 2 XML Base tests
4132
4133Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * tree.c: set properties doc and call xmlSetListDoc for properties
4136 content when grafting them in a different tree.
4137 * aclocal.m4: remove from CVS
4138
4139Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141 * win32/libxml2/libxml2.def.src: added some missing entry point
4142 for XPath (Mark Vakoc)
4143
4144Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4147 layer should URI-Unescape before trying to open resources.
4148
4149Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * xpath.c: fix the name() bug for elements in the default
4152 namespace reported by Charlie Bozeman
4153
4154Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4157 led to an XPath fix, improvements of SAX initialization, and
4158 an added option --nocdata to testXPath
4159
4160Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * doc/libxml-doc.el: Felix Natter provided anew version working
4163 with XEmacs too
4164
4165Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * include/libxml/xpath.h: small cleanup
4168 * doc/xml.html: update
4169
4170Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4173 released 2.3.14
4174
4175Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * doc/html/*: rebuilt the docs for the release
4178 * doc/xml.html: added 2.3.14 release.
4179
4180Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4183 were not equal to empty strings
4184
4185Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * SAX.c: fixed a URI-Reference computation problem when validating
4188 * xmlIO.c: small cleanup
4189
4190Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * parser.c: improved the description of a couple of interfaces
4193 upon Larry Stamper suggestion
4194
4195Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * SAX.c entities.c parser.c: changed completely the way entities
4198 are handled when running the parser in entity substitution mode.
4199 This fixes a bug reported by Stephan Kulow and nearly divides
4200 by 3 the amount of memory required by libxslt to load and process
4201 DocBook TDG.
4202
4203Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204
4205 * HTMLparser.c: fixing a too early root closing problem raised
4206 byt Prashanth Naidu
4207
4208Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4211 raised by Mark Vakoc.
4212
4213Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * example/Makefile.am: fixed the include path to add srcdir/include
4216 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4217 and some cleanup
4218
4219Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4222 lot of optimization work, results in significant improvements
4223 when handling really complex XPath queries. Add a small optimizer
4224 for unions, improve [n] and [last()], avoid some costly ops.
4225
4226Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4229 * xpath.c: small cleanup
4230 * xmlGetNsList: reformated, fixed problems if used on Entities
4231
4232Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4235
4236Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4239 * Makefile.am example/Makefile.am: workaround automake generating
4240 erroneous deps
4241
4242Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * include/win32config.h: bug #56801 Yon Derek provided a patch
4245 to the windows config file.
4246
4247Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4250 libxml.h : Yon Derek provided a set of changes to compile from
4251 CVS on Windows/MSC
4252
4253Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * parser.c: fixed UTF8 BOM support in push mode
4256 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4257 added a specific testcase
4258
4259Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * Makefile.am: added --push regression tests
4262 * parserInternals.c: the XML parser segfaulted in --push mode
4263
4264Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * configure.in: moved the symlinks detection within a CVS
4267 check, this is not portable and will be removed soon.
4268 * xpath.c: small cleanup/speedup
4269
4270Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271
4272 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4273 release of 2.3.12
4274 * parser.c: make an error message if unknow entities in all cases
4275
4276Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4279
4280Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4283 includes were installed in the wrong dir
4284
4285Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * doc/html.xml: warn against sending code to exhibit bugs.
4288
4289Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4292 Tru64 from Thomas Leitner
4293
4294Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * AUTHORS: added William and Bjorn
4297 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4298 daniel@veillard.com hopefully I won't have to do this again
4299 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4300 docs can be rebuilt cleanly now
4301 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4302 from CVs it's generated, added include/libxml/xmlwin32version.h
4303 also generated but which should change far less frequently.
4304 * catalog.c nanoftp.c: made sure to include libxml.h not
4305 libxml/xmlversion.h directly
4306 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4307 when compiling on WIN32 and MSC
4308
4309Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * include/Makefile.am include/libxml/Makefile.am configure.in:
4312 fixed make distcheck and rebuilding the rpms
4313
4314Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * configure.in: should finish the migration of exported includes
4317 into a real include/libxml in CVS, at least for CVS users.
4318 * removed the exported headers, added in include/libxml (as well
4319 as xmlversion.h.in).
4320
4321Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * configure.in: fixed the way to detect symlink
4324
4325Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * configure.in: updated, include/libxml is now a real CVS dir
4328
4329Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4332 version works with both libxml1 and libxml2 (it autodetects
4333 the prefix of the html-files) from Felix Natter.
4334 * doc/xml.html: updated doc accordingly
4335
4336Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * xpath.c: fixed the bug generating a template loop in libxslt
4339 when using docbook-xsl-1.4, * should filter out document nodes
4340 * HACKING: added William
4341 * TODO: updated
4342
4343Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * doc/FAQ.html: added a warning about gcc-3.0
4346 * doc/xml.html: added reference to gdome2 and removed a confusing
4347 sentence
4348
4349Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * xmlversion.h: okay this is a generated file, but Windows
4352 users need it and they can't generate it, and I want CVS
4353 Windows users ...
4354 * win32/libxml2/libxml2_so.dsp: Windows project file for
4355 the shared lib version of libxml2
4356 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4357 resources needed for libxslt/xsltproc by Yon Derek
4358
4359Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4360
4361 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4362
4363Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4366
4367Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * include/win32config.h: Yon Derek provided a first fix
4370 to be able to compile libxslt/xsltproc on Windows
4371
4372Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * xpath.c: attempt to work around what seemed a gcc optimizer
4375 bug when handling floats on i386 http://veillard.com/gcc.bug
4376 * tree.c entities.c encoding.c: doing some cleanups while
4377 chasing it
4378
4379Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * Makefile.am: cleanup when --without-debug is specified
4382 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4383 w.r.t. --without-debug and other include points
4384 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4385 Catalogs
4386 * configure.in entities.h tree.h HTMLparser.c: removed
4387 --without-corba, made the _private field mandatory
4388
4389Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4392 outputs a BOM in UTF8, an errata has been issued to avoid the
4393 problem, that was the most reasonable solution... Add support
4394 for a leading UTF8 BOM in entities.
4395
4396Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * valid.c: fixed a bug found when post validating an entity ref
4399 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4400 activate it too
4401
4402Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4405 weakness in the node copy the XPointer and the XInclude
4406 implementations. Serious cleanup.
4407
4408Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * Makefile.am: Kjartan Maraas provided a small patch to
4411 add xml2-config.in to EXTRA_DIST
4412
4413Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4416 provided another failing case found in KDE, the way the
4417 ctxt->vctxt.nodeTab was allocated and freed changed over
4418 time but it wasn't completely cleaned up. This should fix it.
4419
4420Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * parser.c: Stephan Kulow also raised the fact that line number
4423 could get miscounted making debug harder, fixed the problem
4424 in xmlParseCharData()
4425
4426Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * valid.c: Stephan Kulow pointed out a problem when validating
4429 and using an empty entity, forgot a 'break' in a case.
4430
4431Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4434 * doc/xml.html: updated with 2.3.11
4435
4436Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * TODO: updated adding cleanup of generated doc
4439 * configure.in: prepared to release 2.3.11
4440 * xmllint.c: added --version for bug reporting
4441 * doc/html/*.html: rebuilt the doc
4442
4443Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * xpath.c: first part of the work on selecting namespace to
4446 fix bug #56115
4447
4448Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4451 when using -liconv
4452 * TODO: updated
4453
4454Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455
4456 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4457 cleanup, encoding support.
4458
4459Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4462
4463Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * xpath.c: bug detected by Ankh when / is used as a function arg
4466
4467Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4470 of element and use it to avoid outputting formatting spaces at
4471 the wrong place. Implemented the format parameter for HTML save.
4472 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4473 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4474 result/HTML/wired.html: of course this impact the result of a
4475 number of HTML tests
4476
4477Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * HTMLtree.[ch]: started augmenting the HTML save API with
4480 encoding and formatting parameters
4481
4482Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * HTMLtree.h: cleanup and started evaluating the work needed on
4485 revamping the HTML output code
4486
4487Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4490
4491Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * valid.c: fixed bug #56049, forgot one check in the
4494 validation routine
4495
4496Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4499
4500Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * libxml.h: fixed an error in last commit
4503 * doc/FAQ.html: added an entry for compilation from CVS
4504
4505Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * xmlversion.h.in libxml.h: Cygwin patches
4508 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4509 * tree.h: cleanup
4510
4511Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4514 memory block in a strange case where libxml is linked twice
4515 in the binary.
4516
4517Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4520 state far too often, simple fix used to avoid it.
4521
4522Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4525 being processed, applied his patch
4526 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4527
4528Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4531 provided fixes to compile on MSCC again
4532 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4533 also provided an update for the project files.
4534
4535Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4538 bug #55810
4539
4540Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * tree.c: fixed xmlGetNsProp() to close bug #55683
4543 Note this requires libxslt to use it's own function instead.
4544
4545Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * HTMLtree.c: when in a pre element no formatting space should
4548 be added.
4549 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4550
4551Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * configure.in: added tests for signal() and signal.h
4554
4555Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4558
4559Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * doc/libxml-doc.el: Felix Natter provided a new version for
4562 libxml2
4563
4564Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * HTMLtree.c: when in a pre element no formatting space should
4567 be added.
4568
4569Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4572
4573Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4576 hack
4577 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4578 * uri.c: fixed a warning
4579
4580Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * HTMLtree.c: trying to close bug #55772 escaping in script
4583 elements
4584 * doc/xml.html: suggest to send mail to the list
4585
4586Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4589 good. Use a macro and based on the solution provided in
4590 vsnprintf manual page from GNU.
4591
4592Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4593
4594 * error.c: Workaround for non-preserving variadic list.
4595 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4596
4597Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * doc/xml.html: added 2.3.10 release
4600
4601Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * configure.in: releasing 2.3.10
4604
4605Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4608
4609Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * encoding.c: Robert Collins provided a patch to add the
4612 "US-ASCII" encoding alias
4613
4614Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4617 string oriented functions and started cleaning the related areas
4618 in xpath.c which needed fixing in this respect
4619
4620Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4623 #55380
4624 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4625
4626Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * TODO: updated
4629 * nanohttp.[ch] : started adding APIs to get the redirected URL
4630 when this occurs (needed for further base computation
4631 * tree.h: cleanup
4632 * encoding.c: cleanup
4633 * SAX.c: minor change around ctxt->loadsubset
4634
4635Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * Makefile.am include/Makefile.am: small change to have
4638 include/libxml rebuilt if working from CVS.
4639 * uri.c: applied another patch from Carl Douglas for URI escaping,
4640 this should close bug #51876
4641
4642Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4645 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4646 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4647 added specific regression test
4648 * parser.h: preparing for the XSLT mode where DTD inherited
4649 attributes are added to the tree.
4650
4651Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * xinclude.[ch]: Updated the namespace for the Last Call version
4654 * result/XInclude/include test/XInclude/include: updated the
4655 testsuite accordingly
4656
4657Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4660 related to bug #51876
4661
4662Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * tree.c: fixed a gross mistake in base computation, xml:base is
4665 not completely correct yet (need cascade).
4666 * xpath.[ch]: added the few things needed to find a function name
4667 and URI from the XPath context when it is called.
4668
4669Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4672 * DOCBparser.c: small cleanup
4673 * xmllint.c: added a --catalogs option to load catalogs from
4674 $SGML_CATALOG_FILES
4675 * tree.c: cleanup
4676 * configure.in: iconv library fixup, ICONV_LIBS
4677
4678Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * catalog.c: handling of CATALOG entries. detection of recursion,
4681 and a few bugfixes
4682 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4683 against the default namespace
4684
4685Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4688
4689Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * parser.c: fixed propagation context info when parsing an
4692 external entity.
4693 * doc/html/*.html: regenerated a couple of docs
4694
4695Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * doc/xml.html: update with 2.3.9 informations
4698
4699Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4702 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4703 * doc/html/* : rebuilt the docs
4704 * valid.c: small patch which may improve some case when
4705 validating.
4706
4707Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * HTMLparser.c: Closed bug #54891
4710 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4711 to the suite
4712
4713Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4716 applied a documentation patch from LotR and filled in a few missing
4717 descriptions
4718
4719Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * xpath.c tree.c parser.c: speed optimizations at the parser level
4722 document tree freeing and xpath evaluation
4723
4724Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * parser.c parser.h parserInternals.h: fixed a couple of
4727 interfaces for handling memory buffer input to const char *
4728 upon suggestion of JamesH.
4729
4730Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * configure.in: LoTR sent a patch fixing the previous commit
4733
4734Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * configure.in: trying to deal again with the stoopid -R linking
4737 flag of Solaris
4738
4739Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * xpath.h: two nodeset access macros from Thomas Broyer
4742
4743Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4746 patch from Thomas Broyer
4747
4748Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4751 case
4752 * INSTALL: was empty added stuff from the FAQ
4753
4754Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4757 attributes handling and #54433 by adding xmlUnsetProp()
4758 and xmlUnsetNsProp()
4759
4760Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * HTMLparser.c: Patch from Jonas Borgström
4763 (htmlGetEndPriority): New function, returns
4764 the priority of a certain element.
4765 (htmlAutoCloseOnClose): Only close inline elements if they
4766 all have lower or equal priority.
4767 * result/HTML: this of course changed a number of tests results.
4768
4769Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * xmlIO.c catalog.c: plugged in the default catalog resolution
4772 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4773 documentations
4774 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4775
4776Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4779 integrating catalogs
4780 * catalog.[ch] testCatalog.c: adding a small catalo API
4781 (only SGML catalog support).
4782 * parser.c: restaured xmlKeepBlanksDefault(0) API
4783
4784Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4787
4788Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * parser.c: added xmlParseExternalEntityPrivate() to allow
4791 propagation of ctxt->_private when parsing external entities
4792
4793Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4796
4797Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4800
4801Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * valid.c: warn when indeterminist content model is detected
4804 * result/VC/ElementValid8: this adds a message
4805 * Makefile.am: add --novalid for VCM tests
4806 * parserInternals.c: added a call to Init memory
4807
4808Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4811 when both parameters are NULL.
4812
4813Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * valid.c: applied small patch from Gary Pennington, reindented
4816 some part of the code.
4817
4818Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4821 release, updated and regenerated the docs
4822
4823Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * xpath.c result/XPath/expr/floats : clarified and cleanup
4826 printing of abnormal floats in tests.
4827
4828Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4831 * results/HTML/ : a few changes in the output of the HTML tests as
4832 a result.
4833 * configure.in: tying to fix -liconv where needed
4834
4835Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * Makefile.am: fixed a stupid error
4838
4839Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * configure.in Makefile.am: make the inclusion of the trio
4842 modules in the library conditional
4843
4844Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * DOCBparser.c: patche from László Kovács, fixed entities refs
4847 in attributes handling
4848
4849Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4852 flushing
4853
4854Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * xpath.c: fix of an XSLT namespace bug reported on the list
4857 general/bug-8-
4858
4859Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * strio.h trio.c: Dan McNichol suggested a couple of small
4862 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4863
4864Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * tree.c parser.c encoding.c: spent a bit more time looking
4867 at the parsing speed and DOM handling. Added a few more
4868 speedups.
4869
4870Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * parser.c: small but effective parsing speed improvement
4873
4874Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * configure.in: default on the DocBook parser inclusion (for Gnome)
4877 * DOCBparser.h: fixed a header reference
4878
4879Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * configure.in xpath.c: applied Bjorn patches for FPE on the
4882 alpha
4883
4884Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4887 xmlSaveFormatFileTo()
4888
4889Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpath.c: simple and efficient optimization, XPath functions
4892 aways bind to the same code, cache this
4893 * TODO: updated (by saying some is obsolete)
4894
4895Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * xpath.c: more cleanup work on XPath name parsing routines
4898
4899Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4902 xmlXPathParseName
4903 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4904 * debugXML.c: avoid compilation problems if compiling without
4905 HTML support, Igor Zlatkovic
4906 * win32/libxml2/libxml2.def.src: being able to compile without
4907 XPath on Windows
4908
4909Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * libxml.m4: yet another patch from Toshio Kuratomi
4912
4913Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4916
4917Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * tree.[ch]: added xmlSaveFormatFile interface for saving
4920 and indenting a file.
4921
4922Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * xpath.c: fixed bug #53689 related to processing-instruction()
4925
4926Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * DOCBparser.c: patche from László Kovács
4929
4930Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * parser.c: applied fixes from Christian Glahn bug report #53391
4933
4934Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * error.c: Jean François Lecomte provided a complete description
4937 and a fix to bug #53537
4938
4939Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4942
4943Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * DOCBparser.c SAX.c: a bit more work on entities processing.
4946 Still Need to cleanup XML output and references in attributes
4947
4948Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4951
4952Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * tree.c: trying to fix #53574, not completely complete,
4955 I would like xmllint --copy --debug test/ent1 and
4956 xmllint --debug test/ent1 to show the same result.
4957 * xpath.c: fix a bug when trying to sort namespace nodes
4958
4959Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * HTMLtree.c: real fix for #53402
4962
4963Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4966 PIs when using xsl:output
4967 * valid.c: closing #53537 some case generate segfaults if there
4968 is validity errors
4969
4970Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4973 of external parsed entities, added --noent to testDocbook
4974 * valid.c: Garry Pennington found an uninitialized variable
4975 access in xmlValidateElementContent()
4976
4977Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4980 with madness
4981 * result/HTML/ : this modified the result of the regression tests
4982 a lot.
4983
4984Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4987 to doc where it wasn't checked against NULL reported by
4988 Jens Laas
4989
4990Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4993 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4994
4995Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4998 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4999 * SAX.[ch]: cleanup and updates for DocBook
5000 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5001 ex SGML identifier changes
5002 * valid.c: removed a static unused function.
5003
5004Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * HTMLtree.c: applied change for Paul Sponagl on script saving
5007 * Makefile.am: the warning about entity title.xml are normal.
5008
5009Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * configure.in: release of 2.3.7
5012 * Makefile.am: fixing make distcheck
5013
5014Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * doc/html/* doc/xml.html: updated and regenerated the docs
5017
5018Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5021
5022Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * tree.c: fixed #53388 with the provided patch
5025
5026Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * valid.c: Bjorn detected an invalid memory access. Fixed
5029 vstateVPush()
5030
5031Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5034
5035Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5036
5037 * libxml.h: new header used only for the compilation of libxml
5038 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5039 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5040 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5041 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5042 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5043 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5044 baseline (version 1.2 plus a single patch).
5045 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5046 scientific notation for numbers. Tests added.
5047 * xpath.c: formatting of numbers changed to use sprintf
5048 (contribution from William Brack)
5049
5050Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * valid.c: cleanup, more useful debugging
5053 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5054 * xmlIO.c: entity loading is printed as an error when validating
5055
5056Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * valid.c: fixed to validate within entities
5059 * test/VCM/v22.xml: added a specific testcase
5060
5061Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * valid.c: forgot an epsilon transition in for ()+
5064 * test/VCM/v21.xml : added a specific test case
5065
5066Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * valid.c: removed a state explosion exhibited by RSS
5069 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5070 from bug #51872
5071
5072Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5075 validation without using an ugly NFA -> DFA algo in the source.
5076 Made a specific algorithm easier to maintain, using a single
5077 stack and without recursion.
5078 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5079 * hash.c: made the growing routine static
5080 * tree.h parser.c: added the parent information to an
5081 xmlElementContent node.
5082
5083Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * SAX.c parser.c xpath.c: generating IDs when not validating
5086 from an external parsed entity was poisoning the ID has table
5087 with removed values. This was killing XSLT on the KDE help
5088 browser.
5089
5090Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * entities.h: andrew@ugh.net.au detected a double declaration
5093
5094Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * debugXML.c hash.c tree.h valid.c : some changes related to
5097 the validation suport to improve speed with DocBook
5098 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5099 the way validation errors get reported
5100
5101Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5104 by P C Chow and William M. Brack for XSLT HTML output
5105
5106Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5109 Igor Zlatkovic patches for MSC compilation and added his
5110 updates
5111
5112Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5115 prefix lookup.
5116 * parserInternals.c: fixed the bug reported by Morus Walter
5117 due to an off by one typo in xmlStringCurrentChar()
5118
5119Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * HTMLparser.c result/HTML/*: revamped the way the HTML
5122 parser handles end of tags or end of input
5123
5124Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5127
5128Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5131 bug where the linktime verions of free() won't work ...
5132
5133Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5136
5137Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * doc/xml.html: added 2.3.6 release
5140
5141Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5144 * result/wml.xml: resulted in a small output change
5145
5146Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * tree.c: xmlNewDoc was missing the charset initialization
5149 * xmllint.c: added --auto to autogenerate a doc, allow to
5150 reproduce the problem fixed on xmlNewDoc
5151
5152Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * xpath.c: trying to get 52979 solved
5155 * tree.c result/ result/noent/: trying to get 52712 solved, this
5156 also made me clean up the fact that XML output in general should
5157 not add formating blanks by default, this changed the output of
5158 a few tests
5159
5160Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5163
5164Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * configure.in: finally released 2.3.6
5167
5168Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * xpath.c: checking for null pointer generated by new code
5171
5172Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * xpath.c: fixed a [] evaluation problem reported
5175 * test/XPath/tests/simpleaddr: extended test
5176 * result/XPath/simpleaddr: updated result
5177
5178Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * xmllint.c: Dan Timis reported a portability problem
5181 on Macs without mmap, fixed it.
5182
5183Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * testXPath.c : added a --tree option allowing to display the
5186 tree dump of the XPath expression
5187
5188Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * xpath.c: fixed a memleak when comparing nodesets
5191 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5192 * tree.c: added a TODO
5193
5194Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5197 we need string functions
5198 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5199 to be able to use them where needed. Applied some changes
5200 to reduce name linking pollution and compile in only what's
5201 needed.
5202 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5203 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5204 for the string manipulation functions
5205 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5206 to the free() function of xmlmemory.c
5207 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5208 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5209 usage.
5210
5211
5212Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * error.c: applied the context output patch of the error
5215 handling submitted by Chuck Griffith
5216 * error/VC/*: this slightly change some error logs
5217
5218Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * parser.c: fixed line number reporting on error
5221
5222Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * parser.c: Sullivan and Darin found a parser bug,
5225 applied the patch.
5226
5227Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5230 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5231 xmlversion.h.in xpointer.c: of course the way I defined
5232 UNUSED breaks on old gcc version. Try to be smart and
5233 also define it directly in xmlversion.h
5234 * configure.in: removed -ansi flag from the pedantic set
5235
5236Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237 Huge cleanup, I switched to compile with
5238 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5239 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5240 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5241 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5242 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5243 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5244 encoding.h entities.c error.c list.[ch] nanoftp.c
5245 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5246 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5247 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5248 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5249 Cleanup, staticfied a number of non-exported functions,
5250 detected and cleaned up a dozen of problem found this way,
5251 avoided a lot of public function name/typedef/system names clashes
5252 * doc/xml.html: updated
5253 * configure.in: switched private flags to the really pedantic ones.
5254
5255Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * configure.in: 2.3.5
5258 * doc/html/*: rebuilt the docs
5259
5260Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * parser.c: fixed a reported bug in NOTATION parsing
5263 * uri.c: accepted but not fixed bug 51876, added TODO
5264 * Makefile.am: fixed bug 51876
5265
5266Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * config.h.in configure.in error.c: fix a compilation problem
5269 on platforms without vsnprintf (xml@thewrittenword.com)
5270
5271Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * parser.c: fixed a function name header typo
5274 * SAX.c: notations can also occur in external subset.
5275
5276Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * error.c: removed a C++ like comment
5279
5280Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * parser.c: fixing bug 52299 strange condition leading
5283 to a parser crash due to a buffer overflow
5284 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5285 added the specific test case
5286
5287Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5290 xmlXPathConvert{String,Number,Boolean} to be able to make
5291 type casts without a context stack, fixed some implementation
5292 problems related to the absence of context at parse-time,
5293 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5294 in the public API too
5295 * xpointer.c xpathInternals.h: we need to know at parse time
5296 whether we are compiling an XPointer
5297
5298Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5301 cleaned up the parser internals, refactored XPath code, added
5302 new compilation based APIs and cleanly separated public and
5303 private APIs.
5304
5305Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * xpath.h: the comp field must be added at the end to avoid
5308 killing binary compat.
5309
5310Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * Makefile.am: detect XPath memleaks in regreson tests
5313 * error.c: fixed and error w.r.t. error reporting still using
5314 stderr
5315 * hash.c: added new line at end of file
5316 * tree.h: minor cleanup
5317 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5318 expression parsing from evaluation, resulted in a number of
5319 changes internally, and in XPointer. Likely to break stuff
5320 using xpathInternals.h but should remain binary compatible,
5321 new interfaces will be added.
5322
5323Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * configure.in: fixed a couple of problems reported by
5326 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5327 without gcc on non linux platforms.
5328
5329Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5332 a fix for --with-html-dir= configure support. I hope it won't
5333 break rpm generation
5334
5335Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * xmlIO.c: one function comment cleanup.
5338
5339Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * SAX.c: external subset notations were improperly registered
5342 in the internal subset.
5343
5344Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * README.cvs-commits: added, pointing to HACKING
5347 * HACKING: updated
5348
5349Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * parser.c: and Matt Sergeant found one in the XML push
5352 parser (erroneous check I forgot to remove when I fixed the
5353 main parser).
5354
5355Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * xpath.c: ptittom found a small bug in UnaryExpr
5358
5359Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * configure.in: bumped to 2.3.4
5362 * error.c: fixed bug #51860
5363 * tree.c: fixed bug #51861
5364 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5365 * tree.[ch] : added xmlDefaultBufferSize
5366 * nanoftp.c: typo in function name header block
5367 * doc/xml.html : updated, added link to XML::LibXSLT
5368 * doc/html/* : rebuilt the docs
5369
5370Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * parser.c SAX.c: the new content parsing code raised an
5373 ugly bug in the characters() SAX callback. Found it
5374 just because of strangeness in XSLT XML Rec ouptut :-(
5375
5376Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * Makefile.am: Martin Baulig suggested to add -lm
5379 * tree.c: found another bug in xmlNodeGetContent()
5380
5381Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * xpath.c: Bjorn found the error related to strictness of comparison.
5384
5385Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * parser.c: trying to fix the Dtd parsing problem reported
5388 by Gary, side effect of last week speed optimizations.
5389
5390Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5393 * parserInternals.c: removed unneeded test raised by Stric
5394
5395Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5396
5397 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5398 and fixed by William Brack). Added xmlXPathFormatNumber.
5399 Changed the sorting slightly.
5400 * configure.in Makefile.am example/Makefile.am: Added -lm.
5401 Please note that applications linking with libxml2, must
5402 also like with the math library from now on.
5403
5404Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5407
5408Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * parser.c: one must report spaces even if the Dtd element
5411 content proves that this is not part of the element content.
5412 * result/valid/*.xml: this changed the ouptu slightly
5413
5414Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * configure.in: bumped to 2.3.3
5417 * doc/xml.html: updated
5418
5419Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * tree.c: minor doc fix
5422 * xpath.c: deallocation issues when a result tree has been
5423 converted to a node-set
5424
5425Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * doc/xml.html: oops corrected dates s/2000/2001
5428
5429Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * valid.c: new patch from Gary Pennington
5432
5433Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * doc/xml.html: applied patch from Ankh
5436
5437Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xinclude.c: fixed a problem building on Mac
5440
5441Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * parser.c: more work on increasing parsing ferformances
5444
5445Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5448 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5449 avoiding memcpy in production builds MEM_CLEANUP macro use
5450 * parser.[ch] parserInternals.c: optimizations of the tightest
5451 internal loops inside the parser. Better checking of I/O
5452 flushing/loading conditions
5453 * xmllint.c : added --timing
5454
5455Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * configure.in: bumped to 2.3.2
5458 * doc/xml.html: updated for release
5459
5460Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * xpath.c: found a memleak and fixed a nasty bug
5463
5464Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * xmllint.[c1] : added return code errors for xmllint
5467 * xpath.c: specific debug dump function for result value trees
5468
5469Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * xpath.c: finally implemented xmlXPathCompareNodeSets
5472 * test/XPath/expr/floats results/XPath/expr/floats: added
5473 a test for float expressions
5474
5475Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5478 * parserInternals.[ch]: trying to speed up parsing
5479 * xpath.c : speeded up node set equality op
5480
5481Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5484 better handling of ID/IDREF and the list modules associated
5485 * configure.in: small CFLAGS cleanup
5486
5487Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * configure.in: fixed iconv detection on AIX (stric)
5490
5491Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5494
5495Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5496
5497 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5498 and optimized xmlXPathNodeSetSort
5499
5500Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * xpath.c: bug fix when context size is 0
5503 * parser.c: I like Norm's Dtd because they still manage to break
5504 the parser occasionally
5505
5506Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5509
5510Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5513 attributes within the XML-1.0 namespace
5514
5515Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * xpathInternals.h: exported a few axis functions
5518 * doc/xml.html: updated the doc
5519
5520Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * configure.in: applied patch from Daniel van Balen for OpenBSD
5523 and bumped version to 2.3.1
5524 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5525 attempt to find autoclosing was simply broken, removed it,
5526 updated the examples, this is better
5527
5528Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5531 hash functionnalities.
5532 * doc/html/* : rebuild the doc
5533
5534Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5537 on predicate
5538 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5539 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5540 really want to have tags closed on output even if we accept
5541 unclosed ones on input
5542
5543Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xpath.c: ouch don't free NULL, rare case fixed
5546 * tree.c: don't coalesce text nodes if they don't have the
5547 same behaviour wrt escaping on output
5548
5549Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * xpath.c: small fixup
5552 * SAX.c: don't warn on empty namespaces.
5553
5554Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * README: a bit of cleanup
5557 * configure.in: preparing for 2.3.0 release
5558
5559Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * hash.[ch]: added a first version of xmlHashSize()
5562 * valid.c: another bug fix from Gary Pennington
5563
5564Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * valid.c: couple of bug fixes pointed by Gary Pennington
5567 * HTMLtree.c: #if 0 cleanup
5568
5569Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5572 which removes a time consuming check of xmlXPathNodeSetAdd()
5573 and use it in places where we are sure to not break unicity
5574
5575Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * xpath.c: bug fixes found from XSLT
5578 * tree.c: preserve node->name special values when copying nodes.
5579 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5580 external subset are fetched when available but without full
5581 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5582 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5583 output with encoding disabled.
5584
5585Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5588 xmlCheckFilename should not be called from xmlFileOpenW
5589 and xmlGzfileOpenW
5590
5591Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5594 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5595 added the new tests for URI normalization
5596 * testURI.c: fixed stoopid bugs
5597 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5598 the URI in the error messages are now properly normalized
5599
5600Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5603
5604Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5607
5608Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * xpath.c: fixed mod operator
5611
5612Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * parser.c: fixed xmlStrcat doc
5615 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5616 trees.
5617
5618Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * xpath.c result/XPath/tests/chaptersbase
5621 result/XPath/tests/simplebase: fixed XPath node()
5622 * tree.c: small fix in xmlNewNs()
5623 * Makefile.am: removed extraneous xml2Conf.sh rule
5624
5625Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5628 Changed the library name, in order to get libxml-devel and
5629 libxml2-devel to coexist on a single system
5630 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5631 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5632
5633Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5636 libxml2-devel installable in // as libxml-devel.
5637
5638Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * doc/Makefile.am: fixed make rebuild in doc
5641 * doc/html/*.html: rebuilt the docs
5642
5643Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5646
5647Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5650 the HTML doc to go into the -devel RPM ...
5651 * aclocal.m4 config.h.in: some updates due to auto* magic
5652
5653Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * xpath.h: added a hook in the context structure allowing to
5656 link to extra support, needed for XSLT
5657
5658Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5661 xmlXPtrCmpPoints to use it.
5662 * propagated the following patch from Alejandro Forero
5663 * include/win32config.h xmlIO.c: applied further suggestions
5664 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5665 * example/gjobread.c: fixed warnings, now that it builds
5666
5667Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5668
5669 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5670
5671 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5672 filename points to a valid file (not a directory).
5673 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5674 Added calls to xmlCheckFilenameDir.
5675
5676 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5677 `path' (rather than `filename') as the parameter to gzopen and open.
5678
5679Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * Makefile.am: fixed a problem with EXTRA_DIST
5682
5683Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * Makefile.am example/Makefile.am: finally found the trick
5686 to build the example, i.e. add "." in SUBDIRS before example
5687 in the list <grin/>
5688
5689Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * doc/xml.html: updated with an XSLT section, removed pointer to
5692 W3C CVS base.
5693
5694Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5697 too, and deallocation need to occur the same way.
5698
5699Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5702 type correponding to an XSLT result tree fragment. Share most
5703 of the data format with node set, as well as operators.
5704 * HTMLtree.c: added a newline at the end of the doctype output
5705 whe this one is not present initially.
5706 * tree.c: make sure taht the parent and doc pointers are properly
5707 set when copying attributes (lists).
5708
5709Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5712
5713Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * xpath.c: seems I finally killed that ugly path evaluation
5716 context bug (tagged 9999 in case is is wrong)
5717
5718Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5721 for XSLT
5722
5723Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5726 for xmlGzfileOpen() bug
5727
5728Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * xpath.c: removed an error found by XSLT usage
5731 * tree.c parserInternals.h: use a predefined static string
5732 for text and comment nodes, avoid freeing them in xmlFreeNode,
5733 exported the string name in parserInternals.h and added
5734 another value to disable encoding at output (for XSLT),
5735 gain memory, time.
5736
5737Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5740 win32/libxml2/libxml2_so.dsp: new makefiles and update
5741 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5742
5743Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5746 Gary Pennington
5747
5748Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xpath.c: fixed the comaprision of values and nodelists,
5751 need to compare nodelist still ...
5752 * debugXML.c: avoided a possible core dump
5753 * HTMLparser.c: cleanup
5754 * nanohttp.c: contributed fix.
5755 * tree.c: fixes in properties handling added xmlSetNsProp
5756 needed by libxslt
5757 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5758 comment
5759 * TODO: updated
5760
5761Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * parser.c parserInternals.c: applied Bjorn Reese optimization
5764 patch
5765
5766Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * Makefile.am: applied patch fro make check from Martin Vidner
5769
5770Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * configure.in: preparing 2.2.11
5773 * doc/html/*: rebuild the HTML files
5774 * doc/xml.html : updated
5775
5776Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * tree.c: fixed a stupid bug
5779 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5780 patches related to validation of an XInclude processing result
5781 * TODO: updated
5782
5783Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5786 on large files
5787
5788Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5791
5792Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5795 reported by Jonas Borgström
5796 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5797
5798Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * testXPath.c xpath.c: fixing the XPath union expressions problem
5801 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5802
5803Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * xmllint.c: Made is so if the file name is "-" is will read form
5806 standard input. Sven Heinicke <sven@zen.org>
5807 * tree.c: fixed a problem when growing buffer
5808 * tree.h: fixed the comment of the node types following andersca
5809 comment
5810 * TODO: updated
5811
5812Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * HTMLparser.[ch]: added a way to avoid adding automatically
5815 omitted tags. htmlHandleOmittedElem() allows to change the
5816 default handling.
5817 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5818 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5819 of xmllint too when using --memory flag, added a memory test
5820 suite at the Makefile level.
5821 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5822 with namespace use when encountering QNames in XPath evalation,
5823 added xmlns() scheme in XPointer.
5824 * nanoftp.c : incorporated a fix
5825 * parser.c xmlIO.c: fixed problems raised with encoding when using
5826 the memory I/O
5827 * parserInternals.c: closed bug 25934 reported by
5828 torsten.landschoff@innominate.de
5829 * TODO: updated
5830
5831Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5832
5833 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5834 on a non-updated tree :-(, made a 2.2.10 release to correct the
5835 situation
5836
5837Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5838
5839 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5840 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5841 integrated a set of OpenVMS changes from Howard Taylor
5842 <Howard.Taylor@pacoast.com>
5843
5844Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5845
5846 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5847 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5848
5849Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5850
5851 * HTMLparser.c: some fixes on auto-open of html/head/body
5852 * encoding.c: fixed a compilation error on some gcc env
5853 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5854 XPointer implementation
5855 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5856 related XPointer tests and associated results
5857
5858Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * doc/xmldtd.html doc/xml.html: following a short step by step
5861 guidance on IRC to help maciej with DTDs I started a small
5862 page on the subject.
5863
5864Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * HTMLparser.c: fixed handling of broken charrefs
5867 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5868 patches
5869
5870Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * doc/xml.html doc/html/* : rebuilt the docs after adding
5873 xinclude and updated page for 2.2.7 and 2.2.8
5874 * configure.in: releasing 2.2.8
5875
5876Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5877
5878 * parser.[ch] parserInternals.c: applied the conditional
5879 section processing fix from Jonathan P Springer
5880 <jonathan.springer2@gte.net>
5881 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5882 project file, fixed iconv default non support
5883 * xpath.c: fixed the problem of evaluating relative expressions
5884 when a node context is provided.
5885
5886Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5887
5888 * nanoftp.c: fixed gcc 2.95 new warnings
5889 * SAX.c: fixed a stupid bug
5890 * tree.c: fixed a formatting problem when round-tripping
5891 from/to memory
5892 * xinclude.c: chased memleak, fixed a base problem
5893 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5894 xmlXPtrBuildNodeList()
5895 * TODO: updated
5896 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5897 adding a first small set of regression tests for XInclude
5898
5899Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5900
5901 * nanohttp.[ch]: applied Wayne Davison patches to access
5902 the WWW-Authorization header.
5903 * parser.c: Closed Bug#30847: Problems when switching encoding
5904 in short files by applying Simon Berg's patch.
5905 * valid.c: fixed a validation problem
5906 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5907 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5908 Wayne Davison
5909 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5910 need to be extended to non full nodes selections.
5911 * xinclude.c: starts to work decently
5912
5913Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5914
5915 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5916 debugXML.c xmlversion.h.in: Started adding XInclude support,
5917 this is a new xmllint option
5918 * tree.c xpath.c: applied TOM patches for XPath
5919 * xpointer.c: fixed a couple of errors.
5920 * uri.c: added an escaping function needed for xinclude
5921 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5922 new warning from RH70 gcc's version
5923
5924Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * HTMLparser.c: fixed loop on invalid char in scripts
5927 * parser.c: update to description of xmlIOParseDTD()
5928 * libxml.m4 xmlversion.h.in: changes contributed by
5929 Michael Schmeing <m.schmeing@internet-factory.de>
5930 * configure.in: preparing for 2.2.7
5931 * Makefile.am: trying to avoid config.h and acconfig.h
5932 being included in the distrib
5933 * configure.in: released 2.2.7
5934
5935Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5936
5937 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5938 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5939
5940Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * parser.[ch]: added xmlIOParseDTD()
5943 * xpointer.c: added support for the 2 extra parameters of
5944 string-range, fixed a stoopid error when '0' was present
5945 in XPointer expressions
5946 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5947 testsuite for the above
5948
5949Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * libxml.spec.in: improved package descriptions
5952
5953Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * xpath.c xpathInternals.h: applied a large cleaning patch
5956 from TOM <ptittom@free.fr>, it also add namespace support
5957 for function and variables registration.
5958
5959Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5960
5961 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5962 * Makefile.mingw: Wayne Davison's update adding hash.c
5963
5964Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * xpath.c: fixed the root evaluation problems
5967 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5968 ignorable spaces with <b> <bold> <em>
5969 * tree.c: fixed a loop in xmlSearchNsByHref()
5970
5971Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5972
5973 * xpath.c: applied another XPath patch from TOM
5974 * xpath.c include/makefile.am: applied another patch from
5975 china@thewrittenword.com (cleanup on IRIX).
5976
5977Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5978
5979 * xml-config.1: received a fixed version from Fredrik Hallenberg
5980 <hallon@lysator.liu.se>
5981
5982Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5985 cleanup patch for XPath
5986
5987Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * patched to redirrect all "out of context" error messages to
5990 a reconfigurable routine. The changes are:
5991 * xmlerror.h : added the export of an error context type (void *)
5992 an error handler type xmlGenericErrorFunc there is an interface
5993 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5994 to reset the error handling routine and its argument
5995 (by default it's equivalent to respectively fprintf and stderr.
5996 * all the c files: all wild accesses to stderr or stdout within
5997 the library have been replaced to calls to the handler.
5998
5999Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * configure.in: release 2.2.6
6002 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6003 exporting the inner functions of xpath for extension modules
6004 * doc/*: updated and rebuilt the doc
6005
6006Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * nanohttp.c : applied Wayne HTTP cleanup patch
6009 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6010 and xmlNodeSetSpacePreserve()
6011
6012Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6013
6014 * xpath.c: closing bug #29260
6015
6016Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6019 multikey tuples, made hash structure opaque
6020 * valid.[ch]: moved elements, attributes, notations decalarations
6021 as well as ID and refs to hash tables.
6022 * entities.c: hash cleanup
6023 * xmlmemory.c: fixed a dump problem in debug mode
6024 * include/Makefile.am: problem passing in DESTDIR= values patch
6025 from Marc Christensen <marc@calderasystems.com>
6026 * nanohttp.c: removed debugging remains
6027 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6028 * HTMLparser.c parser.c: fixing a number of problems with the
6029 macros in the *parser.c files (Wayne).
6030 * HTMLparser.c: close the previous option when opening a new one
6031 (Marc Sanfacon).
6032 * result/HTML/*: updated the HTML results accordingly
6033
6034Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6037 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6038 XPath functions and XML entities table to them. More to come...
6039 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6040
6041Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * tree.c: coalesce adjacent text nodes
6044 * valid.c: handling of blank nodes in DTd validation (raised
6045 by problems with a posteriori validation).
6046 * nanohttp.c: changing behaviour on HTTP write stuff.
6047 * HTMLtree.c: forced body and html to be explicitely closed.
6048 * xpath.h: exported more XPath functions.
6049
6050Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * Release of 2.2.5
6053 * xpointer.c: range() range-inside and other helper functions
6054 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6055
6056Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6057
6058 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6059 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6060
6061Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6064 and XPointer modules
6065
6066Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6067
6068 * SAX.h: closed #25107
6069
6070Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * testSAX.c: fixed problem with cdata reporting
6073 * SAXresult/* : updated
6074
6075Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6078 Closed bug #27499, added to regression tests
6079 * TODO: updated
6080
6081Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6084 support for SCRIPT and STYLE with help from Bjorn Reese
6085 * test/HTML/* result/HTML/*: added simple testcase and updated
6086 the existing ones.
6087
6088Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6091 string-range for empty strings
6092 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6093 test/XPath/xptr/strrange: augmented the XPointer testsuite
6094
6095Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6096
6097 * doc/xml.html doc/xmlmem.html: added a module describing memory
6098 interfaces and use, updated the main page.
6099
6100Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6103 nanoftp code work on Windows too now
6104
6105Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6108 * xpointer.c: implemented string-range() at least a good first version
6109 * test/XPath/docs/str test/XPath/xptr/strrange
6110 result/XPath/xptr/strrange: the string-range() tests
6111
6112Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * Makefile.am include/Makefile.am include/win32config.h
6115 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6116 and make distcheck
6117
6118Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6121 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6122 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6123
6124Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6127 patch for socklen_t detection by
6128 Albert Chin-A-Young <china@thewrittenword.com>
6129
6130Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6131
6132 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6133 and added a --dtdvalid option to xmllint used to test it
6134
6135Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6136
6137 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6138 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6139
6140Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6143 handlings (registration, lookup, cleanup)
6144
6145Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6146
6147 * configure.in Makefile.am include/makefile.am: adding XPointer
6148 and XPtrtests target
6149 * xpointer.[ch] : new files for XPointer support
6150 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6151 more XPath tests
6152
6153Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6154
6155 * configure.in: fixed, very broken, make distcheck works again
6156
6157Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6158
6159 * More work toward 2.2.5, integrated a number of patches
6160 * configure.in Makefile.am win32config.h.in: trying to cleanup
6161 make distcheck .... huh ...
6162 * include/Makefile.am include/win32config.h: new directory
6163 for includes
6164 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6165 updated teh makefiles and instructions for WIN32
6166 * xpath.c: small fixes
6167 * test/XPath/ results/XPath: updated the testcases and results
6168 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6169 suggested patches
6170 * valid.c: fixed an ID bug
6171
6172Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6175 the automake bug where wrong dependancies were generated.
6176 * xpath.[ch]: worked on XPointer
6177
6178Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * configure.in Makefile.am: 2.2.5, ship the include in an
6181 include/libxml subdirectory, use symlinks when using CVS
6182 * testSAX.c: fixed small bug
6183 * testXPath.c: changed the way testfiles are parsed
6184 * debugXML.c: same kind of cleanup when parsing an argument expression
6185 XPath/XPointers can have blanks embedded
6186 * xpath.[ch]: more cleanup, reorgs for XPointer work
6187 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6188 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6189
6190Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6193 in the XPath engine, rewrote large parts of it, now it's far
6194 cleaner and in sync with the REC not an old WD. Fixed a parsing
6195 problem in the interactive XML shell found when testing XPath.
6196
6197Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6200 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6201 examples with the extra test
6202
6203Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6206 the global init function.
6207
6208Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * HTMLparser.c: Doohhh, attribute name parsing was still case
6211 sensitive ! Fixed this ...
6212 * result/HTML/* : updated the tests results accordingly
6213
6214Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6215
6216 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6217 engine, should be far more stable, incorporated a new version of
6218 preceding/following axis, need testing
6219 * uri.c: fixed file:///c:/a/b/c problem
6220 * test/XPath/tests/idsimple: augmented the XPath tests
6221
6222Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * doc/* rebuilding docs for 2.2.4 release
6225
6226Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * configure.in: releasing 2.2.4
6229 * parser.[ch]: added xmlStrEqual()
6230 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6231 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6232 use xmlStrEqual instead
6233 * TODO: updated
6234 * added an XPath test
6235
6236Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6239 * entities.h: exported xmlInitializePredefinedEntities
6240 * parser.[ch] : added xmlInitParser()
6241 * parserInternals.h : had to export htmlInitAutoClose()
6242
6243Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6246 problems
6247 * Makefile.am : added XPath regression tests to normal tests
6248 * uri.c: fixed a problem with local paths, cleanup
6249 * parser.c: fixed a problem with large CData sections
6250
6251Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6252
6253 * configure.in xml-config.in: patch from "Ben Taylor"
6254 <sol7x86@hotmail.com> for solaris shared libs lookup
6255
62562000-09-30 Martin Baulig <baulig@suse.de>
6257
6258 * libxml-2.0.pc.in: Provide pkg-config script.
6259
6260 * configure.in: Create the libxml-2.0.pc script from the
6261 libxml-2.0.pc.in templates.
6262 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6263 script in `$(libdir)/pkgconfig'.
6264
6265Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6268 when compiling with MSC
6269
6270Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * xpath.c: patch for normalize-string() substring-before(),
6273 substring-after() and translate() functions from Bjorn Reese
6274 <breese@mail1.stofanet.dk>
6275 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6276 Fredrik Hallenberg <hallon@lysator.liu.se>
6277 * TODO: updated
6278
6279Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6282 problem of socklen_t being undefined on a number of platforms
6283 * debugXML.c: fixed a compilation problem when without snprintf
6284
6285Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6288 an URI bug and a fix for the control-character-induced infinite loop
6289 * nanohttp.c: preventive fix for compiling on WIN32
6290
6291Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6292
6293 * xmlint.c: closing bug #25000
6294
6295Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6298 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6299 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6300 related function, fixing xmlStrncmp(), and associated cleanup
6301 * result/HTML/entities.html.sax: updating result
6302
6303Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * uri.c: applied patch for URI escaping from Wayne Davison
6306 <wayned@blorf.net>
6307 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6308 from Denis Barbier <barbier@imacs.polytechnique.fr>
6309 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6310 patch from Wayne Davison
6311
6312Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * doc/xml.html : updated with new releases, adding "how to help"
6315
6316Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6319 removed a few warnings in pedantic mode ...
6320 * parserInternals.c parser.c: moved encoding switching function
6321 to parserInternals.c
6322 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6323
6324Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6327 error or warning handlers
6328
6329Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * parserInternals.c parserInternals.h parser.c Makefile.am:
6332 created a new module parserInternals.c, moved most of the
6333 code shared by the various parsers there, as well as
6334 deprecated code from parser.c. More cleanup of parser.c
6335 * uri.c: fixed a problem when URI is NULL
6336 * valid.c: speedup when looking for an attribute declaration
6337
6338Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6341 the cleanup of the computation of URI references when seeking
6342 external entities. The URI reference string and the resulting
6343 URI are both stored now.
6344 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6345 large s(n)printf checks and cleanup from Denis Barbier
6346 <barbier@imacs.polytechnique.fr>
6347 * xmlversion.h.in tree.h: couple of SGML declarations for a
6348 possible docbook module.
6349 * result/VC/ : a couple of test output changed due to the change
6350 of the entities URI
6351
6352Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * parser.h: added a _private field for linking user's data
6355
6356Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * parser.c parserInternals.h: demacroified most of the IS_XXX
6359 the gain in size is significant so ...
6360
6361Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6362
6363 * entities.c: cases where looking up entities with doc==NULL
6364 covered
6365
6366Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * uri.c: applied Wayne Davison patch
6369 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6370
6371Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * uri.c testUri.c: applied Wayne Davison patches
6374 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6375 * Makefile.in: added URItest and included thenin "make tests"
6376
6377Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * xmlversion.h.in: closed bug 22941
6380
6381Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * doc/xmlio.html: added doc and example for entity loader
6384 redefinition.
6385
6386Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6387
6388 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6389 used by libxml
6390
6391Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * parser.c: Fixed bug on invalid ontent characters and when using
6394 push.
6395 * xmllint.c: fixed xmllint endling of errors in push mode
6396
6397Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * HTMLparser.c testHTML.c: applied two new patches from
6400 Wayne Davison <wayned@users.sourceforge.net>
6401 * result/HTML/*.sax: regenerated HTML SAX output
6402 * parser.c: more cleanup.
6403
6404Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6405
6406 * HTMLparser.[ch] testHTML.c: applied the second set of
6407 patches from Wayne Davison <wayned@users.sourceforge.net>,
6408 adding htmlEncodeEntities()
6409 * HTMLparser.c: fixed an ignorable white space detection bug
6410 occuring when parsing with SAX only
6411 * result/HTML/*.sax: updated since the output is now HTML
6412 encoded...
6413
6414Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * HTMLparser.[ch]: applied some of Wayne Davison
6417 <wayned@users.sourceforge.net> patches
6418
6419Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6422 undeclared namespace prefix was used, added a warning.
6423 Cleaned up support w.r.t. entities, spilling out a warning
6424 and being pedantic on lookups.
6425 * test/warning/ent9 : added testcase for previous example.
6426 * TODO: updated
6427 * parserInternals.h parser.c: changed the way names are parsed
6428 now allow infinite size and decrease penalty for normal use
6429 * parser.c: Started a big cleanup/check of the parser code,
6430 fixed some of the most tortuous entity code, spotted code
6431 unused anymore
6432 * test/*: added tests for very long names and related nasty
6433 things.
6434
6435Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * doc/encoding.html: added encoding aliases doc
6438 * doc/xml.html: updates
6439 * encoding.[ch]: added EncodingAliases functions
6440 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6441 bottleneck affecting large DTDs like Docbook
6442 * parser.[ch] xmllint.c: added a pedantic option, will be
6443 useful
6444 * SAX.c: redefinition of entities is reported in pedantic mode
6445 * testHTML.c: uninitialized warning from gcc
6446 * uri.c: fixed a couple of bugs
6447 * TODO: added issue raised by Michael
6448
6449Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * doc/encoding.html: propagated Martin Duerst suggestions
6452
6453Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6456 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6457 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6458 by Wayne Davison
6459
6460Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * nanoftp.c nanohttp.c: small cleanup
6463 * TODO: updated
6464
6465Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * added an old VC testcase and updated title.xml entity
6468
6469Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6472 done on auto-opening of <p> tags and cleanup of SAX output
6473
6474Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6477
6478Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * doc/xml.html libxml.* structure.*: updated the doc a bit
6481
6482Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6485 of SAX tests
6486
6487Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6488
6489 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6490 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6491
6492Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6495 * testHTML.c: fix core dump on Solaris 2.x systems
6496 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6497 * result/HTML/*.sax: previous bug fix lead to new results
6498
6499Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6502 * configure.in: added --with-readline=DIR to accept alternate
6503 path for readline include/library
6504 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6505 for ANSI under HP-UX
6506 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6507 includes @LIBS@
6508
6509Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * doc/* : rebuilt the docs
6512 * getting ready for 2.2.2 release
6513
6514Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6517 and xmlAddFeature()
6518 * tree.[ch]: added xmlAddChildList()
6519 * xmllint.c: MAP_FAILED macro test
6520 * parser.h: added xmlParseCtxtExternalEntity()
6521 * valid.c: applied bug fixes removed warning
6522 * tree.c: added CDATA block to elements content
6523 * testSAX.c: cleanup of output
6524 * testHTML.c: added SAX testing
6525 * encoding.c: better error recovery
6526 * SAX.c, parser.c: fixed one of the external entity processing
6527 of the OASis testsuite
6528 * Makefile.am: added HTML SAX regression tests
6529 * configure.in: bumped to 2.2.2
6530 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6531 SAX results
6532
6533Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * configure.in: patch for HP compiler
6536
65372000-08-04 Sven Heinicke <sven@zen.org>
6538
6539 * xmllint.c: Was coredumping sometimes when the file given didn't
6540 exist.
6541
6542Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6545
6546 when using in memory parsing. Need some cleanup.
6547 * xmllint.c configure.in: added a --memory flag to test memory
6548 parsing
6549
6550Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * nanohttp.c: fixed socklen_t replacement to unsigned int
6553 * parser.c: fixed a space handdling missing at the end of
6554 production 28 DOCTYPE.
6555 * xmlmemory.c: fixed a stupid bug on the routine to override
6556 allocation functions
6557 * TODO: updated
6558
6559Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * doc/ regenerated the docs
6562
6563Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * doc/encoding.html doc/xml.html: added I18N doc
6566 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6567 improvements, both parser and filters, added ASCII & HTML,
6568 fixed the ISO-Latin-1 one
6569 * xmllint.c testHTML.c: added/made visible --encode
6570 * debugXML.c : cleanup
6571 * most .c files: applied patches due to warning on Windows and
6572 when using Sun Pro cc compiler
6573 * xpath.c : cleanup memleaks
6574 * nanoftp.c : added a TESTING preprocessor flag for standalong
6575 compile so that people can report bugs more easilly
6576 * nanohttp.c : ditched socklen_t which was a portability mess
6577 and replaced it with unsigned int.
6578 * tree.[ch]: added xmlHasProp()
6579 * TODO: updated
6580 * test/ : added more test for entities, NS, encoding, HTML, wap
6581 * configure.in: preparing for 2.2.0 release
6582
6583Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * nanoftp.c: fixed the way the control connection is handled
6586 * libxml.spec.in: fixed the dependancies and cleanup
6587
6588Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * doc/xml.html: changed the xmlsoft.org structure, updated the
6591 examples w.r.t. root and childs
6592
6593Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6596
6597Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * HTMLparser.c: Work on character encoding support for the HTML parser
6600 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6601 * encoding.c: Fixed a potential memleak in the encoding stuff
6602
6603Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * doc/FAQ.html doc/Makefile.am : added a FAQ
6606
6607Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6610 of the HTML parser to force it to not bypass SAX
6611
6612Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * win32config.h.in: updated
6615 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6616 lacks iconv support :-( need to release 2.1.1
6617 * configure.in: release 2.1.1
6618 * HTMLparser: fixed bug #14784
6619 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6620 by Windows compiler
6621 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6622 the SAX startDocument() callback.
6623 * TODO: updated
6624
6625Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * added xmlStopParser()
6628
6629Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * configure.in: 2.1.0 prerelease
6632 * Large resync between W3C and Gnome tree
6633 * nanoftp, nanohttp.c: fixed stalled connections probs
6634 * HTMLtree.c SAX.c : support for attribute without values in
6635 HTML for andersca
6636 * valid.c: Fixed most validation + namespace problems
6637 * HTMLparser.c: start document callback for andersca
6638 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6639 * parser.h, SAX.c: serious speed improvement for large
6640 CDATA blocks
6641 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6642 different encoding
6643 * example/Makefile.am example/gjobread.c tree.h: work on
6644 libxml1 libxml2 convergence.
6645 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6646 and the LIBXML_TEST_VERSION macro
6647
6648Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * doc/xml.html: various patches and improvements typo fixed by
6651 Felix Natter
6652 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6653 from Felix Natter <fnatter@gmx.net>
6654
6655Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * doc/upgrade.html: updated with instructions for support of both
6658 libxml-1.x and libxml-2.x
6659 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6660 for 2.x support and also fixed includes
6661
6662
6663Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6666 the encoding support, added iconv support, so now libxml if
6667 compiled with iconv automatically support japanese encodings
6668 among others. Work based on initial patch from Yuan-Chen Cheng
6669 I may have broken binary compat in the encoding handler
6670 registration scheme, but that was so utterly broken I don't
6671 expect anybody to have used this feature until now.
6672 * parserInternals.h: fixup on the CHAR range macro
6673 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6674 code.
6675 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6676 * uri.c: added xmlParseURI() I can't believe I forgot to
6677 implement this one in 2.0 !!!
6678 * SAX.c: moved doc->encoding update in the endDocument() call.
6679 * TODO: updated.
6680
6681Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * tree.h: removed extraneous xmlRemoveProp definition
6684 * TODO: added item about --disable-corba configure switch
6685 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6686 * nanoftp.c: fixed include problems giving troubles on AIX and
6687 slowlaris
6688 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6689 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6690 comment and headers changes to lower gtk-doc number of warnings
6691 * doc/html/*: rebuilt docs
6692
6693Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * HACKING: documented the tag for 1.x and instructions
6696
6697Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6700 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6701 xmlCreateIOParserCtxt
6702 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6703 significant overall improvement
6704 * xmllint.c: added I/O test to xmllint
6705 * testSAX.c: added a speed test
6706 * doc/* : updated/regenerated
6707
6708Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * xpath.c uri.h parserInternals.h: cosmetic changes from
6711 "Timur I. Bakeyev" <timur@bat.ru>, including making
6712 xmlCreateURI() public
6713
6714Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6717 and the code at the same time. Added a clean mechanism for
6718 overload or added input methods: xmlRegisterInputCallbacks()
6719 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6720 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6721 * TODO: updated
6722 * doc/* : updated/regenerated
6723 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6724 source dir
6725
6726Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * testURI.c: yet another forgotten commit, I should get some sleep !
6729
6730Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * xmllint.c: forgot to commit this too ?
6733
6734Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6735
6736 * xmlversion.h.in : forgot to commit this previously
6737
6738Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6741 * README TODO: updated for release
6742 * uri.c uri.h: added authority parsing/saving
6743 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6744 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6745 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6746 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6747 Makefile.am : added compile-time customization of libxml
6748 --with-ftp --with-http --with-html --with-xpath --with-debug
6749 --with-mem-debug
6750 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6751 #include <libxml/xxx.h> I hope it won't break too much stuff
6752 and will be manageable in the future...
6753 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6754 and added xmllint to the installed programs
6755 * uri.h: added xmlFreeURI()
6756
6757Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * uri.c uri.h: finished the escaping handling, the base support
6760 and the URI path normalization. Looks good just lacks the
6761 authority content parsing code.
6762 * Makefile.am: added instructions to generate testURI
6763 * TODO: updated
6764 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6765 added links and icons for W3C and Gnome
6766
6767Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * xmlmemory.[ch] : seems I forgot to actually update the files in
6770 the last commit :-)
6771 * doc/xml.html doc/html/* : updated and uploaded the docs
6772
6773Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6776 * TODO: updated
6777 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6778 libxml default allocation function with another set (like gmalloc/
6779 gfree).
6780 * Makefile.am, uri.c, uri.h: added a set of functions to do
6781 exact (litteraly copied from the RFC 2396 productions) parsing
6782 and handling of URI. Will be needed for XLink, one XML WFC,
6783 XML Base and reused in the nano[ftp/http] modules. Still work
6784 to be done.
6785
6786Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * configure.in, libxml.spec.in : libxml2
6789 * doc/* : updated the doc page, rebuilt the docs
6790
6791Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * all: tagged LIB_XML_1_X
6794 * *.c *.h : updated from W3C CVS tree
6795 * configure.in : 2.0.0-beta
6796 * libxml.spec.in : libxml2 package nam
6797 * result/* : new version of the tests output
6798
6799Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6802
6803Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * doc/* : rebuilt the docs
6806 * parser.c: final patch on #6766
6807 * valid.c: small patch on validity checks.
6808
6809Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6812 added
6813 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6814 compatibility w.r.t. XML spec and existing code.
6815
6816Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * parser.c: seems a better solution to <a> </a> exists,
6819 will try it for a while
6820
6821Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * parser.c: tried to remove the <a> </a> generating <a/>
6824 this is hard. Left a flag for that purpose. Fixed bug #6766
6825 * configure.in: prepared 1.8.7 not released, due to previous
6826 problem
6827
6828Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * doc/xml.html : applied second patch from Paul DuBois
6831
6832Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * doc/xml.html : applied patch from Paul DuBois
6835
6836Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6839
6840Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6843 compilation warnings on various platforms.
6844 * parser.c: Fixed #5281 validity error callbacks are now desactived
6845 by default if not validating.
6846
6847Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6850
6851Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6854 <gkatsi@cs.toronto.edu>
6855
6856Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6859 processing URLs
6860
6861Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6864 xmlNanoFTPUpdateURL for persistent control connections.
6865 * configure.in: 1.8.6
6866
6867Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6870 * tree.[ch] : added xmlSaveNoEmptyTags
6871
68722000-01-29 James Henstridge <james@daa.com.au>
6873
6874 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6875
6876 * Makefile.am: added nanoftp.[ch] to the build.
6877
6878Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * nanoftp.[ch]: cleanup, comments, API
6881 * debugXML.c : fixed a bug in the cat command
6882 * doc/*: regenerated the docs
6883
6884Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6887 * debugXML.c : fixed a bug in the cat command
6888 * valid.c: fixing some small probs
6889 * libxml.spec.in: get rid of the SNAP suffix
6890 * doc/xml.html: updated the status
6891
6892Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * xml-config.in: xml-config --version to just return the
6895 version number
6896 * xpath.c: some cleanup w.r.t. axis when the current node is
6897 an attribute.
6898 * TODO: updated
6899
6900Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * configure.in: prepared for libxml-1.8.5
6903 * doc/* recompiled the documentation
6904
69052000-01-17 Jody Goldberg <jgoldberg@home.com>
6906
6907 * configure.in : WARNING autoconf subtlety alert :
6908 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6909 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6910 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6911 get defined by AC_CHECK_HEADERS.
6912
6913Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6916 Rune.Djurhuus@fast.no
6917
6918Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * TODO: updated
6921 * tree.c, parser.c: made sure that only memory alloc problems
6922 and internal parser errors are allowed to write to stdout or
6923 stderr.
6924
6925Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * tree.c : restored xmlNewGlobalNs since this seems used by
6928 a lot of existing code :-(, fixed a bug in xmlNewNs
6929 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6930 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6931 to exit() from the library code.
6932 * xpath.c, parser.c: removed bugs or unused code detected by
6933 Windows compilers
6934 * parser.c: started adding interfaces for parsing well balanced
6935 XML fragments
6936 * configure.in: releasing 1.8.4
6937 * doc/* : rebuilt the docs
6938
6939Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * tree.[ch] : added xmlNewDocFragment() for DOM
6942 * testHTML.c: uninitialized variable.
6943
6944Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * doc/* : rebuild the docs
6947
6948Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * acconfig.h: readline and history patch
6951 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6952 * tree.c: added check and handling when possibly removing an ID
6953 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6954 and saving.
6955 * test/HTML/entities.html result/HTML/entities.html* : test for
6956 various entities reference cases
6957 * result/HTML/* : as a result output of some testcase have
6958 changed
6959 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6960 by previous example. added xmlParseTryOrFinish().
6961 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6962 entities.h debugXML.h HTMLparser.h: changed the way struct are
6963 declared to allow gtk-doc to expose those
6964 * parser.c: closed bug #4960
6965 * Makefile.am configure.in: Applied patch from
6966 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6967 and math/socket libs detection
6968
6969Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * configure.in, Makefile.am: link tester against readline
6972 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6973
6974Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * tree.[ch]: added xmlRemoveProp
6977 * win32config.h.in nanohttp.c: avoid including the Windows
6978 socket stuff in every C files
6979 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6980 the XmL parser(s)
6981 * test/ns4 result/ns4 etc...: added test case for previous prob
6982 * tree.c: xmlNewNs wasn't checking for double definition
6983 * Makefile.in: fixed a problem with dist-hook duplicates
6984 * parser.[hc], xmlIO.c: fixed the loading of external entities
6985 APIs, now xmlLoadExternalEntity() is used everywhere and
6986 setting up an app specific front-end using the
6987 * SAX.c parser.c: some fixes, now the xhtml spec validates
6988 with the xhtml DTD.
6989 * error.c: fixed crashes in case of no input stream
6990 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6991 to the validation tests and results
6992
6993Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6996 too htmlCreatePushParserCtxt() and htmlParseChunk()
6997 * parser.c: a bit of cleanup.
6998 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6999 to XML) removed the last mem leak known
7000 * HTMLtree.c: output message cleanup
7001 * xmlmemory.c: display content info about memory blocks
7002 * result/HTML/wired.* : missing att value warning change
7003
7004Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * doc/* : rebuilt the documentation
7007
7008Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * parser.[ch] parserInternals.h: Push parser for XML,
7011 seems to work fine now
7012 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7013 --push for push testing
7014 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7015 * testSAX.c: added --push
7016 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7017 subtree
7018 * xmlIO.[ch] : enriched API + fixes for push mode
7019 * entities.[ch]: added the entity content length to the struct.
7020 * xmlmemory.[ch]: new API to show the last entries for the shell
7021 * valid.c: added required attribute testing
7022 * SAX.c: the cdata callback now merge contiguous fragments
7023 * HTMLparser.c: cleanup of some macros
7024
7025Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * parser.c: fix for PIs name starting with xml
7028 * tree.c: fixed a potential problem with || and && ops
7029 * *.c, configure.in win32config.h.in : generate win32config.h for
7030 those on the Other Side !
7031
7032Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * parser.c: fixed a stupid = vs. == bug :-(
7035 * doc/gnome-xml.sgml: s/glade/xml/
7036
7037Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * configure.in, doc/xml.html : bug fix release 1.8.2
7040 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7041 Hopefully the end of that silly C++ include problem
7042 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7043 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7044 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7045 troubles with autoclosed elements when the stree shape doesn't
7046 follow the DtD specs. Added htmlIsAutoClosed() and
7047 htmlAutoCloseTag()
7048 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7049 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7050 * debugXML.c: fixed a bug on printing default namespaces.
7051 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7052
7053Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * result/HTML/*.htm[l] : updated the HTML regression tests according
7056 to the new output
7057 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7058 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7059 problem due to intermix of extern "C" { ... } declarations for C++
7060 and recursive includes in the headers
7061
70621999-12-20 Chris Lahey <clahey@umich.edu>
7063
7064 * HTMLtree.c: Made it so that html nodes with a single child do
7065 not insert a carriage return before or after the child node.
7066
7067Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * configure.in, doc/xml.html : bug fix release 1.8.1
7070 * parser.c: fixed bug #4344
7071 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7072 added the glue to avoid C++ problems
7073 * doc/* : regenerated the documentation
7074
7075Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7078 namespace recognition, and Dia as a resul :-(
7079 * encoding.c: closed bug #3950
7080
7081Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * valid.c: debugging a posteriori validation, except URI expansion
7084 stuff this should be fixed now
7085 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7086 Carl Nygard <cnygard@bellatlantic.net>
7087 * tester.c: added --postvalid, cleaning of the code
7088 * tree.[ch]: added xmlDocGetRootElement()
7089
7090Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7091
7092 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7093 c++ losage.
7094
7095Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * configure.in, doc/xml.html : bumped to 1.8.0
7098 * xlink.[ch], Makefile.am : added framework for link detection
7099 * parser.h: added nbChars to parser context, needed for cleanup.
7100 * xmlmemory.c: removed a nasty bug when out of mem
7101 * valid.[ch]: adding namespace support for attribute decl
7102 * tester.c: added --debugent option
7103 * debugXML.[ch]: added xmlDebugDumpEntities()
7104 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7105 buffers instead, this was really needed, validation was breaking
7106 in strange ways due to that. Added xmlParseStringPEReference()
7107 and other parsing from strings functions. Entities processing
7108 modified again, but PERef are still not handled correcly but
7109 unless you're Eve Maller you won't notice :-)
7110 * HTMLparser.c: large changes toward reliability, and switched to
7111 lowercase internal tags, XHTML is lowercase, so it will help
7112 that output is closer to next version.
7113 * doc/* : regenerated the documentation, it is now hosted at
7114 http://xmlsoft.org/ (same bits I just bought the domain :-)
7115
7116
7117Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7120 doc generation
7121 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7122 in the SAX API
7123 * doc/*: rebuilt the doc making sure everything appears in the
7124 HTML files
7125
7126Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7129 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7130 which allow impressive speed improvement on dataset with
7131 large text pieces, but at the cost of broken binary
7132 compatibility and slightly bigger memory usage.
7133 Configure with --with-buffers to activate them, they
7134 are protected with XML_USE_BUFFER_CONTENT define.
7135 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7136 goal is 0 memory left allocated once parser is no more used
7137 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7138 call xmlCleanupParser() and xmlMemoryDump()
7139
7140Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7143 * parser.[ch] encoding.[ch]: added memory cleanup routines
7144 * parser.c: closing bug #3788
7145 * doc/*: rebuilt the doc
7146
7147Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7150 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7151 * tester.c: added --compress option
7152 * doc/*: rebuilt the documentation
7153
7154Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7157 if given /proc/kcore as input !
7158 * doc/xml.html doc/*: updated and rebuilt the documentation
7159
7160Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * parser.c: Fixed some wrongly space collapsing code due to
7163 a misreading of the spec.
7164 * result/*: fixed the output accordingly
7165
7166Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * encoding.c: bug fix and typos
7169 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7170 * parser.c: added attribute normalization closing bug #3597
7171 * test/att* result/att* SAXresult/att*: testcase for attribute
7172 normalization
7173
7174Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * configure.in: closing bug #3163 by adding extra flags for the
7177 cc compiler on HP-UX
7178
7179Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * valid.[ch] : removed a typo and an enumerated type bug in the
7182 xmlAddElementDecl() function
7183 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7184 call to xmlEncodeEntitiesReentrant() so that the functions
7185 New, Set and Get are at the same level.
7186 * parser.c HTMLparser.c: extra memory allocation bug for
7187 attributes detected by someone using libxml in embedded systems :-)
7188
7189Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7190
7191 * xmlmemory.h: turned off mem debug :-\
7192
7193Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * parser.c: closed bug #2784 a one line fix, but worth pushing
7196 a new release out
7197 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7198 some structures, comments before and after the
7199 main element, and other nastyness
7200 * HTMLtree.c tree.c: accomodate the extended HTML supported
7201 * configure.in: pushing 1.7.4
7202 * test/ent8 and related outputs : added a new test for bug #2784
7203 * test/HTML/wired.html and related output: a nasty HTML example
7204 * Makefile.am: improved the test scripts
7205 * docs/* : reran the documentation extractor, updated xml.html
7206
7207Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7210 HTMLparser and debugged the HTML related code. HTML documents
7211 now have their own type
7212 * entities.c: do not dump &apos; for HTML output
7213 * xmlmemory.c: improvement, breakpoint mechanism
7214 * testHTML.c: added --sax --repeat ...
7215 * Makefile.am: improved the HTML tests
7216 * valid.[ch]: added xmlValidGetValidElements and
7217 xmlValidGetPotentialChildren
7218 * tester.c: added --insert to test the 2 new functions
7219 * test//* result//* SAXresult//* : regression test cleanup
7220 and extension.
7221 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7222 gnome-xml-nanohttp.html
7223
7224Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * HTMLparser.c: fixed problems with some autoclose tags
7227 * tree.c: fixed XML output problems.
7228 * result/* SAXresult/*: update of the tests output
7229
7230Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * Makefile.am: Arturo patch for xmlConf.sh version info
7233 * parser.c: Tim Josling patch for single quoted items
7234 * tester.c: Tim Josling patch for tester options usage
7235 * tree.h: indent cleanup
7236
7237Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7240 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7241
7242Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * tree.c : Raph patch for initialization of CORBA fields
7245 * parser.c, xpath.c, ...: modification of doc comments
7246 * xpath.c : allow spaces in xpath expressions
7247
7248Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * xmlmemory.h: turning off memory debug :-(
7251
7252Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7255 better SAX interfaces.
7256 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7257 entity.
7258 * configure.in: 1.7.2
7259
7260Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * libxml.spec.in: fixed the URL
7263 * doc/xml.html: improved the documentation front-end
7264
7265Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7268
7269Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * libxml.spec.in: fixed the alpha compile problem
7272 * parser.[ch]: changed errno to errNo in the parser context :-(
7273 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7274 * doc/xml.html: changed CHAR to xmlChar
7275 * doc/html/*: recompiled the documentation
7276 * configure.in: 1.7.1
7277
7278Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * parser.h: modified the parser context struct to regain 1.4.0
7281 binary compatibility
7282 * parser.c, xml-error.h: added errno ot teh context and defined
7283 a set of errors values with update of errno
7284 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7285 DTDs and entities
7286 * *.h, *.c: complete cleanup of the use of config.h and include
7287 protection depending on the current setup.
7288 * overalll debugging, maintenance and bug-fixing on all modules
7289 * updated the documentation
7290 * ready for 1.7.0
7291
7292Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * HTMLparser.c : cleanup
7295 * SAX.c valid.c valid.h: added ID/IDREF checking
7296 * tree.c tree.h: extended doc structure for refs
7297 * configure.in: 1.6.2
7298 * parser.c: patched bug in SAX user arg call
7299 * parserInternals.h: patched missing close in C++ wrapping
7300 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7301 especially upcoming XPointer implementation.
7302 * doc/xml.html: augmented, typo
7303
7304Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7305
7306 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7307 not all invocations of install understand -d.
7308
7309Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7310
7311 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7312 to make 'check' works, when builddir != srcdir.
7313
7314Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * doc/xml.html : updated the documentation
7317
7318Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7321 not deallocated memory blocks
7322 * *.c : replaces all calls to malloc() free() and realloc() to
7323 the wrapper functions/macros
7324 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7325 instead of xmlFreeNodeList()
7326
7327Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * HTMLparser.c: corrected a stupid bug leading to core dump at
7330 tree deallocation. Removed warnings indicated by
7331 Stephane.Conversy@lri.fr
7332 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7333 looked for in the external subset
7334
7335Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7338 on SGI by Stephane.Conversy@lri.fr
7339
7340Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * all .h : changed the prototype declaration indent as in gtk
7343 * most .c : working on reducing the TODOs in the code
7344 * most .c : cleanup though -pedantic and Insure++
7345 * improvements on validation ID checkings.
7346 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7347 * xml-config.in: closed #1810
7348
7349Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * tree.h, valid.c, valid.h: more work on validity, IDs
7352 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7353 definition for AIX
7354
7355Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7358 the distribution due to a cut'n paste error at last commit
7359
7360Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * configure.in: upgraded to version 1.4.0
7363 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7364 Big update, added a large part of the validation process,
7365 it should be usable, but some parts are missing
7366 * xpath.c: improved the implementation w.r.t. root.
7367 * Makefile.am: added more tests
7368 * test and result trees: added a lot of tests
7369 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7370
7371Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * Added an HACKING file
7374
7375Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * xpath.[ch] : improvements and debug of the XPath implementation
7378 * parser.c, HTMLparser.c : modified the parsers to be progressive
7379 * tree.[ch] : extended the Buffer promitives
7380 * xmlIO.[ch] : added basic I/O routines providing progressive
7381 parsing and ready for I18N conversion plugins
7382 * SAXresult/* : the SAX callback sequence maybe slightly different
7383 now
7384 * test*.c : improved/updated the tests programs
7385 * doc/* : recompiled the docs.
7386
73871999-07-26 Michael Meeks <michael@edenproject.org>
7388
7389 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7390
7391 * tree.c: Ditto.
7392
7393Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * configure.in: upgraded to version 1.4.0
7396 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7397 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7398 XML query language, see http://www.w3.org/TR/xpath for more details.
7399 * parser.c, parser.h: added CHAR* related string functions for XPath
7400 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7401 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7402 rebuild the docs.
7403 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7404 and regression testing capabilities for XPath.
7405
7406Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7409 closing bug #1646
7410
7411Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * Makefile.am, example/Makefile.am: closed bug #1683
7414
7415Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * example/Makefile.am, configure.in: added the makefile for the
7418 gjobread example
7419
7420Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7421
7422 * doc/Makefile.am:
7423 - fix which allow "make install DESTDIR=</install/prefix>".
7424
7425Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7428 which fixed a problem on the file reading-code.
7429
7430Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7433 output.
7434 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7435
7436Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * parser.h : Oops removed the binary compatibility problem
7439 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7440 * parser.c, HTMLparser.c: applied patches for reading from stdin
7441
7442Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * parser.c, entities.c, valid.c: cleanup bug #1591
7445 * configure.in: cleanup bug #1592
7446 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7447 the same tree back-end. Hence gdome will be available for it.
7448 * doc/Makefile.am: close bug #617
7449
7450Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * parser.c: alloctate a per parser context SAX interface block
7453
7454Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7457 and xmlEncodeEntitiesReentrant with the correct one :-\
7458
7459Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * commit of my internal XML base changes, quite a lot of
7462 changes, cleanups, better entities support, framework for
7463 new I/O and charset detection and handling
7464 * Fixed the configure/Makefile stuff to generate shared libs
7465 with the proper version info, so we jumped on rev from
7466 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7467 xmlEncodeEntities() result need to be freed now, and a string
7468 xmlParserVersion provide the current library version.
7469
7470Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7471
7472 * parser.c: fixed a buffer overrun for when you have a very long
7473 attribute with no entities in it.
7474
7475Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * added example directory
7478 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7479
7480Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * Release of libxml-1.1, nearly everything has been touched for
7483 this.
7484 * Added more regression tests
7485 * Updated the documentation
7486
7487Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * tree.[ch]: unified the XML_NO_CORBA defines.
7490 * parser.c encoding.[ch]: started plugging in char encoding detection
7491
7492Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7493
7494 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7495 Also freed allocated buffer.
7496
7497Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7498 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7499 reentrancy problem at printing. One is left in entities.c, to
7500 remove ASAP
7501 * testSAX.c : added a test example showing the use of the SAX
7502 interface if one doesn't want to build the DOM tree.
7503 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7504
7505Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7508 large revamping of the parser to use SAX callbacks
7509 http://www.megginson.com/SAX/ (or at least a C like interface
7510 a la Expat). It's now possible to set up your own callbacks
7511 and the parser will not build a DOM tree.
7512 * test/* result/*: updated the test suite, I finally removed
7513 the old Namespace draft support (PI based).
7514
7515Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * Makefile.am: added test result to EXTRA_DIST for make tests
7518
7519Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * parser.c, parserInternals.h: moved the chars macro definitions
7522 to parserInternals.h
7523 * parser.c, error.c: applied patches from "Knut Åkesson"
7524 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7525
7526Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7527
7528 * xml-config.in : applied patch to make --version work
7529
75301999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7531
7532 * Makefile.am (check-local): Alias for `tests' target. This will
7533 cause `make check' to do the right thing.
7534 (tests): Don't run tests in srcdir. Also, replaced calls to
7535 basename with a `sed' "equivalent".
7536
7537Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7540 it in the header and not the sources, updated the doc.
7541 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7542 pointing this out.
7543
7544Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7547 exported the inputStream routines.
7548 * doc/html/* : updated accordingly
7549
7550Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * parser.c, parser.h, parserInternals.h: added a few extra
7553 internal calls to allocate and free parser contexts ...
7554 * doc/html/* : updated accordingly
7555
7556Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * configure.in, Makefile.am, doc/makefile.am : General changes for
7559 1.0.0 release and including the generated HTML documentation.
7560
7561Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * makefile.am : added parserInternals.h, oops.
7564
7565Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * parserInternals.h: added this header giving access to the parser
7568 internal functions.
7569 * doc/Makefile.am : added a rebuild target which rebuilds the full
7570 set of documentations
7571 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7572 the internal subset.
7573 * *.c *.h: modifications needed to generate the documentation using
7574 gtk-doc, cleanup of functions blocks, reorganisation of struct
7575 declarations.
7576
7577Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7580 the tar and spec file to include the beginning of the doc.
7581
75821999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7583
7584 * doc/.cvsignore: Added this file.
7585
7586Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * tree.c: fixed xmlGetProp to return "" when the attribute
7589 exists, even if the node-list is NULL.
7590
7591Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * tree.c: patched an error outputting empty attribute values.
7594 * Makefile.am and doc/makefile.am: have been updated during the
7595 week-end. Sorry for an empty CVS log, I got a shell problem.
7596
7597Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * tree.h: cleaned up using enums instead of defines
7600 * parser.c, valid.[ch]: more work on parsing/output of element
7601 declarations
7602
7603Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * valid.[ch], tree.c, parser.c : more work toward full parsing
7606 of XML DTDs.
7607 * README: added informations about mailing-list and on-line
7608 documentation
7609
76101999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7611
7612 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7613
7614Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * parser.c, tree.[ch] : more work toward conformance testing,
7617 added a last element to accelerate parsing of very flat structures
7618 started working on internal subset Element content declaration.
7619 * valid.[ch] : first cut at adding code toward validation.
7620 * previous changes had also small impact on most files, especially
7621 the conformance testing using James Clark test suite.
7622
7623Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * test/* : updated the examples, most of them were not well
7626 formed (humm), and added rdf2.
7627 * result/* : resulting changes in the output.
7628
7629Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7632
7633Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * tree.c: patched a bug in the generation of empty attributes
7636
7637Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7640 for node/trees/documents/... Biggest problem is namespace
7641 support when copying subtrees.
7642
7643Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * parser.c, entities.c: improve entities and char ref encoding,
7646 and cleanups of error messages.
7647
7648Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * parser.c, entities.c: simple bug hunting done during rpm2html and
7651 rpmfind integration.
7652
7653Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * parser.[ch]: Added interfaces allowing to specify a SAX
7656 handler before parsing.
7657
7658Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * parser.c: redirrect all errors reporting through the SAX
7661 error function
7662
7663Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7666 * libtool, tlmain ...: update of the libtool files
7667
76681998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7669
7670 * entities.c: Use g_snprintf insteda of snprintf.
7671
7672Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7675 added ent5 test for this purpose.
7676 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7677
7678Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * parser.c: fixed? a strange error due to compression on a GWP
7681 document.
7682
7683Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * tree.[ch]: bug fixing
7686 * entities.[ch]: defined a specific type for predefined entities
7687 * doc/xml.html: more documentation on the library, how to use it,
7688 overview of the interfaces.
7689
7690Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7693
7694Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * tree.c: corrected a small bug
7697 * doc/xml.html: continuing writing documentation.
7698
7699Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * debugXML.h debugXML.c: added debugging utilities.
7702 * tester.c: added --debug switch.
7703 * tree.c: patched an incorrect node->type assignment.
7704 * parser.c: formatting, ensure that node->doc != NULL in attributes
7705
7706Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7709 entity support and provide an internal representation close to
7710 DOM one (entity ref nodes, and attribute value as tree). I tried
7711 to preserve the interface but this will surely break some apps
7712 (I have to change rpm2html/rpmfind for example). I had to change
7713 two interfaces, and the generated tree is somewhat different.
7714 * doc/* : started documenting the XML library, the tree and
7715 DOM/Corba. This is a first step.
7716
7717Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.c: Set up the fonctions comment block, boring but useful.
7720 * parser.h, SAX.c, parser.c: now attributes are processed through
7721 the SAX interface. The problem is that my SAX interface diverged
7722 quite a bit from the original one, well this is not an official
7723 spec, and translating it from Java to C is hairy anyway...
7724
7725Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7728 fonctions comment block, boring but useful.
7729
7730Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7733 conversion routines. However they are not yet used to convert the
7734 inputs. The core will run with UTF-8.
7735
7736Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * tree.c : make sure that the type id is properly set-up when
7739 a new object is allocated, needed for DOM.
7740
7741Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * tree.h, tree.c: Ok, the main objects in the tree will be native
7744 corba objects, it costs 8 bytes per Node, Attribute and Document
7745 but it simplifies the Corba integration a lot (no extra interface
7746 objects to allocate/free).
7747
7748Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7751 and changed NODEs contants for conformity with DOM Level 1
7752
7753Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * added hooks to keep track of servants when creating objects
7756 xmlDoc and xmlNode (for Corba export).
7757
7758Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * added xml-config script.
7761
7762Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7765 to autoupdate libtool and automake conf files.
7766
77671998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7768
7769 * Makefile.am: Use '?' to separate the sed
7770 commands as ',' is used when people pass -Wl,something.
7771
7772
7773Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * tree.c, tree.h: added a per-document compression interface.
7776
7777Tue Sep 22 20:47:38 EDT 1998
7778
7779 * tree.c, tree.h: added saving with compression and added interfaces
7780 to control the compression level (xmlGetCompressMode,
7781 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7782
7783Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * parser.c: corrected a loop for files of size 0
7786
77871998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7788
7789 * error.h: New file. Contains prototyes from `error.c'.
7790
7791Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7792
7793 * Makefile.am (xmlincdir): New macro.
7794 (xmlinc_HEADERS): Renamed from include_HEADERS.
7795
7796Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * applied small patch on numeric entities from
7799 Christopher Blizzard <blizzard@appliedtheory.com>
7800
7801Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * New release 0.2, removed the old xml_* files so that it's
7804 coherent with the other CVS base (W3C), far better conformance
7805 to standard, new namespaces, decent entities support, beginning
7806 of a SAX-like interface. Nearly nothing left intact, even the
7807 test examples ...
7808
78091998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7810
7811 * .cvsignore: Add .deps dir
7812
7813Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7816
7817Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * configure.in: added test for CPP
7820 * AUTHORS, Changelog: the original ones didn't get commited but the
7821 glib ones instead, fixed.
7822 * Makefile.am: corrected an error in library naming
7823
7824Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * integrated code developped at W3C
7827 * changed the original Copyright
7828 * migrated to automake
7829 * prefixed the filenames by xml_ to avoid filename clashes
7830
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007831Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7832
7833 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7834 should not be called.
7835
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007836Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7837
7838 * libxml-2.0.pc.in: applied the patch to fix #101894
7839
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007840Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7841
7842 * tree.c : applied patch from Lukas Schroeder for register callbacks
7843 * valid.c: modified patch from Lukas Schroeder to test
7844 register callbacks with --chkregister
7845
Daniel Veillard067bae52003-01-05 01:27:54 +00007846Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7847
7848 * xmlreader.c: seriously changed the way data are pushed to
7849 the underlying parser, go by block of 512 bytes instead of
7850 tryng to detect tag boundaries at that level. Changed the
7851 way empty element are detected and tagged.
7852 * python/tests/reader.py python/tests/reader2.py
7853 python/tests/reader3.py: small changes mostly due to context
7854 reporting being different and DTD node being reported. Some
7855 errors previously undetected are now caught and fixed.
7856 * doc/xmlreader.html: flagged last section as TODO
7857
Daniel Veillard51a447a2003-01-04 19:42:46 +00007858Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7859
7860 * python/libxml.py: integrated the Python 2.2 optimizations
7861 from Hannu Krosing, while maintaining compatibility with
7862 1.5 and 2.1
7863
Daniel Veillarde59494f2003-01-04 16:35:29 +00007864Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7865
7866 * xmllint.c: a bit of cleanup
7867 * xmlreader.c: small fix
7868 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7869 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7870
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007871Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7872
7873 * python/setup.py.in: patch from Stéphane Bidoul to include
7874 drv_libxml2.py in setup.py
7875
Daniel Veillard66b82892003-01-04 00:44:13 +00007876Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7877
7878 * doc/xmlreader.html: starting documenting the new XmlTextReader
7879 interface.
7880
Daniel Veillard7704fb12003-01-03 16:19:51 +00007881Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7882
7883 * xmllint.c: added the --stream flag to use the TextReader API
7884 * xmlreader.c: small performance tweak
7885
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007886Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7887
7888 * xmlreader.c python/tests/reader2py: okay the DTD validation
7889 code on top of the XMLTextParser API should be solid now.
7890
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007891Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7892
7893 * xmlreader.c python/tests/reader2py: Fixing some more mess
7894 with validation and recursive entities while using the
7895 reader interface, it's getting a bit messy...
7896
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007897Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7898
7899 * xmlreader.c python/tests/reader.py: another couple of problem
7900 related to IsEmptyElement reported by Stéphane Bidoul needed
7901 some fixes.
7902
Daniel Veillard4f860202003-01-02 13:00:02 +00007903Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7904
7905 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7906 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7907 based on the python XmlTextReader interface.
7908
Daniel Veillard3c265e42003-01-01 21:06:49 +00007909Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7910
7911 * tree.c: backing out one change in the last patch which broke the
7912 regression tests
7913
Daniel Veillard5335dc52003-01-01 20:59:38 +00007914Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7915
7916 * global.data globals.c tree.c include/libxml/globals.h: applied
7917 an old patch from Lukas Schroeder to track node creation and
7918 destruction. Probably missing a lot of references at the moment
7919 and not usable reliably.
7920
Daniel Veillard8ba17412003-01-01 19:13:12 +00007921Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7922
7923 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7924 from doc/news.html and a stylesheet
7925
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007926Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7927
7928 * xmlreader.c python/tests/reader.py: fixed another couple of
7929 xmlreader bugs reported by Stéphane Bidoul and added tests.
7930
Daniel Veillard9e395c22003-01-01 14:50:44 +00007931Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7932
7933 * xmlreader.c python/tests/reader2.py: fixed another validity
7934 checking in external parsed entities raised by Stéphane Bidoul
7935 and added a specific regression test.
7936 * python/tests/reader3.py: cleanup
7937
Daniel Veillardd5896142002-12-31 14:45:26 +00007938Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7939
7940 * xmlreader.c python/tests/reader2.py: fixed a problem with
7941 validation within entities pointed by Stéphane Bidoul, augmented
7942 the tests to catch those.
7943
Daniel Veillarddc85f282002-12-31 11:18:37 +00007944Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7945
7946 * python/generator.py: modified the generator to allow keeping
7947 class references when creating new classes, needed to fix a bug
7948 pointed by Stéphane Bidoul where the input buffer of the
7949 xmlTextReader instance gets destroyed if the python wrapper for
7950 the input is not referenced anymore.
7951
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007952Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7953
7954 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7955 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7956
Daniel Veillard571b8892002-12-30 12:37:59 +00007957Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7958
7959 * xmlreader.c python/tests/reader.py: fixed another problem
7960 pointed by Stéphane Bidoul
7961
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007962Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7963
7964 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7965 with "<a/>"
7966
Daniel Veillardecaba492002-12-30 10:55:29 +00007967Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7968
7969 * SAX.c: warn on xmlns:prefix="foo"
7970 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7971 for namespace attributes handling.
7972
Daniel Veillard2d84a892002-12-30 00:01:08 +00007973Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7974
7975 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
7976 a really nasty problem raised by a DocBook XSLT transform
7977 provided by Sebastian Bergmann
7978
Daniel Veillard29b3e282002-12-29 11:14:41 +00007979Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7980
7981 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
7982 by Stéphane Bidoul and integrated it into the tests
7983
Daniel Veillarde18fc182002-12-28 22:56:33 +00007984Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7985
7986 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
7987 extended the XmlTextReader API a bit, addding accessors for
7988 the current doc and node, and an entity substitution mode for
7989 the parser.
7990 * python/libxml.py python/libxml2class.txt: related updates
7991 * python/tests/Makefile.am python/tests/reader.py
7992 python/tests/reader2.py python/tests/reader3.py: updated a bit
7993 the old tests and added a new one to test the entities handling
7994
Daniel Veillardaba976d2002-12-28 21:14:18 +00007995Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7996
7997 * python/generator.py python/libxml2class.txt
7998 python/tests/reader.py python/tests/reader2.py: changed the
7999 generator to provide casing for the XmlTextReader similar to
8000 C# so that examples and documentation are more directly transposable.
8001 Fixed the couple of tests in the suite.
8002
Daniel Veillard83298842002-12-28 15:12:33 +00008003Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8004
8005 * doc/guidelines.html: added a document on guildeline for
8006 publishing and deploying XML
8007
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008008Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8009
8010 * valid.c xmlreader.c: final touch running DTD validation
8011 on the XmlTextReader
8012 * python/tests/Makefile.am python/tests/reader2.py: added a
8013 specific run based on the examples from test/valid/*.xml
8014
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008015Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8016
8017 * python/libxml.py: added a few predefined xmlTextReader parser
8018 configuration values.
8019
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008020Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8021
8022 * python/libxml_wrap.h: trying to fix #102037
8023
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008024Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8025
8026 * SAX.c: fixing bug #95296, when the predefined entities
8027 are redefined in the DTD the default one must be used
8028 instead anyway.
8029
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008030Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8031
8032 * doc/xmllint.xml
8033 * doc/xmllint.1
8034 Add discussion of XML_DEBUG_CATALOG to xmllint man
8035 page - bug #100907
8036
8037
Daniel Veillarddf512f42002-12-23 15:56:21 +00008038Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8039
8040 * xmlreader.c: Fixed the empty node detection to avoid reporting
8041 an inexistant close tag.
8042
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008043Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8044
8045 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8046 for Python 2.1
8047
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008048Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8049
8050 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8051
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008052Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8053
8054 * doc/libxml2-api.xml python/tests/reader.py: one really need
8055 to provide the base URI information when creating a reader parser
8056 from an input stream. Updated the API and the example using it.
8057
Daniel Veillardea7751d2002-12-20 00:16:24 +00008058Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8059
8060 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8061 include/libxml/valid.h include/libxml/xmlreader.h: working on
8062 DTD validation on top of xml reader interfaces. Allows to
8063 validate arbitrary large instances. This required some extensions
8064 to the valid module interface and augmenting the size of xmlID
8065 and xmlRef structs a bit.
8066 * uri.c xmlregexp.c: simple cleanup.
8067
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008068Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8069
8070 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8071 work on the xml reader interfaces.
8072 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8073 Web page for the Windows binaries.
8074
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008075Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8076
8077 * xmlIO.c: applied a patch for VMS following the report by
8078 Nigel Hall
8079
Daniel Veillard3772de32002-12-17 10:31:45 +00008080Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8081
8082 * parser.c: the parseStartTag bug fix wasn't complete.
8083
Daniel Veillard67df8092002-12-16 22:04:11 +00008084Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8085
8086 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8087 parseStartTag, fixing it.
8088 * test/att4 result/att4 result/noent/att4: adding the test
8089 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8090 more methods to XmlTextReader.
8091
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008092Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8093
8094 * win32/libxml2.def.src: added more xml reader exports
8095 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8096 to the build
8097
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008098Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8099
8100 * doc/tutorial/xmltutorial.xml
8101 plus generated html and pdf
8102 Updating tutorial again based on further comments from Niraj
8103 Tolia on the last iteration
8104
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008105Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8106
8107 * doc/tutorial/xmltutorial.xml
8108 * doc/tutorial/includekeyword.c
8109 * doc/tutorial/includegetattribute.c
8110 plus generated html and pdf
8111 Adding fix from Niraj Tolia to tutorial to properly free memory.
8112
8113
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008114Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8115
8116 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8117 more methods of XmlTextReader.
8118 * python/libxml2class.txt python/tests/reader.py: this increased the
8119 methods in the bndings, augmented the test to check those new
8120 functions.
8121
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008122Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8123
8124 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8125 methods of XmlTextReader.
8126 * python/generator.py python/libxml_wrap.h python/types.c
8127 python/libxml2class.txt: added the reader to the Python bindings
8128 * python/tests/Makefile.am python/tests/reader.py: added a specific
8129 test for the Python bindings of the Reader APIs
8130 * parser.c: small cleanup.
8131
Daniel Veillard06503452002-12-13 10:42:08 +00008132Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8133
8134 * xinclude.c: fallback was only copying the first child not the
8135 full child list of the fallback element, closes #89684 as reopened
8136 by Bernd Kuemmerlen
8137
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008138Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8139
8140 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8141
Daniel Veillard000eafb2002-12-12 10:04:22 +00008142Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8143
Daniel Veillardc1eed322002-12-12 11:01:32 +00008144 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008145 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008146 gives enum values, fix functype return type, put back fields in
8147 structs
8148 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008149
Daniel Veillard024b5702002-12-12 00:15:55 +00008150Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8151
8152 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8153 about htmlNodeDumpOutput location.
8154 * xpath.c: removed an undefined function signature
8155 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8156 too many symbols in the API breaking the python bindings.
8157 Updated with the libxslt/libexslt changes.
8158
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008159Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8160
8161 * configure.in: preparing release of 2.4.29
8162 * doc/*: rebuilt the docs and API
8163 * xmlreader.c: a few more fixes for the XmlTextReader API
8164
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008165Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8166
8167 * include/win32config.h: applied mingw patch from Magnus Henoch
8168
Daniel Veillard5aad8322002-12-11 15:59:44 +00008169Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8170
8171 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8172
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008173Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8174
8175 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8176 building Python script, does the C parsing directly, generates
8177 a better API description including structure fieds defs and
8178 enums. Still a couple of bugs, but good enough for the python
8179 wrappers now.
8180 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8181 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8182 include/libxml/schemasInternals.h include/libxml/tree.h: more
8183 cleanup based on the python analysis script reports.
8184 * libxml.spec.in: make sure the API XML description is part of the
8185 devel package.
8186
Daniel Veillard01c13b52002-12-10 15:19:08 +00008187Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8188
8189 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8190 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8191 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8192 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8193 code cleanup, especially the function comments.
8194 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8195
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008196Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8197
8198 * Makefile.am xmlreader.c include/libxml/Makefile.am
8199 include/libxml/xmlreader.h: Adding a new set of APIs based on
8200 the C# TextXmlReader API but converted to C. Allow to parse
8201 in constant memory usage, far simpler to program and explain
8202 than the SAX like APIs, unfinished but working.
8203 * testReader.c: test program
8204
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008205Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8206
8207 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8208
Daniel Veillard64b35282002-12-04 15:10:40 +00008209Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8210
8211 * tree.c: Chip turner indicated that XHTML1 serialization
8212 rule for style actually break on both IE and Mozilla,
8213 try to avoid the rule if escaping ain't necessary
8214
Daniel Veillard8efff672002-12-04 11:44:48 +00008215Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8216
8217 * nanhttp.c: handle HTTP URL escaping, problem reported by
8218 Glen Nakamura and Stefano Zacchiroli
8219
Daniel Veillard1c732d22002-11-30 11:22:59 +00008220Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8223
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008224Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8225
8226 * uri.c: Johann Richard pointed out some XPointer problems for
8227 URN based URI references in XInclude. Modified the URI parsing
8228 and saving routines to allow correct parsing and saving of
8229 XPointers, especially when attached to "opaque" scheme accordingly
8230 to RFC 2396
8231
Daniel Veillard8db67d22002-11-27 19:39:27 +00008232Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8233
8234 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8235 of refactoring to the HTML saving code.
8236 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8237 in the doc.
8238
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008239Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8240
8241 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8242 to a buffer API to reuse the generic dump to an OutputIO layer,
8243 this reduces code, fixes xmlNodeDump() for XHTML, also made
8244 xmlNodeDump() now return the number of byte written.
8245
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008246Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8247
8248 * python/setup.py.in: another patch from Stéphane Bidoul for
8249 Python bindings on Windows
8250 * doc/parsedecl.py: small cleanup
8251
Daniel Veillard9715c172002-11-25 16:33:40 +00008252Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8253
8254 * libxml.spec.in configure.in: add a line in %changelog for releases
8255
Daniel Veillard9bc53102002-11-25 13:20:04 +00008256Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8257
8258 * parser.c: patch from Marcus Clarke fixing a problem in entities
8259 parsing that was detected in KDe documentations environment.
8260
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008261Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8262
8263 * python/libxml.c (libxml_prev): Return the previous as opposed to
8264 the next node (I guess this is the result of some cut & paste programming:)
8265
Daniel Veillard80d7b902002-11-23 16:23:08 +00008266Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8267
8268 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8269
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008270Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8271
8272 * python/generator.py python/libxml.c python/setup.py.in: trying
8273 to fix the Python bindings build on Windows (Stéphane Bidoul)
8274
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008275Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8276
8277 * win32/configure.js: added option for python bindings
8278 * win32/libxml2.def.src: added more exports
8279
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008280Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8281
8282 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8283 pthreads
8284 * win32/wince/*: applied updates to Windows CE port from Javier
8285
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008286Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8287
8288 * configure.in: preparing 2.4.28
8289 * libxml.spec.in doc/Makefile.am: some cleanup
8290 * doc/*: updated the news and regenerated.
8291
Daniel Veillardfee408f2002-11-22 13:18:30 +00008292Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8293
8294 * HTMLparser.c: final touch at closing #87235 </p> end tags
8295 need to be generated.
8296 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8297 this change slightly the output of a few tests
8298 * doc/*: regenerated
8299
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008300Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8301
8302 * parserInternals.c: fixing bug #99190 when UTF8 document are
8303 parsed using the progressive parser and the end of the chunk
8304 is in the middle of an UTF8 multibyte character.
8305
William M. Brack8b2c7f12002-11-22 05:07:29 +00008306Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8307
8308 * threads.c: fixed initialization problem in xmlNewGlobalState
8309 which was causing crash.
8310 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8311 in xmlInitializeGlobalState.
8312 * parserInternals.c: cleaned up ctxt->sax initialisation.
8313
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008314Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8315
8316 * tree.c include/libxml/tree.h: modified the existing APIs
8317 to handle XHTML1 serialization rules automatically, also add
8318 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8319 libxslt serialization uses it when needed without changing
8320 the library API.
8321 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8322 result/xhtml1: added a new test specifically for xhtml1 output
8323 and updated the result of one XHTML1 test
8324
Daniel Veillardd076a202002-11-20 13:28:31 +00008325Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8326
8327 * xinclude.c parserInternals.c encoding.c: fixed #99082
8328 for xi:include encoding="..." support on text includes.
8329 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8330 test/XInclude/ents/isolatin.txt : added a specific regression test
8331 * python/generator.py python/libxml2class.txt: fixed the generator
8332 the new set of comments generated for doc/libxml2-api.xml were
8333 breaking the python generation.
8334
Daniel Veillard817e70b2002-11-19 22:28:48 +00008335Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8336
8337 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8338 * configure.in: patch for Solaris on new autoconf closes #98880
8339 * doc/parsedecl.py: repair the frigging API building script,
8340 did I say that python xmllib sucks ?
8341 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8342 and some comment are no more truncated.
8343
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008344Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8345
8346 * parser.c: Martin Stoilov pointed out a potential leak in
8347 xmlCreateMemoryParserCtxt
8348
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008349Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8352 included in HTML documents and using the push parser.
8353
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008354Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8355
8356 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8357 specified, look for the Python interpreter not just in the
8358 specified root but also in the specified location. Fixes #98825
8359
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008360Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8361
8362 * python/libxml.c: fixing bug #98792 , node may have no doc
8363 and dereferencing without checking ain't good ...
8364
Daniel Veillarddad3f682002-11-17 16:47:27 +00008365Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8366
8367 * configure.in: preparing release 2.4.27
8368 * doc/* : updated and rebuilt the docs
8369 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8370 and all the docs are actually packaged and in the final RPMs
8371 * parser.c parserInternals.c include/libxml/parser.h: restore
8372 xmllint --recover feature.
8373
Daniel Veillard68e9e742002-11-16 15:35:11 +00008374Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8375
8376 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8377 processing of parsed entities, and XPath computation on sustitued
8378 entities.
8379 * testXPath.c: make sure entities are substitued.
8380
Daniel Veillard328f48c2002-11-15 15:24:34 +00008381Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8382
8383 * parser.c: fixed #96594, which was totally dependant on the
8384 processing of internal parsed entities, which had to be changed.
8385
Daniel Veillard66651aa2002-11-15 11:21:43 +00008386Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8387
8388 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8389 trying to fix bug #98517 about building outside the source tree
8390 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8391
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008392Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8393
8394 * include/win32config.h: cleanup
8395 * win32/Makefile.mingw: integrated mingw in JScript configure
8396 * win32/Makefile.msvc: modified to allow mingw coexistence
8397 * win32/configure.js: integrated mingw
8398 * win32/Readme.txt: cleanup
8399
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008400Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8401
8402 * HTMLparser.c: strengthen the guard in the Pop macros,
8403 like in the XML parser, closes bug #97315
8404
Daniel Veillard0821b152002-11-12 20:57:47 +00008405Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8406
8407 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8408 callback is never used.
8409
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008410Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8411
8412 * parserInternals.c: fixed the initialization of the SAX structure
8413 which was breaking xsltproc
8414 * xpath.c: patch from Petr Pajas for CDATA nodes
8415 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8416 * parser.c include/libxml/parser.h: patch from Peter Jones
8417 removing a leak in xmlSAXParseMemory() and adding the
8418 function xmlSAXParseMemoryWithData()
8419
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008420Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8421
8422 adding pdf of tutorial, changing web page to link to it
8423 * doc/tutorial/xmltutorial.pdf
8424 * doc/xml.html
8425 * doc/docs.html
8426
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008427Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8428
8429 * doc/tutorial/ar01s08.html
8430 adding file what I forgot for tutorial
8431
8432
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008433Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8434
8435 Adding encoding discussion to tutorial
8436 Added:
8437 * doc/tutorial/images/*.png: DocBook admonition image files
8438 * doc/tutorial/apf.html, apg.html: new generated html
8439 * doc/tutorial/includeconvert.c: conversion code entity file
8440 changed:
8441 * doc/tutorial/xmltutorial.xml: DocBook original
8442 * doc/tutorial/*.html: generated html
8443
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008444Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8445
8446 * include/libxml/*.h: retired xmlwin32version.h
8447 * doc/Makefile.am: retired xmlwin32version.h
8448 * win32/configure.js: retired xmlwin32version.h
8449
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008450Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8451
8452 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008453 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8454 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008455
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008456Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8457
8458 * globals.c: fixed a typo pointed out by Igor
8459 * xpath.c: try to speed up node compare using line numbers
8460 if available.
8461
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008462Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * tree.c: make xmlFreeNode() handle attributes correctly.
8465
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008466Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8467
8468 * catalog.c: completed the #96963 fix, as reported by Karl
8469 Eichwalder
8470
Daniel Veillard56f21f22002-11-06 15:49:46 +00008471Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8472
8473 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8474
Daniel Veillard91ad8792002-11-04 17:06:52 +00008475Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8476
8477 * Makefile.am: switched the order of a couple of includes
8478 to fix bugs #97100
8479
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008480Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8481
8482 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8483 xmlLoadCatalogs that used to separate directories with a ':'.
8484
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008485Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8486
8487 * threads.c: improvements to the Windows-side of thread handling
8488 * testThreads.c: conditionally excluded unistd.h
8489 * testThradsWin32.c: broke overlong lines
8490 * include/win32config.h: adapted thread-related macros to the new
8491 scheme and for pthreads on Windows
8492 * win32/Makefile.msvc: introduced a more flexible thread build,
8493 added testThreads[Win32].c to the build
8494 * win32/configure.js: introduced a more flexible thread config
8495
John Fleck61f6fb62002-10-31 15:23:29 +000084962002-10-31 John Fleck <jfleck@inkstain.net>
8497
8498 * doc/xml.html (and, by implication, FAQ.html)
8499 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8500
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008501Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8502
8503 * configure.in: removed xmlwin32version.h
8504 * include/libxml/Makefile.am: removed xmlwin32version.h
8505
Daniel Veillardce66ce12002-10-28 19:01:59 +00008506Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8507
8508 * tree.c: applied patch from Brian Stafford to fix a bug
8509 in xmlReconciliateNs()
8510
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008511Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8512
8513 * tree.c: applied patch from Christian Glahn to allow
8514 xmlNewChild() on document fragment nodes
8515
Daniel Veillardb39bc392002-10-26 19:29:51 +00008516Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8517
8518 * parser.c: Christian Glahn found a problem with a recent
8519 patch to xmlParseBalancedChunkMemoryRecover()
8520 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8521 problems
8522 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8523 test/schemas/seq*: added the test cases from Charles
8524
Daniel Veillard366a9152002-10-23 20:43:53 +00008525Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8526
8527 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8528 serious cleanup of the spec file and associated changes
8529 in the Makefiles.
8530 * valid.c: try to remove some warnings on x86_64
8531
Daniel Veillardd033d022002-10-23 14:55:02 +00008532Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8533
8534 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8535 fix bug #96586
8536
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008537Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8538
8539 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8540 parsing, applied his patch
8541 * result/HTML/attrents.html result/HTML/attrents.html.err
8542 result/HTML/attrents.html.sax test/HTML/attrents.html:
8543 added the test and result case provided by Mikhail Sogrine
8544
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008545Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * vms/build_libxml.com vms/config.vms vms/readme.vms
8548 include/libxml/parser.h include/libxml/parserInternals.h
8549 include/libxml/tree.h include/libxml/xmlIO.h
8550 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8551 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8552 Applied the VMS update patch from Craig A. Berry
8553 * doc/*.html: update
8554
Daniel Veillardf000f072002-10-22 14:28:17 +00008555Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8558
Daniel Veillard1e208222002-10-22 14:25:25 +00008559Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * debugXML.c: adding a grep command to --shell in xmllint
8562 for T.V. Raman
8563
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008564Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8565
8566 * xmlcatalog.c: tried to fix some of the problem with --sgml
8567
Daniel Veillard935494a2002-10-22 14:22:46 +00008568Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * parser.c: tried to fix bug #91500 where doc->children may
8571 be overriden by a call to xmlParseBalancedChunkMemory()
8572
8573Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8574
8575 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8576 identifiers in SGML catalogs containing '&'
8577
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008578Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * python/types.c: fixed bugs when passing result value tree
8581 to Python functions.
8582
Daniel Veillard48267432002-10-18 11:21:38 +00008583Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * configure.in: preparing the release of 2.4.26
8586 * doc/*: updated and rebuilt the documentation
8587
Daniel Veillardbb284f42002-10-16 18:02:47 +00008588Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * parser.c: fixed a XML Namespace compliance bug reported by
8591 Alexander Grimalovsky
8592
Daniel Veillard44892f72002-10-16 15:23:26 +00008593Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8594
8595 * HTMLtree.c: fixed serialization of script and style when
8596 they are not lowercase (i.e. added using the API to the tree).
8597
Daniel Veillard2fd85422002-10-16 14:32:41 +00008598Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * valid.c: make xmlValidateDocument emit a warning msg if there
8601 is no DTD, pointed by Christian Glahn
8602
Daniel Veillard32370232002-10-16 14:08:14 +00008603Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8604
8605 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8606 content model when some of the blocks have min or max, and a couple
8607 of bugs found in the process.
8608 * result/schemas/list0* test/schemas/list0*: added some specific
8609 regression tests
8610
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008611Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * README: updated the contact informations
8614
Daniel Veillard63186732002-10-15 08:43:17 +00008615Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8618 misses it, reported by Peter Bray.
8619
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008620Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8621
8622 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8623 and removed a few warnings
8624
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008625Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * parser.c: Christian Glahn found a small bug in the push parser.
8628 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8629 public
8630
Daniel Veillard6045c902002-10-09 21:13:59 +00008631Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * xmlschemas.c include/libxml/xmlschemas.h: added
8634 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8635 * testSchemas.c: added --memory to test the new interface
8636
Daniel Veillardf0070122002-10-09 14:24:17 +00008637Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8638
8639 * doc/index.py doc/search.php: integrated the XSLT indexing,
8640 a few fixed in the indexer, added a scope selection at the
8641 search level.
8642
Daniel Veillard01992e02002-10-09 10:20:30 +00008643Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8646 this was due to uninitialized parts of the validation context
8647
Daniel Veillard321be0c2002-10-08 21:26:42 +00008648Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * debugXML.c: applied patch from Mark Vakoc except the API
8651 change, preserved it.
8652 * doc/*: updated the docs to point to the search engine for
8653 information lookup or before bug/help reports.
8654
Daniel Veillard01e87d22002-10-08 16:55:06 +00008655Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8656
8657 * doc/index.py doc/search.php: added mailing-list archives
8658 indexing and lookup
8659
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008660Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8663
Daniel Veillard9b006132002-10-07 11:13:27 +00008664Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8665
8666 * doc/index.py: improved HTML indexing
8667 * doc/search.php: make the queries also lookup the HTML based indexes
8668
Daniel Veillard141d04b2002-10-06 21:51:18 +00008669Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8670
8671 * doc/index.py: added HTML page indexing
8672
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008673Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8674
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008675 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008676 problem in libxslt.
8677 * catalog.c: fixed list handling in XML_CATALOG_FILES
8678
Daniel Veillardceb09b92002-10-04 11:46:37 +00008679Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * valid.c: typo/bug found by Christian Glahn
8682
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008683Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8684
8685 * xmlIO.c: applied Windows CE patch from Javier.
8686 * win32/wince: new directory, contains support for the PocketPC
8687 with Windows CE from Javier.
8688 * include/win32config.h: reorganised, removed duplicate
8689 definitions and applied WinCE patch from Javier.
8690 * include/wsockcompat.h: new file, now contains WinSock
8691 compatibility macros.
8692 * win32/Makefile.msvc: introduced double-run compilation.
8693
Daniel Veillarde16b5742002-09-26 17:50:03 +00008694Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * configure.in include/libxml/xmlwin32version.h: preparing release
8697 of 2.4.25
8698 * doc/*: updated and regenerated teh docs and web pages.
8699
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008700Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8703 error were not covering namespace declarations.
8704 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8705 it was missing the attribute declaration for the namespace
8706 * result/VC/NS3: the fix now report breakages in that test
8707
Daniel Veillardabe01742002-09-26 12:40:03 +00008708Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8711
Daniel Veillard2ace1952002-09-26 12:28:02 +00008712Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8715 and regenerated the docs and web site
8716
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008717Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8720 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8721 not before
8722
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008723Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * python/generator.py python/libxml2class.txt: fixed a stupid error
8726 breaking the python API
8727
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008728Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8731 triostr.c triostr.h: applied a trio update patch from
8732 Bjorn Reese which should work with MinGW
8733
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008734Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * tree.c: improving some documentation comments
8737 * xmlregexp.c: found and fixed a mem leak with python regression tests
8738 * doc/*: rebuilt the doc and the API XML file including the
8739 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8740 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8741 python/types.c: added access to the XML Schemas regexps from
8742 python
8743 * python/tests/Makefile.am python/tests/regexp.py: added a
8744 simple regexp bindings test
8745
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008746Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8747
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008748 * doc/xml.html:
8749 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008750
Daniel Veillard118aed72002-09-24 14:13:13 +00008751Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * xmlregexp.c: fixed the data callback on transition functionality
8754 which was broken when using the compact form
8755 * result/schemas/*: updated the results, less verbose, all tests
8756 pass like before
8757 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8758 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8759 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8760 annoying warnings
8761 * xpath.c: try to provide better error report when possible
8762
Daniel Veillard72336152002-09-21 13:08:14 +00008763Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * Makefile.am: fixed a breakage raised by Jacob
8766
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008767Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8768
8769 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8770 which don't use sockets
8771
Igor Zlatkovic01280582002-09-20 16:40:34 +00008772Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8773
8774 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8775 * win32/configure.js: applied zlib patch from Daniel Gehriger
8776
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008777Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8778
8779 * win32/configure.js: applied the patch from Mark Vakoc for
8780 regexp support
8781 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8782 for regexp support
8783
Daniel Veillardb5c05732002-09-20 13:36:25 +00008784Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8785
8786 * xmlschemastypes.c: as pointed by Igor Float and Double
8787 parsing ain't finished yet
8788
Daniel Veillard40b11342002-09-20 12:01:39 +00008789Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8790
8791 * Makefile.am configure.in: trying to fix #88412 by bypassing
8792 all the python subdir if python ain't detected
8793
Daniel Veillard23e73572002-09-19 19:56:43 +00008794Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8795
8796 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8797 made configuring with regexps/automata/unicode the default
8798 but without schemas ATM
8799 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8800 fixed the regexp based DTD validation performance and memory
8801 problem by switching to a compact form for determinist regexps
8802 and detecting the determinism property in the process. Seems
8803 as fast as the old DTD validation specific engine :-) despite
8804 the regexp built and compaction process.
8805
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008806Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * valid.c: determinism is debugged, new DTD checking code now works
8809 but xmlFAComputesDeterminism takes far too much CPU and the whole
8810 set usues too much memory to be really usable as-is
8811
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008812Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * tree.c: fixed another stupid bug in xmlGetNodePath()
8815 * xmllint.c: --version now report the options compiled in
8816
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008817Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * HTMLparser.c: small cleanup
8820 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8821 when configured with them. A bit of debugging around the determinism
8822 checks is still needed
8823
Daniel Veillard63b01c22002-09-17 19:25:28 +00008824Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8827
Daniel Veillard92727042002-09-17 17:59:20 +00008828Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * xmlIO.c: small portability glitch fixed.
8831
Daniel Veillard84d70a42002-09-16 10:51:38 +00008832Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8833
8834 * xmlschemastypes.c: incomplete steps for real/double support
8835 * testAutomata.c include/libxml/xmlautomata.h
8836 include/libxml/xmlregexp.h: avoiding a compilation problem
8837 * valid.c include/libxml/valid.h: starting the work toward using
8838 the regexps for actual DTD validation
8839
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008840Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * hash.c: cosmetic cleanup
8843 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8844 integrating a DTD validation layer based on the regexps
8845
Daniel Veillard4402ab42002-09-12 16:02:56 +00008846Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8849 the determinism was tested before eliminating the epsilon
8850 transitions :-(
8851
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008852Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * python/generator.py python/libxml.c python/libxml.py
8855 python/libxml2-python-api.xml python/libxml2class.txt
8856 python/libxml_wrap.h python/types.c: updated the python
8857 bindings, added code for easier File I/O, and the ability to
8858 define a resolver from Python fixing bug #91635
8859 * python/tests/Makefile.am python/tests/inbuf.py
8860 python/tests/outbuf.py python/tests/pushSAXhtml.py
8861 python/tests/resolver.py python/tests/serialize.py: updated
8862 and augmented the set of Python tests.
8863
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008864Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8865
8866 * win32/configure.js: added more readme info for the binary
8867 package.
8868
Daniel Veillard607b35c2002-09-10 12:16:19 +00008869Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * xmlIO.c: fixed a stupid out of bound array error
8872
8873Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8876 messing around with support for Windows path, cleanups,
8877 trying to identify and fix the various code path to the
8878 filename access. Added xmlNormalizeWindowsPath()
8879
Daniel Veillard76575762002-09-05 14:21:15 +00008880Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * error.c valid.c: working on better error reporting of validity
8883 errors, especially providing an accurate context.
8884 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8885 error reports in those cases.
8886
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008887Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8890 parser.c parserInternals.c xmlIO.c: get rid of all the
8891 perror() calls made in the library execution paths. This
8892 should fix both #92059 and #92385
8893
Daniel Veillard19aa7022002-09-05 11:14:19 +00008894Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * xmllint.c: memory leak reporting was broken after a change
8897 of the preprocessor symbol used to activate it.
8898
Daniel Veillardec6725e2002-09-05 11:12:45 +00008899Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * tree.c: try to make the copy function work for node of
8902 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8903 DOM layers though, not libxml2 itself.
8904
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008905Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * valid.c: try to provide file and line informations, not all
8908 messages are covered, but it's a (good) start
8909
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008910Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * xinclude.c: reimplemented a large part of the XInclude
8913 processor, trying to minimize resources used, James Henstridge
8914 provided a huge test case which was exhibiting severe memory
8915 consumption problems.
8916
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008917Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * python/Makefile.am: applied patch from Christophe Merlet to
8920 reestablish DESTDIR
8921
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008922Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8923
8924 * libxml.spec.in: fixes libary path for x86_64 AMD
8925
John Fleckbe98b332002-09-04 03:16:23 +00008926Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8927
8928 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008929 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008930 (plus resulting generated html files)
8931 fixing one spot I missed in the tutorial where I hadn't freed
8932 memory properly
8933
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008934Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8935
8936 * doc/tutorial/includeaddattribute.c
8937 * doc/tutorial/includeaddkeyword.c
8938 * doc/tutorial/includegetattribute.c
8939 * doc/tutorial/includekeyword.c
8940 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008941 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008942 update tutorial to properly free memory (thanks to Christopher
8943 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008944 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008945 added image files so the callouts are graphical, making it
8946 easier to read ( use "--param callout.graphics 1" to generate
8947 html with graphical callouts)
8948
Daniel Veillarde1662542002-08-28 11:50:59 +00008949Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8952 nice logos generated by Marc Liyanage
8953 * doc/site.xsl *.html: changed the stylesheet to show the new
8954 logo and regenerated the pages
8955
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008956Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8959
Daniel Veillard42766c02002-08-22 20:52:17 +00008960Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * xpath.c: possible mem leak patch from Jason Adams
8963
8964Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8967 in the XQuery namespace
8968 * configure.in: preparing 2.4.24
8969 * doc/*.html: updated the web pages
8970
8971Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8972
8973 * python/generator.py: closing bug #85258 by generating conditional
8974 compile check to avoid linking to routines not configured in.
8975
Havoc Pennington84ec40a2002-08-22 13:59:35 +000089762002-08-22 Havoc Pennington <hp@pobox.com>
8977
8978 * autogen.sh: update error message for missing automake
8979
Daniel Veillard08cccaa2002-08-22 09:47:29 +00008980Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * python/Makefile.am: typo in target name resulted in libxml2.py
8983 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
8984
Daniel Veillard22669b22002-08-22 07:17:11 +00008985Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * win32/win32/Makefile.mingw: updated with version from
8988 Elizabeth Barham at http://soggytrousers.net/repository/
8989
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00008990Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8991
8992 * win32/Makefile.msvc: added the prefix location to the include
8993 and lib search path.
8994
Havoc Pennington830e8972002-08-18 22:22:13 +000089952002-08-18 Havoc Pennington <hp@pobox.com>
8996
8997 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
8998 both automake 1.6 and 1.4 installed get the right automake. Means
8999 compilation from CVS will now require the latest automake 1.4
9000 release, or manually creating symlinks called "automake-1.4" and
9001 "aclocal-1.4"
9002
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009003Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * configure.in python/Makefile.am: more AMD 64 induced changes from
9006 Frederic Crozat
9007
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009008Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * xinclude.c: oops I was missing the xml:base fixup too
9011 * result/XInclude/*.xml: this adds xml:base attributes to most
9012 results of the tests
9013
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009014Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * xinclude.c: quick but apparently working implementation of
9017 xi:fallback, should close bug #89684
9018 * Makefile.am test/XInclude/docs/fallback.xml
9019 result/XInclude/fallback.xml: added a basic test for fallback,
9020 and run with --nowarning to avoid a spurious warning
9021 * configure.in: applied patch from Frederic Crozat for python
9022 bindings on AMD 64bits machines.
9023
Daniel Veillard9e923512002-08-14 08:48:52 +00009024Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9027 the caller don't pass a SAX callback block.
9028
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009029Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * tree.c: applied the same fix for the XML-1.0 namespace to
9032 xmlSearchNsByHref() as was done for xmlSearchNs()
9033
Daniel Veillardad11b302002-08-12 14:53:41 +00009034Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * libxml.3: small cleanup of the man page
9037 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9038 when serializing HREF attributes generated by XSLT.
9039
Daniel Veillardc084e472002-08-12 13:27:28 +00009040Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9043 version of Marc Liyanage' patch for boolean attributes in HTML
9044 output
9045
Daniel Veillard5f91b372002-08-12 12:13:01 +00009046Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9047
9048 * python/tests/serialize.py: fixed the test results, indenting
9049 behaviour changed slightly
9050
Aleksey Sanin9e951762002-08-08 18:02:41 +00009051Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9052
9053 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9054 new c14n function to Windows def files
9055
Aleksey Saninea4272a2002-08-02 23:50:03 +00009056Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9057
9058 * c14n.c: fixed a memory leak in c14n code
9059
Daniel Veillard58e44c92002-08-02 22:19:49 +00009060Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * parser.c include/libxml/parser.h: adding a new API for Christian
9063 Glahn: xmlParseBalancedChunkMemoryRecover
9064 * valid.c: patch from Rick Jones for some grammar cleanup in
9065 validation messages
9066 * result/VC/* result/valid/*: this slightly change some of the
9067 regression tests outputs
9068
Daniel Veillard0bf29002002-08-01 12:54:11 +00009069Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * tree.c: trying to fix a problem in namespaced attribute handling
9072 raised by Christian Glahn
9073
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009074Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * encoding.c include/libxml/encoding.h: Opening the interface
9077 xmlNewCharEncodingHandler as requested in #89415
9078 * python/generator.py python/setup.py.in: applied cleanup
9079 patches from Marc-Andre Lemburg
9080 * tree.c: fixing bug #89332 on a specific case of loosing
9081 the XML-1.0 namespace on xml:xxx attributes
9082
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009083Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9084
9085 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9086 corner case from new Merlin's test suite and added a callback
9087 that will be used to improve xmlsec performance
9088
9089
Daniel Veillard0b22def2002-07-29 16:23:03 +00009090Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * HTMLtree.c: trying to fix the <style> escaping problem in
9093 HTML serialization bug #89342
9094
Daniel Veillard0b28e882002-07-24 23:47:05 +00009095Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9098 and rebuilt the web site.
9099
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009100Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009101
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009102 * include/libxml/tree.h: added _private member to xmlNs struct
9103
Daniel Veillard1d995272002-07-22 16:43:32 +00009104Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * HTMLparser.c: fixing bug #84876 based on the xml working
9107 code.
9108
William M. Brack61eaba52002-07-21 11:14:18 +00009109Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9110
9111 * python/Makefile.am: enhanced to fix bug 72012 (errors
9112 when using '-jX' make parameter)
9113
William M. Brackef61d202002-07-19 08:32:00 +00009114Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9115
9116 * xpath.c: small additional enhancement for booleans
9117 compared to nodesets
9118
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009119Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * HTMLtree.c: changed the order of the encoding declaration
9122 attributes in the meta tags due to a bug in IE/Mac
9123
William M. Brack0c022ad2002-07-12 00:56:01 +00009124Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9125
9126 * xpath.c: enhanced handling of booleans (especially '='
9127 and '!=' for nodesets) - fixes bug 85256. Added new
9128 routine xmlXPathNotEqualValues for more proper handling
9129 of '!=' when nodesets are involved.
9130
Daniel Veillard06944e22002-07-11 19:55:18 +00009131Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9134 doc/xmlcatalog_man.xml to the source distribution
9135
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009136Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9137
9138 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9139 asked for this.
9140
Daniel Veillard539638b2002-07-06 19:55:14 +00009141Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * configure.in: preparing 2.4.23
9144 * doc/*: rebuilt the docs
9145
Daniel Veillard176d99f2002-07-06 19:22:28 +00009146Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * parser.c: fixing bug #84169 by fixing the
9149 comment of xmlCreatePushParserCtxt to describe the
9150 encoding detection parameters better.
9151
Daniel Veillard37f961d2002-07-06 17:53:56 +00009152Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * valid.c: fixing bug #79331 in one path the lookup for
9155 ID attributes on a namespaced node wasn't handled correctly :-\
9156
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009157Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * HTMLparser.c: trying to fix 87235 about discarded white
9160 spaces in the HTML parser.
9161 * result/HTML/*: this changes the output of a number of HTML
9162 regression tests
9163
Daniel Veillardfdc91562002-07-01 21:52:03 +00009164Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * xpath.c: applied patch from Richard Jinks for the namespace
9167 axis + fixed a memory error.
9168 * parser.c parserInternals.c: applied patches from Peter Jacobi
9169 removing ctxt->token for good.
9170 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9171 popped out by the regression tests.
9172 * Makefile.am: patch for threads makefile from Gary Pennington
9173
William M. Brack6000af52002-06-28 11:43:13 +00009174Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9175
Daniel Veillardfdc91562002-07-01 21:52:03 +00009176 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009177 expressions involving preceding-sibling (et al).
9178
Daniel Veillard153120c2002-06-18 07:58:35 +00009179Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * hash.c: applied a patch from Peter Jacobi to solve a problem
9182 when compiling with the Watcom C on Win32
9183 * result/schemas/*.err: the change of hashing algo generated
9184 permutations in the output
9185
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009186Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * hash.c: applied patch from Sander Vesik improving the quality of
9189 the hash function.
9190
Aleksey Sanina5808b92002-06-14 17:07:41 +000091912002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009192
9193 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9194 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9195 xmllint.c xpath.c: replaced sprintf() with snprintf()
9196 to prevent possible buffer overflow (the bug was pointed
9197 out by Anju Premachandran)
9198
Daniel Veillarde059b892002-06-13 15:32:10 +00009199Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9200
9201 * parser.c: removed an uninitialized data error popped by valgrind
9202 on PE references
9203
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009204Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9205
9206 * doc/xml.html
9207 adding tutorial reference to the web page
9208
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009209Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9210
9211 * doc/tutorial/xmltutorial.xml
9212 * doc/tutorial/ar01s07.html
9213 * doc/tutorial/ape.html
9214 * doc/tutorial/includegetattribute.c
9215 adding section to tutorial about retrieving an attribute
9216 value
9217
Daniel Veillardf5582f12002-06-11 10:08:16 +00009218Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * parser.c: applied a couple of patches from Peter Jacobi to start
9221 to get rid of ctxt->token, with a possible significant speed
9222 improvement to be gained once done. Better compliance with PE
9223 references constructs in DTDs too.
9224 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9225 from Peter too
9226
Daniel Veillard38d80e22002-06-11 07:24:56 +00009227Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9230 xmlParseElement was likely to have been deallocated at the
9231 time of the report, possibly leading to segfault. Just report
9232 the tag name now.
9233
Daniel Veillard9e412302002-06-10 15:59:44 +00009234Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * xpath.c: patch from Richard Jinks for XPath substring() function
9237 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9238
Aleksey Sanina5808b92002-06-14 17:07:41 +000092392002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009240
9241 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9242
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009243Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9244
9245 *doc/FAQ.html
9246 fixing typos in FAQ, thanks to Robert Funnell for the
9247 editing help
9248
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009249Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9250
9251 * NEWS: got complaints from rpmlint that it was empty
9252
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009253Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9254
9255 * added doc/tutorial, including:
9256 apa.html
9257 apb.html
9258 apc.html
9259 apd.html
9260 ar01s02.html
9261 ar01s03.html
9262 ar01s04.html
9263 ar01s05.html
9264 ar01s06.html
9265 includeaddattribute.c
9266 includeaddkeyword.c
9267 includekeyword.c
9268 includestory.xml
9269 index.html
9270 xmltutorial.xml
9271 libxml tutorial, including generated html
9272
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009273Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9274
9275 * result/c14n/exc-without-comments/merlin-c14n-two-*
9276 result/c14n/without-comments/merlin-c14n-two-*
9277 test/c14n/exc-without-comments/merlin-c14n-two-*
9278 test/c14n/without-comments/merlin-c14n-two-*
9279 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9280 c14n/exc-c14n and slightly modified test script to handle
9281 these test cases
9282 * c14n.c: fixed bugs for complicated nodes set (namespace
9283 without node and others from merlin-c14n-two.tar.gz)
9284 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9285 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9286 for xmlsec performance patch
9287 * xpath.c: fixed self::node() for namespaces and attributes
9288
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009289Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9290
9291 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9292 but with the format parameter
9293 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9294
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009295Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9296
9297 * Makefile.am: updated c14n tests suite
9298 * c14n.c: performance improvement for previous c14n patch
9299
Daniel Veillarde72c7562002-05-31 09:47:30 +00009300Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9301
9302 * parser.c: another peroformance patch from Peter Jacobi, that
9303 time on parsing attribute values.
9304
Aleksey Sanin508a1012002-05-31 06:32:32 +00009305Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9306
9307 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9308 into LibXML2 test suite
9309
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009310Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9311
9312 * c14n.c: propagating xpath ancesstors node fix to c14n
9313 plus small performance improvement to reduce number of
9314 mallocs
9315 * xpath.c: fixed ancestors axis processing for namespace nodes
9316
Daniel Veillard46de64e2002-05-29 08:21:33 +00009317Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9320 Peter Jacobi
9321
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009322Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * configure.in: preparing 2.4.22
9325
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009326Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9329 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9330 a public entry point.
9331 * doc/*: rebuilt the API and docs
9332
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009333Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * xpath.c: patch from Richard Jinks to fix a problem introduced
9336 in the previous patch and pointed by Norm
9337
Daniel Veillardc6924812002-05-24 11:10:43 +00009338Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * libxml.spec.in: fixing bug #81112
9341
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009342Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * uri.c: fixing bug #82848
9345
Daniel Veillarda2878972002-05-24 07:54:39 +00009346Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9349 output of one catalog test
9350
Aleksey Sanin114e4752002-05-24 07:20:27 +00009351Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009352
Aleksey Sanin114e4752002-05-24 07:20:27 +00009353 * global.data globals.c tree.c include/libxml/globals.h
9354 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9355 default value for global parameter xmlIndentTreeOutput to 1 and
9356 introduced new global parameter xmlTreeIndentString (the string
9357 used to do one-level indent) with default value " " (as it was
9358 in tree.c)
9359
Daniel Veillard49d5af82002-05-23 11:55:49 +00009360Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9363 with trio and schemas.
9364
Daniel Veillard7c13af42002-05-22 09:57:32 +00009365Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xpath.c: patch from Richard Jinks to fix the problem raised in
9368 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9369
Daniel Veillard5a872412002-05-22 06:40:27 +00009370Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * xmlschemas.c: a bit of work on import.
9373 * xmlschemastypes.c: Charles Bozeman provided a compare function
9374 for date/time types so min/max facet restrictions should work,
9375 indeterminate comparisons return an error instead of equal.
9376 * test/schemas/date_0* result/schemas/date_0_0: specific test
9377 from Charles Bozeman too
9378
Daniel Veillard10b6da42002-05-18 07:55:20 +00009379Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9382 from Christian Cornelssen fixing the man pages and the Catalog
9383 building script.
9384 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9385 next step is <xs:import> I now have a reasonable understanding
9386 of how it works.
9387
Daniel Veillarde5354492002-05-16 08:43:22 +00009388Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9391
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009392Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9393
9394 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9395
Daniel Veillard088bf112002-05-14 11:03:59 +00009396Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xpath.c: fixing an XPath function evalutation bug pointed out
9399 by Alexey Efimov where the context was lost when evaluating
9400 the function arguments
9401
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009402Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009403
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009404 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9405 function public for XMLSec performance optimizations
9406
Daniel Veillard3cd72402002-05-13 10:33:30 +00009407Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * python/generator.py python/libxml2class.txt : fixed a problem
9410 with the HTML parser pointed by Gary Benson
9411 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9412 example
9413
Aleksey Sanine48a3182002-05-09 18:20:01 +00009414Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9415 * parser.c: fixed bug #81159 (memory growth in SAX)
9416
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009417Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9418 * xpath.c: fixed bug #78858 (the real fix)
9419
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009420Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009421 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009422
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009423Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * tree.c: modified xmlNodeSetBase to allow changing the
9426 base of a document.
9427
Daniel Veillard070803b2002-05-03 07:29:38 +00009428Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * xmlschemastypes.c: patch Charles Bozeman for validation of
9431 all the date, time, and duration types
9432 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9433 * configure.in: fixed an error pointed by an user
9434 * xml2-config.in: fixed an error pointed by an user
9435
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009436Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9437
9438 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9439 win32/libxml2.def.src xmlIO.c: exported default
9440 'file:', 'http:' and 'ftp:' protocols input handlers
9441 and maked protocols comparisson case insensitive
9442
Daniel Veillard34de97f2002-04-30 14:29:22 +00009443Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * configure.in: Neven Has detected a typo
9446
Daniel Veillard28577c32002-04-30 06:48:41 +00009447Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9450 as one of the persons allowed to commit directly to the
9451 module.
9452
Daniel Veillardfc57b412002-04-29 15:50:14 +00009453Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9456 * valid.c: raised a too low limit
9457 * doc/*: rebuilt the docs
9458
Daniel Veillardeca82812002-04-24 11:42:02 +00009459Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * test/XPath/expr/floats test/XPath/expr/functions
9462 result/XPath/expr/floats result/XPath/expr/functions
9463 xpath.c: another XPath conformance patch from Richard Jinks
9464
Daniel Veillard13e04c62002-04-23 17:51:29 +00009465Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * xmlschemas.c: fixed validation of attribute groups.
9468 * test/schemas result/schemas: added an example from the primer
9469
Daniel Veillard88c58912002-04-23 07:12:20 +00009470Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9473 * test/schemas result/schemas: updated the test list
9474
Daniel Veillarde19fc232002-04-22 16:01:24 +00009475Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * TODO: updated a bit
9478 * parser.c: made a comment more specific
9479 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9480 Schemas conformance.
9481 * test/schemas result/schemas: updated the test list
9482
Daniel Veillard441bc322002-04-20 17:38:48 +00009483Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9484
9485 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9486 implementing xs:all with minOccurs = 0
9487 * tes/schemas/* result/schemas/*: added more tests covering
9488 xs:all
9489
Daniel Veillard8a001f62002-04-20 07:24:11 +00009490Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * xmlregexp.c: first implementation of the all particle, this
9493 may need to be revisited for case where not all transitions
9494 must be crossed.
9495
Daniel Veillard7646b182002-04-20 06:41:40 +00009496Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9497
9498 * tree.c: another entity processing update from Markus Henke
9499
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009500Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9501
9502 * trionan.c: fixed crash on OSF/1
9503
Daniel Veillardb4398962002-04-19 07:01:55 +00009504Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * xmlschemas.c: more Schemas work
9507 * test/schemas/* result/schemas/*: added more tests coming
9508 from the spec.
9509
Daniel Veillard54761132002-04-18 21:00:44 +00009510Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9513 ExcC14N specification
9514
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009515Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * tree.c: patch from Markus Henke, fix for recursive entities.
9518
Daniel Veillard23b1f372002-04-18 15:50:05 +00009519Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * xpath.c: fix a problem with string() on a document node.
9522
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009523Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * Makefile.am xmlschemas.c: more Schemas work
9526 * test/schemas/* result/schemas/*: added more tests coming
9527 from the spec.
9528
Daniel Veillard6231e842002-04-18 11:54:04 +00009529Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9532 * result/HTML/*: this changes a few things in the results
9533
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009534Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9535
9536 * include/libxml/tree.h: eliminated 'declaration different than
9537 prototype' warning
9538 * include/win32config.h: "resolved" conflicts with errno.h
9539
Daniel Veillardb509f152002-04-17 16:28:10 +00009540Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9543 on the automata interfaces and debug of counted choices
9544 * test/schemas/* result/schemas/*: added a number of tests
9545
Daniel Veillard8651f532002-04-17 09:06:27 +00009546Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9549 a bit of work on Schemas
9550 * testSchemas.c: try to make it more useful
9551 * test/schemas/* result/schemas/* Makefile.am: changed the
9552 Schemas regression test procedure, started adding a few samples
9553
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009554Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9555
9556 * include/libxml/encoding.h: Patch for the Borland C++ builder
9557 * include/libxml/tree.h: Patch for the Borland C++ builder
9558 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009559 * win32/bcb5: New directory for the Borland C++ builder
9560 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009561
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009562Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9563
9564 * win32/Makefile.msvc: Update for XML Schema support
9565 * win32/configure.js: Update for XML Schema support
9566 * win32/libxml2.def.src: Update for XML Schema support
9567
Daniel Veillard4255d502002-04-16 15:50:10 +00009568Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9571 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9572 xmlunicode.c include/libxml/Makefile.am
9573 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9574 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9575 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9576 include/libxml/xmlversion.h.in : merged the current state of
9577 XML Schemas implementation, it is not configured in by default,
9578 a specific --schemas configure option has been added.
9579 * test/automata test/regexp test/schemas Makefile.am
9580 result/automata result/regexp result/schemas:
9581 merged automata/regexp/schemas regression tests
9582
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009583Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * xpath.c: Gary found a compile time problem, fixes #78823
9586
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009587Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * configure.in: release of 2.4.20
9590 * doc/*: updated and rebuilt the docs
9591
Daniel Veillardf544f192002-04-15 12:56:56 +00009592Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * python/Makefile.am: patch from Cristian Gafton to build on
9595 Red Hat 6.2, should also fix #75779
9596
Daniel Veillard940492d2002-04-15 10:15:25 +00009597Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * valid.c: first part of fixing #78729
9600
Daniel Veillardeb475a32002-04-14 22:00:22 +00009601Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9604 escaping of URI when saving HTML files.
9605 * result/HTML/*: this impacted some tests
9606
Daniel Veillard9b731d72002-04-14 12:56:08 +00009607Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * configure.in: trying to fix #77441
9610
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009611Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * include/libxml/xmlIO.h: Hallski complained it could not be
9614 included by itself.
9615
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009616Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9619
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009620Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9621
9622 * win32/configure.js: patch from Nilo for the c14n option
9623 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9624
Daniel Veillardda423da2002-04-10 19:25:38 +00009625Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9628 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9629 LIBXML_THREAD_ENABLED
9630
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009631Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * xpath.c: another patch from Richard Jinks for substring conformance
9634 * test/XPath/expr/floats test/XPath/expr/strings
9635 result/XPath/expr/floats result/XPath/expr/strings: update of the
9636 test suite to check those.
9637
Daniel Veillard01917aa2002-04-10 11:30:41 +00009638Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * xpath.c: patch from Richard Jinks for .x float parsing.
9641
Daniel Veillard46d6c442002-04-09 16:10:39 +00009642Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * parser.c: patch from Markus Henke when an encoding ain't recognized
9645
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009646Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * libxml.m4: got a report that #include <string.h> was needed
9649
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009650Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9653
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009654Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9655
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009656 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009657
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009658Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9661 pointed out by Melvyn Sopacua.
9662
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009663Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * libxml.m4: Frédéric Crozat gave a patch related to the change
9666 of Include paths breaking the libxml.m4
9667
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009668Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * xpath.c: Fix bug #76927 forgot to save some context
9671 when evaluating binary expressions
9672
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009673Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * configure.in: fixed configure for MPE/iX from Markus Henke
9676 * xmlmemory.c: fixed initialization problems
9677 * xpath.c: another set of patches from Richard Jinks this
9678 fixes "make XPathtests" on linux
9679
Daniel Veillard21458c82002-03-27 16:12:22 +00009680Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9681
9682 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9683 * test/XPath/expr/compare test/XPath/expr/equality
9684 test/XPath/expr/floats test/XPath/expr/functions
9685 test/XPath/expr/strings result/XPath/expr/compare
9686 result/XPath/expr/equality result/XPath/expr/floats
9687 result/XPath/expr/functions result/XPath/expr/strings: Updated
9688 tests though they show a divergence on Linux
9689
Daniel Veillard28dfed12002-03-27 09:08:17 +00009690Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * xpath.c trionan.c: previous commit also included patches
9693 from Richard Jinks on some IEEE support corner case
9694
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009695Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9698 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9699 that $(datadir) should be used for docs
9700
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009701Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9704 could leak filedescriptors
9705
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009706Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * configure.in nanohttp.c: applied patch from Allan Clark for
9709 UnixWare/OpenServer
9710
Daniel Veillard19274092002-03-25 16:48:03 +00009711Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * configure.in: preparing 2.4.19
9714 * doc/*: rebuilt the docs
9715
Daniel Veillard56b2db72002-03-25 16:35:28 +00009716Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * nanohttp.c: fixing #76043, got fed up with non-portability
9719 of that piece of code.
9720
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009721Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * valid.c SAX.c: Never commit without running "make tests" :-(
9724 fix a couple of stupidities in the previous commit
9725 * result/*: a few changes in some attribute order result of previous
9726 commit.
9727
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009728Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9731 the internal subset should not raise duplicate ID errors,
9732 also there was a small bug in conjunction to namespace
9733 declarations defaulted and xml:xxx attributes DTD definitions.
9734
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009735Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * xpath.c: Richard Jinks also raised some rounding problems
9738 this tries to fix them
9739
Daniel Veillard4e2df542002-03-22 12:23:14 +00009740Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9743 behaviour in xmlXPathCastToString()
9744
Daniel Veillarddb552912002-03-21 13:27:59 +00009745Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9748 raised by Morus Walter
9749
Daniel Veillard9e537932002-03-21 13:08:08 +00009750Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9753 from Igor
9754
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009755Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * xpath.c: fixing #75619, related to a problem when trying
9758 to evaluate condition when the current node set resulting
9759 from that sub-step evaluation is empty. Also fixes 2 potential
9760 problem with previous-sibling and next-siblings axis.
9761
Daniel Veillard1840ef02002-03-21 08:05:23 +00009762Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9765 HTML support is not configured in.
9766
Daniel Veillard561b7f82002-03-20 21:55:57 +00009767Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9770 include/libxml/tree.h: dohh I really didn't intended to commit
9771 this test version :-(
9772
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009773Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * testSAX.c: I wanted to see the real speed at the SAX interface
9776 after a little too many Ximianer started complaining about the
9777 parser speed.
9778 added a --quiet option:
9779 paphio:~/XML -> ls -l db100000.xml
9780 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9781 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9782 3200006 callbacks generated
9783 real 0m1.270s
9784 Which means 16MBytes/s and 3Mcallback/s
9785
Daniel Veillardc62a1472002-03-19 18:35:12 +00009786Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * xpath.c: valgrind spotted another error that time when running
9789 on libxslt regression tests
9790
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009791Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * Makefile.am: adding "make valgrind" running the full regression
9794 tests (except python ones) under Valgrind (using valgrind -q
9795 which was kindly added by the author).
9796 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9797 passes cleanly now except an obcure floating point initialization
9798 raised in log10() in one XPath regression test ???
9799 * tree.c: edited some comments to close #75244
9800
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009801Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9804 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9805 context of ScrollKeeper, made sure that if the number is
9806 an integer, the serialization follows the description at
9807 http://www.w3.org/TR/xpath#section-String-Functions
9808
Daniel Veillard5997aca2002-03-18 18:36:20 +00009809Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009811 * configure.in: preparing 2.4.18
9812 * doc/*: updated and rebuilt the web site
9813 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9814 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009815 * parser.c: humm, changed the way the SAX parser work when
9816 xmlSubstituteEntitiesDefault(1) is set, it will then
9817 do the entity registration and loading by itself in case the
9818 user provided SAX getEntity() returns NULL.
9819 * testSAX.c: added --noent to test the behaviour.
9820
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009821Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * parser.c: Wilfried Teiken provided a hackish but working
9824 way to get context reported back on entities when parsing
9825 with SAX and without breaking the DOM build.
9826
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009827Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * c14n.c: applied a new patch from Aleksey Sanin
9830 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9831 to reference Aleksey implementation of XML digital Signatures
9832
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009833Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * xpath.c: small fix to avoid potential problem due to
9836 ordering of freeing data
9837 * python/Makefile.am: people were complaining about
9838 the generated file in python dir not being built
9839
Daniel Veillardd2379012002-03-15 22:24:56 +00009840Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9843 python/generator.py python/libxml.c python/types.c: Cleanup
9844 of the python Makefiles based on Jacob and James feedback,
9845 fixed the spec file accordingly, fixed the number of warning
9846 that passing my pedantic CFLAGS was generating. Conclusion
9847 is that Python includes are real crap.
9848
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009849Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * configure,in: it was reported quite a few times that
9852 xml2-config --cflags should not output
9853 -I$includeprefix/libxml2/libxml because libxml2 header names
9854 clashes with existing names like list.h from C++ stl.
9855 Includes should be #include<libxml/xxx.h> so ...
9856
Daniel Veillard6f293b12002-03-15 09:42:33 +00009857Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * c14n.c: another patch from Aleksey Sanin
9860
Daniel Veillard5c396542002-03-15 07:57:50 +00009861Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9864 canonicalization algorithm
9865 * doc/xml.html doc/index.html: added the C14N references on the
9866 index page.
9867
jacob berkman9be65862002-03-14 02:15:56 +000098682002-03-13 jacob berkman <jacob@ximian.com>
9869
9870 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9871 usage, redundant, and gcc specific
9872
Daniel Veillard75be0132002-03-13 10:03:35 +00009873Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * xpath.c: speedup some node selection operations, this can
9876 have a significant impact on DocBook Norm's stylesheets
9877 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9878 make sure it's always the case
9879 * debugXML.c: distinguish CDATA and comments in ls operations
9880
Daniel Veillard61f26172002-03-12 18:46:39 +00009881Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9884 to generate better API descriptions etc...
9885
Daniel Veillard9ff88172002-03-11 09:15:32 +00009886Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * c14n.c: Fixing #74186, made sure all boolean expressions
9889 get fully parenthesized, ran indent on the output
9890 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9891 include/libxml/tree.h: also #74186 related, removed the
9892 --with-buffers option, and all the preprocessor conditional
9893 sections that were resulting from it.
9894
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009895Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * valid.c: applied patch from Dodji Seketeli fixing an
9898 uninitailized variable in xmlValidGetValidElements()
9899
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009900Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * c14n.c: fixed a few comments
9903 * doc/*.html doc/*/*.html: regenerated the docs and added
9904 the C14N API
9905 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9906
Daniel Veillardfa49d872002-03-09 10:20:00 +00009907Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * check-xml-test-suite.py: fix to adapt varaiations in the
9910 bindings
9911 * configure.in python/setup.py python/setup.py.in: fixed to
9912 have the version of the python scripts automatically updated
9913
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009914Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9917 in xmlCopyProp()
9918
Daniel Veillardaf43f632002-03-08 15:05:20 +00009919Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * configure.in: preparing 2.4.17 release
9922 * doc/*: updated and rebuilt the docs
9923 * xpath.c: fixed a comment
9924 * python/libxml.c: fixed a possible reentrancy problem
9925
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009926Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9929 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9930 added a specific regression test
9931 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9932 not raise exceptions when failing to find the attribute.
9933
Daniel Veillard90bc3712002-03-07 15:12:58 +00009934Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * configure.in xmllint.c: owen pointed out a problem with the
9937 ftme fix, gettimeofday() was not detected by configure and
9938 the ftime header wasn't included, dohhh
9939
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009940Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * configure.in xmllint.c: trying to fix #71457 for timing
9943 precision when gettimeofday() is not availble but ftime() is
9944
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009945Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9948 are now copied on install and part of the -devel RPM
9949
Daniel Veillard7b416132002-03-07 08:36:03 +00009950Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * xpath.c: trying to avoid bug #72150 which was apparently
9953 caused by a gcc bug (or a processor problem) as detailed
9954 at http://veillard.com/gcc.bug
9955
Daniel Veillardf742d342002-03-07 00:05:35 +00009956Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9959 fixed xmlReconciliateNs(), added a Python test/example for
9960 inter-document cut'n paste
9961 * python/libxml.py: fixed node.doc on document nodes and added
9962 xpathEval() onto node objects
9963
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009964Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9967 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9968 fixup and integrated tests for the serialization stuff
9969
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009970Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
9973 moved the libxml man page to section 3
9974
Daniel Veillard1e774382002-03-06 17:35:40 +00009975Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * tree.c: fix bug #72490
9978 * python/libxml.c python/libxml.py: added methods serialize()
9979 and saveTo() to all node elements.
9980
Daniel Veillardddffd2a2002-03-05 20:28:20 +00009981Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * xmlIO.c: closed #73430, don't read from an input source
9984 which indicated an end-of-file or an error.
9985
Daniel Veillard8d24cc12002-03-05 15:41:29 +00009986Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * parser.c: make sure SAX endDocument is always called as
9989 this could result in a Python memory leak otherwise (it's
9990 used to decrement ref-counting)
9991 * python/generator.py python/libxml.c python/libxml.py
9992 python/libxml2-python-api.xml python/libxml2class.txt
9993 python/tests/error.py python/tests/xpath.py: implemented
9994 the suggestions made by Gary Benson and extended the tests
9995 to match it.
9996
Daniel Veillardba5e18a2002-03-05 09:36:43 +00009997Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * python/generator.py: applied patch fixing #73450
10000
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010001Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * xpath.c: fixing #61290 "namespace nodes have no parent"
10004 long standing divergence from the XPath REC. NodeSets
10005 simply hold a copy of namespace nodes and those node ->next
10006 points to the parent (which may not be the node carrying the
10007 definition).
10008 * include/libxml/xpath.h: flagged but didn't added a possible
10009 speedup
10010 * DOCBparser.c HTMLparser.c: removed some warnings from push
10011 parser due to new state being added.
10012 * tree.c: new fix from Boris Erdmann
10013 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10014 the XML Canonalization support from Aleksey Sanin
10015
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010016Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * tree.c: patch from Boris Erdmann fixing some namespace odities
10019 with xmlCopyNode()
10020
Daniel Veillardc6613042002-03-02 09:34:02 +000010021Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * xmlIO.c: fix bug #72706 when loading a NULL entity
10024
Daniel Veillardc0fef772002-03-01 16:16:31 +000010025Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10028 actually change in a future XML Namespace revision.
10029
Daniel Veillard79426f22002-03-01 16:14:17 +000010030Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10033 added the possibility of returning nodesets from XPath extension
10034 functions written in Python
10035
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010036Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * python/*: commiting some Python bindings work done while travelling
10039
Daniel Veillard97300512002-03-01 09:13:41 +000010040Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10043 explicitely with memory debugging switched on
10044
Daniel Veillard6361da02002-02-23 10:10:33 +000010045Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10048 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10049 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10050 the accessor generator for strings
10051 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10052 regression test.
10053
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010054Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * python/README python/generator.py python/libxml.c python/setup.py:
10057 added the 'usual' setup.py to allow building a libxml2-python
10058 module based on the same code. The initialization is however
10059 different the 2 .so files fo libxml2 and libxslt are identical and
10060 they entry point initialize both libraries. this is done to avoid
10061 some possible nasty problem since the Python don't merge the maps
10062 of all shared modules.
10063
Daniel Veillard158a4d22002-02-20 22:17:58 +000010064Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * parser.c: fixed a push/encoding bug reported by Michael
10067 on librsvg
10068
Daniel Veillard7839e162002-02-20 18:54:48 +000010069Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * include/libxml/parserInternals.h: fixes a misplaced #endif
10072
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010073Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * parser.c valid.c: found and fixed a couple of allocation bugs
10076
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010077Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * doc/xml.html doc/python.html doc/*: added a Python and binding
10080 page describing the current state of the Python bindings and
10081 giving pointers to the other languages wrappers.
10082
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010083Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10086 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10087 rebuilt the API and web site
10088 * xpath.c: fixed #71978 portability bugs
10089
Daniel Veillard8aff2472002-02-19 21:50:43 +000010090Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10093
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010094Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * include/libxml/parserInternals.h parser.c: had to change
10097 2 internal parsing API when processing document content
10098 to check the start and end of element content are defined
10099 in the same entity
10100 * valid.c include/libxml/valid.h: attribute normalization can
10101 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10102 with the context to report it.
10103 * SAX.c: fixed the last known bugs, crazy validation constraints
10104 when a document is standalone seems correctly handled. There
10105 is a couple of open issues left which need consideration especially
10106 PE93 on external unparsed entities and standalone status.
10107 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10108 The 2 tests left failing are actually in error. Cleanup done.
10109
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010110Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * valid.c: implemented E59 spaces in CDATA does not match the
10113 nonterminal S
10114
Daniel Veillard878eab02002-02-19 13:46:09 +000010115Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * SAX.c parser.c valid.c: more validation test fixups
10118 * check-xml-test-suite.py: added duration info for the tests
10119
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010120Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * parser.c valid.c: a couple of errors were reported but not
10123 saved back as such in the parsing context. Down to 1% failure rate
10124 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10125
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010126Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xmlInternald.c: isExtender was missing a char
10129 * parser.c include/libxml/parser.h: % are acceptable in the
10130 internal subset if within a PUBLIC ID
10131
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010132Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * SAX.c parserInternals.c valid.c: more work on the conformance
10135 suite. Took the step to finally block documents with encoding
10136 errors. It's a fatal error per the spec, people should have fixed
10137 their documents by now.
10138
Daniel Veillard55253e22002-02-18 14:32:39 +000010139Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * check-xml-test-suite.py: fixed the test script after some discussion
10142 on the semantic of TYPE="error"
10143 * Makefile.am: added the script to the distrib
10144
Daniel Veillard28757702002-02-18 11:19:30 +000010145Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * SAX.c entities.c: fixed a couple of conformances issues deep
10148 into the validation code (standalone and undeclared Notations)
10149
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010150Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10153 stayed there for years !
10154
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010155Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10158 missing
10159
Daniel Veillardc7612992002-02-17 22:47:37 +000010160Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * check-xml-test-suite.py: improved the behaviour a bit as
10163 well as the logs
10164 * parser.c valid.c SAX.c: fixed a few more bugs
10165 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10166
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010167Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * check-xml-test-suite.py: python script to run regression tests
10170 against the XML Test suite of W3C/OASis
10171 * SAX.c: fixed a validation bug
10172 * parser.c: fixed 3 errors pointed by the test suite
10173 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10174 * python/Makefile.am: fixed a dependendy
10175
Daniel Veillard9f28f302002-02-15 20:48:08 +000010176Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * xmlmemory.c: avoid a warning bug #71594
10179
Daniel Veillard144024e2002-02-13 21:14:46 +000010180Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10183 warning on alpha/Tru64
10184
Daniel Veillarde4301c82002-02-13 13:32:35 +000010185Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * include/libxml/entities.h: fixing a comment
10188 * valid.c: fixing some troubles with validity check on namespaces
10189 * result/VC/NS3 test/VC/NS3: added a specific regression test
10190
Daniel Veillarda6d05382002-02-13 13:07:41 +000010191Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * tree.c: Fixing #71342 serializing '\n' in attribute values
10194 * result/noent/att3 result/att3 test/att3: added a specific
10195 test.
10196
Daniel Veillard797a5652002-02-12 13:46:21 +000010197Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * python/libxml.c: couple of bug fixes
10200
Daniel Veillard01a6d412002-02-11 18:42:20 +000010201Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * python/*.py: removed tabs and used spaces.
10204
Daniel Veillard397ff112002-02-11 18:27:20 +000010205Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10208 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10209
Daniel Veillard03517542002-02-11 13:54:40 +000010210Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10213 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10214
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010215Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * include/libxml/encoding.h include/libxml/entities.h
10218 include/libxml/globals.h include/libxml/parser.h
10219 include/libxml/threads.h include/libxml/tree.h
10220 include/libxml/xmlmemory.h: trying to fix the include mess
10221
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010222Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * include/libxml/xmlmemory.h: reverted part of the previous
10225 attempt to provide #69655, this was breaking the build.
10226
Daniel Veillard0ba59232002-02-10 13:20:39 +000010227Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10230 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10231 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10232 include/libxml/parserInternals.h include/libxml/tree.h
10233 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10234 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10235 clean.
10236 * python/libxml.c: fixed a warning.
10237
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010238Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10241 copying of node, merge back IDs in the target document.
10242 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10243 test/XInclude/ents/ids.xml: test case
10244 * result/VC/ElementValid4: output changed due to a typo fix
10245
Daniel Veillard1c18e302002-02-09 22:16:40 +000010246Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * python/Makefile.am: seems some version of automake didn't
10249 generate the dependancies right as Jacob found out. Add
10250 an extra dependancy rule.
10251
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010252Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * parserInternals.c valid.c: Justin Fletcher found some parts
10255 of the code needing cleanup
10256 * libxml.spec.in python/Makefile.am python/generator.py
10257 python/libxml.c python/libxml.py: Fixed the python Makefiles
10258 corrected a bug showing up on ia64, changed the name of the
10259 python internal module too
10260
Daniel Veillard07be19b2002-02-08 14:20:35 +000010261Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * Makefile.am: applied patch from Andris Pavenis for binary
10264 name suffixes
10265
Daniel Veillardf216d462002-02-08 13:44:24 +000010266Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * xmllint.c win32/win32config.h: fixing #68748
10269
Daniel Veillardd455d792002-02-08 13:37:46 +000010270Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * valid.c: fixing #70166
10273
10274Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * valid.c: fixing #70077
10277
Daniel Veillardc575b992002-02-08 13:28:40 +000010278Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * Copyright Makefile.am README configure.in libxml.spec.in:
10281 Changed to the MIT Licence
10282 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10283 doc/xmlio.html: updated the doc accordingly
10284 * include/libxml/xmlwin32version.h configure.in: preparing
10285 2.4.14 release
10286 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10287 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10288 fixed the const xmlChar * wrapper and generator, XPath extension
10289 functions now use the context as first argument
10290 * python/tests/tstxpath.py python/tests/xpath.py
10291 python/tests/xpathext.py: Updated the tests accordingly
10292 * tree.c: fixed bug #70067
10293
Daniel Veillard7db38712002-02-07 16:39:11 +000010294Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * Makefile.am: cleanup
10297 * debugXML.c: always use stdout if output is NULL
10298 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10299 * python/Makefile.am python/generator.py python/libxml2class.txt
10300 python/libxml_wrap.h python/types.c: augmented the number of bindings
10301 handling FILE * and XPath contexts
10302 * python/tests/Makefile.am: avoid a stupid problem due to the
10303 use of TEST.
10304
Daniel Veillard15a143b2002-02-06 22:40:50 +000010305Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10308
Daniel Veillard70cab352002-02-06 16:06:58 +000010309Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * python/TODO python/libxml.c: cleanup the extension function lookup
10312 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10313
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010314Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * configure.in python/Makefile.am: do not install outside
10317 of prefix
10318
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010319Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * python/TODO python/libxml.c: started adding SAX interfaces
10322 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10323 SAX test
10324
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010325Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * tree.c: hardened the addChild function
10328 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10329 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10330 added accessors needed for xmlNode, a bit more testing and
10331 extension of interfaces
10332 * python/tests/Makefile.am python/tests/build.py: added a test
10333 build from scratch/save/load/check
10334
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010335Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * parserInternals.c: change a small bit in the way valididy
10338 error messages get initialized
10339 * python/TODO python/libxml.c python/libxml2-python-api.xml
10340 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10341 added some memory debugging to track leaks at the libxml2 level
10342 * python/tests/*.py: changed all tests to check for leaks,
10343 there is just one left in XPath extension registrations.
10344
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010345Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * python/TODO python/generator.py python/libxml2-python-api.xml
10348 python/libxml2class.txt: more accessor classes for the parser
10349 context, allow to switch on and check validity
10350 * python/tests/Makefile.am python/tests/error.py
10351 python/tests/invalid.xml python/tests/valid.xml
10352 python/tests/validate.py: attded more test and and added error.py
10353 which I forgot to commit in the last step
10354
Daniel Veillard3ce52572002-02-03 15:08:05 +000010355Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * python/Makefile.am python/types.c: cleanup
10358 * python/libxml.c python/libxml.py python/libxml_wrap.h
10359 python/generator.py python/libxml2-python-api.xml
10360 python/libxml2class.txt: added class for parser context, added
10361 first cut for push mode support. Added a framework to generate
10362 accessors functions.
10363 * python/tests/Makefile.am python/tests/push.py: added a push
10364 test
10365
Daniel Veillardcfb05462002-02-02 23:18:22 +000010366Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10369 bug a bit of cleanup.
10370
Daniel Veillard5d819032002-02-02 21:49:17 +000010371Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10374 python/libxml2class.txt: adding error redirections and preformat
10375 to a python handler
10376 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10377 tests self checking
10378
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010379Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10382 a function
10383
Daniel Veillard9589d452002-02-02 10:28:17 +000010384Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10387 python/libxml.c python/libxml2-python-api.xml
10388 python/libxml2class.txt: Progressing through the TODOs, class
10389 description output, extra XML API, RPM now builds the wrappers
10390 for all python installed versions
10391
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010392Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * configure.in libxml.spec.in python/Makefile.am python/TODO
10395 python/generator.py python/libxml2class.txt: added more informations
10396 in the libxml2-python package including docs. Slightly changed
10397 the class hierarchy
10398 * python/tests/*: added basic regression tests infrastructure too
10399
10400Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10403 added libxml2-python as part of the packages installed
10404
Daniel Veillarda7340c82002-02-01 17:56:45 +000010405Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * python/Makefile.am python/generator.py python/libxml.c
10408 python/libxml.py: more work, now able to extend the
10409 XPath interpreter with functions written in python.
10410
Daniel Veillardc3e39442002-02-01 09:29:41 +000010411Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * python/Makefile.am: Jacob sent a patch to allow building from
10414 tarfile.
10415
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010416Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10419 inserted the python wrappers build, I hope this won't be too
10420 unportable
10421
Daniel Veillard1971ee22002-01-31 20:29:19 +000010422Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * xpath.c: minor optimization
10425 * python/generator.py python/libxml.c python/libxml.py
10426 python/libxml_wrap.h: more work on the python bindings,
10427 they now support XPath and there is no evident leak
10428
Daniel Veillard36ed5292002-01-30 23:49:06 +000010429Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * python/generator.py python/libxml.c python/libxml.py:
10432 more work on the python bindings generator.
10433
Daniel Veillard96fe0952002-01-30 20:52:23 +000010434Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * python/generator.py python/libxml.c python/libxml_wrap.h:
10437 more work on the python bindings.
10438
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010439Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * python/generator.py python/libxml.c python/libxml.py
10442 python/libxml_wrap.h: commited early version of a python binding
10443 for private use only ATM
10444
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010445Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * entities.c tree.c include/libxml/entities.h: applied patch
10448 from Anthony Jones to implement copy of DTD subtree too. Had
10449 just to keep 2 function private which really ought to become
10450 public ones.
10451
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010452Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * xmllint.c: added pointers to the web pages in the usage()
10455
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010456Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * tree.c: more fixes from Petr Kozelka for attribute handling
10459 in the tree API to align the semantic with DOM.
10460
Daniel Veillard36065812002-01-24 15:02:46 +000010461Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * valid.c tree.c entities.c: another set of patches from
10464 Anthony Jones for copy operations cleanup and robustness
10465
Daniel Veillardf8592562002-01-23 17:58:17 +000010466Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10469 an alphabetic index based on comments content
10470 * doc/*: rebuilt the web site with the new references
10471
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010472Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * parserInternals.h: Greg Sjaardema suggested to use an
10475 eponential buffer groth policy in xmlParserAddNodeInfo()
10476
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010477Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10480 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10481 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10482 to generate cross-references, and added/updated the stylesheets
10483 to generate and link API indexes. The generic keyword index
10484 is not done yet.
10485 * doc/*.html: regenerated all the usual docs too
10486
Daniel Veillard2070c482002-01-22 22:12:19 +000010487Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * debugXML.c: added an xpath function to the shell for T. V. Raman
10490
10491Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010492
10493 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10494 debug routines.
10495
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010496Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10499 support of attribute nodes
10500
Daniel Veillard9d06d302002-01-22 18:15:52 +000010501Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10504 hopefully near complete and fully documented of the API in XML
10505 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10506 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10507 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10508 include/libxml/parserInternals.h include/libxml/valid.hi
10509 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10510 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10511 include/libxml/xpath.h include/libxml/xpathInternals.h:
10512 Cleaned up the doc comments a lot in the process, the interface
10513 coverage is now 100%
10514
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010515Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10518 extracts comments from the gtk-doc DocBook output (a bit
10519 convoluted but seems to work).
10520
Daniel Veillard61006472002-01-21 17:31:47 +000010521Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10524 added an XML description of the API, moved the script generating
10525 it here. Added a "make api" target
10526
Daniel Veillardd2f23002002-01-21 13:36:00 +000010527Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10530
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010531Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * xpath.c include/libxml/xpathInternals.h: the change made to
10534 xmlXPathFuncLookupFunc was incompatible roll it back
10535
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010536Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * SAX.c: cleanup patch from Anthony Jones
10539 * doc/Makefile.am: fix the headers to avoid in make scan
10540 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10541 includes, * vs Ptr and general cleanup
10542 * parsedecl.py: first version of a script to extract the
10543 module interfaces, the goal will be to provide .decl or XML
10544 specification of the interfaces to build wrappers.
10545
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010546Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10549 now provides return codes in case of errors
10550
Bjorn Reese026d29f2002-01-19 15:40:18 +000010551Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10552
10553 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10554 Upgraded to trio baseline 1.6
10555 * strio.h strio.c: Replaced by triostr.h and triostr.c
10556
Daniel Veillard572577e2002-01-18 16:23:55 +000010557Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10560 of strdup usage in the code
10561
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010562Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * parser.c error.c: Keith Isdale complained rightly that
10565 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10566
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010567Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * tree.c: fixed the funxtion to set the xml: attributes
10570 * debugXML.c: added "setbase" to test it.
10571
Daniel Veillard2c748c62002-01-16 15:37:50 +000010572Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10575 to allow updating an attribute content
10576
Daniel Veillard8de85c62002-01-15 17:10:15 +000010577Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * libxml.h: try to avoid problems when compiling on Windows
10580
Daniel Veillard314cfa02002-01-14 17:58:01 +000010581Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * hash.c: patch from Anthony Jones for hash.c allocation size
10584 * Makefile.am: trying to work around Yet Another Libtool Madness
10585 and build the 2.4.13 release finally ...
10586
Daniel Veillard744683d2002-01-14 17:30:20 +000010587Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10590 * doc/* : update of the documentation
10591
Daniel Veillarde6a55192002-01-14 17:11:53 +000010592Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10595 at fixing #61290 :-(
10596
Daniel Veillardfb25a512002-01-13 20:32:08 +000010597Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10600 Fixes bug #67229
10601
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010602Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * tree.c: trying to avoid troubles when a subtree is copied
10605 and coalesced in part with the target tree. Should fix
10606 bug #67407
10607
Daniel Veillardd8224e02002-01-13 15:43:22 +000010608Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * valid.c: fixed validation of attributes content of type
10611 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10612 values, very old bug. Fixes #67671
10613
Daniel Veillard8107a222002-01-13 14:10:10 +000010614Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * parser.c include/libxml/parserInternals.h tree.c: integrated
10617 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10618 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10619
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010620Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * threads.c: applied Serguei Narojnyi's patch to add native
10623 thread support on the Win32 platform
10624 * testThreadsWin32.c Makefile.am: added the test program also
10625 from Serguei, Win32 specific
10626 * include/win32config.h include/libxml/xmlwin32version.h.in:
10627 added patch from Igor for the Windows thread specific defines.
10628
Daniel Veillard845cce42002-01-09 11:51:37 +000010629Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10632
Daniel Veillard7b602b42002-01-08 13:26:00 +000010633Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10636 output page into XMLinfo.html. Close bug #66951 and
10637 raised by Robert Collins too.
10638
Daniel Veillard73c6e532002-01-08 13:15:33 +000010639Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * encoding.c: Paul Keogh pointed out a possibility of segfault
10642 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10643 Closes bug # 68238
10644
Daniel Veillard4a859202002-01-08 11:49:22 +000010645Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * doc/*.html: updated the Gdome2 links
10648
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010649Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * libxml.h: Applied following patches from Robert Collins
10652 and make sure IN_LIBXML is defined when compiling it
10653 -------
10654 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10655 as well as Visual C.
10656 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10657 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10658 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10659 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10660 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10661 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10662 xmlSysIDExists xmlNoNetExists).
10663 * xmllint.c: Don't include winsock2.h for Cygwin.
10664
Daniel Veillard401c2112002-01-07 16:54:10 +000010665Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10668 when the version info is not present.
10669
Daniel Veillard6f42c132002-01-06 23:05:13 +000010670Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * tree.c: Anthony Jones pointed out a problem in
10673 xmlStringGetNodeList() and provided a fix for it
10674
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010675Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010677 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010678 xmlCreatePushParserCtxt() when the initial buffer passed
10679 is large.
10680
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010681Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * win32/*: big cleanup of the Windows/MSVC project files
10684 from Igor Zlatkovic
10685
Daniel Veillardcebb1362002-01-02 13:13:30 +000010686Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * doc/Makefile.am: should fix #67674 and avoid troubles if
10689 xsltproc is not available or fails in the prefix provided
10690
Daniel Veillard26908ab2002-01-01 16:50:03 +000010691Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10694
Daniel Veillard5344c602001-12-31 16:37:34 +000010695Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10696
10697 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10698 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10699 Fixed a few other problems raised by Charlie Bozeman.
10700 * result/VC/ElementValid[5-7]: fixed the output
10701
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010702Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10703
10704 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10705 patches from Charlie Bozeman. Regenerated the HTML docs.
10706
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010707Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10708
10709 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10710 for Windows from Igor
10711
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010712Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10713
10714 * xmllint.c: applied Justin Fletcher patch for --output or -o
10715
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010716Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10717
10718 * win32/libxml2/libxml2.def.src: close #67019
10719
Daniel Veillard01db67c2001-12-18 07:09:59 +000010720Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10721
10722 * xmllint.c: applied Justin Fletcher generic timing patch
10723 similar to the one already applied to xsltproc.
10724
Daniel Veillardd1640922001-12-17 15:30:10 +000010725Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10726
10727 * include/libxml/tree.h tree.c: applied documentation patches
10728 from Charlie Bozeman
10729
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010730Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10731
10732 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10733
Daniel Veillard29e43992001-12-13 22:21:58 +000010734Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10735
10736 * valid.c: fix the xmlStrdup() used in the previous patch.
10737 * valid.c: added --dropdtd
10738 * tree.c: fixed xmlUnlinkNode so it also removes the references
10739 from the document if the node is a DTD
10740
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010741Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10742
10743 * HTMLtree.c valid.c: cleanup some static declarations
10744
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010745Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10746
10747 * xmllint.c: removed another strdup()
10748 * doc/FAQ: removed the HP/UX entry
10749
Daniel Veillarded472f32001-12-13 08:48:14 +000010750Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10751
10752 * valid.c: fix bug #66816 when validating.
10753 * xmllint.c: don't use sys/time.h if configure did not found it
10754
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010755Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10756
10757 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10758 xmlcatalog_man.xml
10759
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010760Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10761
10762 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10763 xmlInitMemory() was declared twice
10764
Daniel Veillardb82c1662001-12-09 14:00:54 +000010765Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10766
10767 * globals.c: do not reference strdup() !
10768 * configure.in libxml-2.0.pc.in: trying to fix the libs
10769 of the various config extraction modules
10770
Daniel Veillardef90ba72001-12-07 14:24:22 +000010771Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10772
10773 * configure.in : preparing 2.4.12
10774 * doc/* : updated and rebuilt the docs
10775
Daniel Veillard220346d2001-12-07 11:33:54 +000010776Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10777
10778 * uri.c: closed bug #66159
10779 * testURI.c: added --escape option
10780 * configure.in: some cleanup for xml2-config --cflags
10781
Daniel Veillard2a906822001-12-06 14:34:08 +000010782Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10783
10784 * globals.c testThreads.c: removed some misplaced includes
10785 of xmlversion.h
10786
Daniel Veillarde28313b2001-12-06 14:08:31 +000010787Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10788
10789 * threads.c: patch from Gary Pennington fixing a possible
10790 problem at initialization time.
10791
Daniel Veillardd3b08822001-12-05 12:03:33 +000010792Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10793
10794 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010795 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010796 CodeWarrior.
10797
Daniel Veillarda7866932001-12-04 13:14:44 +000010798Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10799
10800 * xmllint.c: applied Geert Kloosterman's patch to fix
10801 --repeat --timing output
10802
Daniel Veillard19840942001-11-29 16:11:38 +000010803Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10804
10805 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10806 where non-wellformed XML declaractions were not detected.
10807
Daniel Veillarde85d9342001-11-28 14:43:12 +000010808Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10809
10810 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10811
Daniel Veillard22f25a82001-11-28 09:12:23 +000010812Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10813
10814 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10815 gets reset by xmlCleanupInputCallbacks() and this makes the
10816 function useless. Same for output.
10817
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010818Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10819
10820 * xmlIO.c: robert pointed out a loop error in callback cleanups
10821
Daniel Veillard8faa7832001-11-26 15:58:08 +000010822Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10825 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10826 they are not really tied to debugging
10827
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010828Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10829
10830 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10831 * xmllint.c: better --catalogs description
10832
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010833Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10834
10835 * tree.c: fixed a couple of problems in xmlSetProp()
10836
Daniel Veillardcd337f02001-11-22 18:20:37 +000010837Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10838
10839 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10840 unappropriate stdout output.
10841
Daniel Veillard566d4df2001-11-22 13:00:53 +000010842Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10843
10844 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10845 by Denis Beurive, closes #65111
10846
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010847Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10848
10849 * valid.c: in case of content model validity error, don't
10850 print it if validity warnings were not requested.
10851
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010852Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10853
10854 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10855 * parserInternals.c: removed the last exit() call. Print an
10856 unmaskable error on stderr instead (library mismatch detection)
10857
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010858Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10859
10860 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10861 shell instructions from Heiko Rupp
10862
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010863Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10864
10865 * catalog.c: use the URL notation file:// for default catalog paths
10866
Daniel Veillard0ec98632001-11-14 15:04:32 +000010867Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10868
10869 * include/libxml/tree.h: better comments for _private fields
10870 * tree.c: removed a problem when copying an entity reference.
10871
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010872Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10873
10874 * vms/*: updated instructions and diffs from John A Fotheringham
10875
Daniel Veillarda11001b2001-11-12 22:45:36 +000010876Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10877
10878 * include/libxml/xmlerror.h: avoid an include problem if
10879 #include <libxml/xmlerror.h> happens first in code
10880 seems to be the case in KDE libs
10881
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010882Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10883
10884 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10885 from Igor for Windows
10886
10887Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10888
10889 * Makefile.am: Gary Pennington pointed out a missing prefix
10890
Daniel Veillard43d3f612001-11-10 11:57:23 +000010891Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10894 * doc/*: upgraded and rebuilt the docs
10895
Daniel Veillardc1f78342001-11-10 11:43:05 +000010896Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * HTMLparser.c: fix comment in scripts element parsing.
10899 * result/HTML/doc3*: updated the results.
10900
10901Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10902
10903 * uri.c: another URI bug fix #63336, using Joel Young patch.
10904
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010905Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10908 a cleaned up version of the Pwd shell string generation.
10909
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010910Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * valid.c include/libxml/tree.h: trying to fix namespaces +
10913 validation problems for good, closing #63619 in the process
10914 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10915 wrong in this respect, fixed it.
10916
Daniel Veillardd536f702001-11-08 17:32:47 +000010917Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10918
10919 * xmllint.c: Morus Walter patch to allow --format and --encode
10920
Daniel Veillard5004f422001-11-08 13:53:05 +000010921Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10922
10923 * debugXML.c: Stefan Kost provided an help command for the shell
10924
Daniel Veillarda6825e82001-11-07 13:33:59 +000010925Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * debugXML.c: Heiko Rupp pointed that the shell would crash
10928 on empty nodesets returns.
10929
Daniel Veillard03f848d2001-11-07 12:53:46 +000010930Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10931
10932 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10933 migh need the history libraries
10934
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010935Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10936
10937 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10938 handle the case of < in quoted attributes, Bastian Kleineidam
10939
Daniel Veillardc853b322001-11-06 15:24:37 +000010940Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10941
10942 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10943 fixing catalog breakages
10944 * Makefile.am catalog.c result/catalogs/catal
10945 result/catalogs/mycatalog.* test/catalogs/catal*:
10946 fixed more problems in catalog support, added more regression tests
10947 for both XML and SGML catalog handling
10948
Daniel Veillard66870c72001-11-05 19:27:49 +000010949Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10950
10951 * debugXML.c: applied an improvement to xmlGetLineNo() from
10952 Keith Isdale
10953
Daniel Veillardffe09c92001-11-05 14:21:47 +000010954Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10955
10956 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10957 Side effect of the progressive catalog loading
10958
Daniel Veillardad661b92001-11-05 11:43:15 +000010959Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10960
10961 * Makefile.am: confexecdir and confexec_DATA were defined twice
10962 pointed out by Karl Eichwalder
10963
Daniel Veillard6eb17722001-11-04 22:19:27 +000010964Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * xmlcatalog.c: avoid unlink() and use remove() instead.
10967
Daniel Veillardea898282001-11-04 22:13:45 +000010968Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * libxml.spec.in: cleanup
10971 * include/libxml/xmlwin32version.h: updated with 2.4.8
10972
Daniel Veillarda4617b82001-11-04 20:19:12 +000010973Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * encoding.c global.data globals.c testThreads.c: fix bug #63752
10976 of compiling libxml with a non standard set of options
10977
John Fleck027edfb2001-11-04 20:13:58 +000010978Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
10979
10980 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
10981 document --sgml option, fixing gnome bugzilla #63382
10982
Daniel Veillardcd21dc72001-11-04 20:03:38 +000010983Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
10984
10985 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
10986 breakage of 2.4.7, added a couple of really needed APIs
10987 like xmlCatalogIsEmpty() and xmlNewCatalog()
10988 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
10989 for install-catalog
10990 * configure.in: preparing 2.4.8
10991
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000010992Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
10993
10994 * HTMLtree.c tree.c include/libxml/HTMLtree.h
10995 include/libxml/tree.h include/libxml/xmlIO.h: more include
10996 cleanups, export cleanly one html output + format function.
10997
10998Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * parser.c: removed initGenericErrorDefaultFunc call from
11001 xmlInitParser() since it could destroy previous calls to
11002 xsltSetGenericErrorFunc() effects
11003
Daniel Veillardebd38c52001-11-01 08:38:12 +000011004Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11005
11006 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11007 keyword.
11008
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011009Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11010
11011 * Makefile.am: cleanup
11012 * threads.c: cleanup too
11013 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11014 from xsltproc
11015 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11016 dependancy loop.
11017
Daniel Veillard91c00402001-10-30 17:41:38 +000011018Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11019
11020 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11021 was not used anymore !
11022
Daniel Veillard52dcab32001-10-30 12:51:17 +000011023Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11024
11025 * configure.in: preparing 2.4.7
11026 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11027 manual page from John
11028 * doc/*: updated the doc and rebuilt the generated pages
11029
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011030Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11031
11032 * xmlIO.c: closing bug #62711, the library should never
11033 close stdin or stdout.
11034
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011035Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * uri.c: second pass at fixing #63336, using Joel Young
11038 final patch. looks okay.
11039
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011040Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11041
11042 * uri.c include/libxml/uri.h: trying to clear #63336
11043 allowing the escaping routine to parse unconformant
11044 URI-References.
11045
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011046Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * vms/readme.vms vms/build_libxml.com nanoftp.c
11049 include/libxml/xmlversion.h.in: a few VMS updates from
11050 John A Fotheringham
11051 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11052 and xmlCleanupOutputCallbacks() for the Perl binding people.
11053
Daniel Veillard635ef722001-10-29 11:48:19 +000011054Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11055
11056 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11057 apply fixes to close #63271 and avoid segfaults when
11058 the error routine gets callbed before xmlInitParser()
11059 get called.
11060 * nanoftp.c error.c: Applied patches from Justin Fletcher
11061 correcting some xmlGenericError misuses.
11062
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011063Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11064
11065 *doc/xmllint.xml, doc/xmllint.1
11066 New and improved man page for xmllint - .xml is the original, .1
11067 is the generated man page
11068
Daniel Veillardc9484202001-10-24 12:35:52 +000011069Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11070
11071 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11072 the web site from the main HTML document.
11073
Daniel Veillard5151c062001-10-23 13:10:19 +000011074Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * parser.c: fixed an erroneous validation bug when PE refs
11077 occurs in external parsed entities referenced from the
11078 internals subset
11079 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11080 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11081 added the associated testcase, it's a nice one.
11082 * HTMLparser.c: generate the DTD node as HTML still ...
11083 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11084
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011085Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * HTMLparser.c: fixed a bug in htmlNewDoc()
11088
Daniel Veillard89cad532001-10-22 09:46:13 +000011089Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * test/threads/*: added entities testing to the Thread test
11092 * testThreads.c: make the test reasonable
11093 * DOCBparser.c: fix the DTD public and system ID
11094 * xmllint.c: added --sgml for SGML DocBook importing
11095 * Makefile.am: added Docbtests target
11096
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011097Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11100 * testThreads.c: removed bogus include
11101
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011102Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11105 fixed a very serious (looping) validation bug
11106
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011107Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11108
11109 * include/libxml/globals.h include/libxml/threads.h threads.c
11110 testThreads.c: far more testing, cleaning up bugs
11111 * *.c : make sure globals.h is always included.
11112
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011113Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11114
11115 * HTMLparser.c: try to get rid of parser loops for good.
11116
Daniel Veillardab7488e2001-10-17 11:30:37 +000011117Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * configure.in: fixed some bugs in CFLAGS passing.
11120 * test/threads Makefile.am testThreads.c: added a specific
11121 threaded test case (really nasty, guaranteed).
11122
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011123Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * catalog.c: serious cleanup on the management of the
11126 XML catalog tree, more tests done, especially with
11127 the catalog PI.
11128
Daniel Veillard364789a2001-10-16 12:45:00 +000011129Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11130
11131 * catalog.c: avoid a problem in catalog cleanup on SMP if
11132 catalogs were not initialized.
11133
Daniel Veillard81463942001-10-16 12:34:39 +000011134Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11135
11136 * catalog.c xpath.c: trying to cleanup the not thread safe
11137 parts of the library.
11138
Daniel Veillard64a411c2001-10-15 12:32:07 +000011139Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11140
11141 * include/libxml/globals.h configure.in global.data: make
11142 the allocation be per-thread a configure option
11143 * encoding.c include/libxml/parser.h: fixed compilation
11144 errors
11145
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011146Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * include/libxml/parser.h: Norm reported that a few lines
11149 added were breaking libxslt compile, removed them for now
11150
Daniel Veillard6f350292001-10-14 09:56:15 +000011151Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * parser.c parserInternals.c threads.c: debugged and fixed
11154 initialization problems which were giving troubles on SMP
11155 boxes.
11156
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011157Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * include/libxml/Makefile.am: missing globals.h
11160
Daniel Veillarde7090612001-10-13 12:18:28 +000011161Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011162
Daniel Veillarde7090612001-10-13 12:18:28 +000011163 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011164
Daniel Veillardd0463562001-10-13 09:15:48 +000011165Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11166
11167 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11168 include/libxml/parserInternals.h include/libxml/tree.h
11169 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11170 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11171 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11172 Applied the last patches from Gary, cleanup, activated threading
11173 all user accessible global variables are now handled in globals.[ch]
11174 Still a bit rought but make tests passes with either
11175 --with-threads defined at configure time or not.
11176 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11177 linking options
11178
Daniel Veillardb8478642001-10-12 17:29:10 +000011179Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11180
11181 * Makefile.am include/libxml/Makefile.am
11182 include/libxml/globals.h globals.c include/libxml/threads.h
11183 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11184 configure.in: started integrating the core of the thread support
11185 not activated yet but half integrated. The code should still
11186 compile and work anyway.
11187
Daniel Veillardb44025c2001-10-11 22:55:55 +000011188Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11189
11190 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11191 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11192 integrating the non-controversial parts of Gary Pennington
11193 multithread patches
11194 * catalog.c: corrected a small bug introduced
11195
Daniel Veillard75b96822001-10-11 18:59:45 +000011196Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * catalog.c include/libxml/catalog.h: very serious cleanup,
11199 isolating unportable code and as much as possible the accesses
11200 to the global shared catalog. May need more testing !
11201
Daniel Veillard78d12092001-10-11 09:12:24 +000011202Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11205 Keith Isdale patches for the XSLT debugger interfaces. Some
11206 cleanup
11207
Daniel Veillardff0b7312001-10-11 06:46:09 +000011208Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11209
11210 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11211 * DOCBparser.c: generate line nubers in elements
11212
Daniel Veillard60087f32001-10-10 09:45:09 +000011213Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11214
11215 * configure.in: preparing 2.4.6 release
11216 * doc/xml.html doc/html/*: updated and rebuilt the docs
11217 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11218
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011219Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11220
11221 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11222 adding documentation for DV's supercatalog support
11223
Daniel Veillard82d75332001-10-08 15:01:59 +000011224Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11227 super catalog support adding one API and one flag --sgml to
11228 xmlcatalog
11229
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011230Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11231
11232 * doc/xmlcatalog_man.xml, xmlcatalog.1
11233 One more crack at
11234 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11235
11236
Thomas Broyer47334c02001-10-07 16:41:52 +000011237Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11238
11239 * xpath.c: implemented xmlXPathObjectCopy for external objects
11240 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11241
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011242Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11243
11244 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11245 finishing up fix to
11246 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11247 the xmlcatalog man page display more elegantly
11248
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011249Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11250
11251 * configure.in: closing bug #61832
11252 * HTMLparser.c: removed a warning
11253
Daniel Veillard6ab38382001-10-06 13:08:27 +000011254Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11255
11256 * xpath.c: fixing #61673 part I, do not loose doc information
11257 when copying result value trees.
11258
Daniel Veillard556c6682001-10-06 09:59:51 +000011259Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * xpath.c: trying to harden the XPath interpreter
11262
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011263Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11264
11265 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11266 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11267
William M. Brack1633d182001-10-05 15:41:19 +000011268Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11269
11270 * HTMLparser: repaired another loop problem
11271
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011272Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11275 parsing.
11276 * xpath.c: fix bug #61291 the default XML namespace node is
11277 missing from the namespace axis.
11278 * tree.c: refuse to create namespaces nodes with prefix "xml"
11279
Daniel Veillard651f9472001-10-04 14:51:06 +000011280Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11281
11282 * SAX.c: ouch a non-defined namespace could lead to a crash,
11283 fixed #61215
11284
Daniel Veillard7dd05702001-10-04 14:25:12 +000011285Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * parserInternals.c: closed bug #61054
11288
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011289Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * include/libxml/Makefile.am: closing #60708
11292
Daniel Veillarda293c322001-10-02 13:54:14 +000011293Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11296 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11297
Daniel Veillardf4309d72001-10-02 09:28:58 +000011298Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11301
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011302Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11303
11304 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11305 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11306
Daniel Veillard16756b62001-10-01 07:36:25 +000011307Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11308
11309 * catalog.c: Justin Fletcher provided cleaup code in case
11310 HAVE_STAT is not defined
11311 * include/win32config.h: Igor Zlatkovic suggested to have
11312 HAVE_STAT defined there
11313
William M. Brack5e1cac12001-09-28 16:19:18 +000011314Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11315
11316 * catalog.c - fixed typing error reported by M. Barros
11317
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011318Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11319
11320 * xmllint.c - fixing typo
11321
William M. Brackd28e48a2001-09-23 01:55:08 +000011322Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11323
11324 * HTMLparser.c: small enhancement to prevent loop on
11325 unrecognizable data
11326
Daniel Veillardb1d62872001-09-21 09:47:08 +000011327Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * parserInternals.c: applying patch from bug #60757 this
11330 should close it
11331
Daniel Veillardc0631a62001-09-20 13:56:06 +000011332Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * catalog.c xmlcatalog.c: removed a couple of warning
11335 * xpath.c: try to solve the linking problem on platforms
11336 needing trio to compile
11337
Daniel Veillard1a123612001-09-19 08:06:23 +000011338Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011339
Daniel Veillard1a123612001-09-19 08:06:23 +000011340 * Makefile.am libxml.spec.in: backing up non-documented changes
11341 commited without review or aproval by Jens Finke <jens@gnome.org>
11342 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011343
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011344Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * configure.in: Joe Orton provided a patch fixing a problem
11347 when iconv is specified to be in a non-standard directory
11348 but wasn't exported in xml2-config --cflags
11349
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011350Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11351
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011352 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011353 troubles with 2.4.4 errors.
11354
Daniel Veillard16698282001-09-14 10:29:27 +000011355Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * encoding.c entities.c: do not output hexadecimal charrefs
11358 when serializing HTML since some version of Netscape can't
11359 grok it, generate decimal ones.
11360 * result/HTML/doc3.htm: output changed due to previous test
11361 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11362
Daniel Veillard98fed372001-09-13 11:34:58 +000011363Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11364
11365 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11366 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11367
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011368Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011369 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011370
11371 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11372 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11373 updated the configuration scripts systems accordingly
11374
Daniel Veillard04382ae2001-09-12 18:51:30 +000011375Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * configure.in: preparing for 2.4.4
11378 * doc/xml.html doc/html/*: updated and rebuilt the docs
11379
Daniel Veillardd63437e2001-09-12 15:00:27 +000011380Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11381
11382 * win32/dsp/libxml2.def.src: tried to incorporate comments
11383 from bug #59220
11384
Daniel Veillard319a7422001-09-11 09:27:09 +000011385Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11386
11387 * parser.c result/noent/wml.xml: fixed bug #59981 related
11388 to handling of '&' in attributes when entities are substitued
11389
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011390Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11391
11392 * libxml.h include/libxml/xmlversion.h.in
11393 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11394 Tried to close bug #60131
11395
Daniel Veillardbce62332001-09-10 18:46:55 +000011396Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11399
Daniel Veillard143b04f2001-09-10 18:14:14 +000011400Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * SAX.c: fixing bug #59946 on xmlns=""
11403
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011404Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11407 but allocates a new error code.
11408
Daniel Veillard05c13a22001-09-09 08:38:09 +000011409Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * xmllint.c: John Fleck fixed typos in the options output
11412 * parser.c SAX.c: fix ignorable white space SAX selection
11413
11414Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11415
11416 * entities.c: Steve Underwood found the possibility of an
11417 ininite loop in case of error.
11418
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011419Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11422
Daniel Veillarda050d232001-09-05 15:51:05 +000011423Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * parser.c: warn if version is not 1.0 but it's not
11426 strictly speaking an error after analyzing the spec
11427
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011428Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11429
11430 *doc/catalog.html - add link to the html version of the
11431 man page, other linguistic cleanups
11432
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011433Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11434
11435 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11436 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11437 file, has not yet been included in the build.
11438
Daniel Veillard99784ff2001-09-01 16:20:28 +000011439Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * catalog.c: removed a duplicate affectation Justin Fletcher
11442
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011443Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * tree.c: Armin Sander pointed a possible text coalescing
11446 problem, completed his patch.
11447
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011448Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11449
11450 * trionan.c: Fixed const and volatile re-definition problem
11451
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011452Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * libxml.4 parser.c: doc updates from Heiko Rupp
11455 * parserInternals.c: 2 sanity checks from Heiko Rupp
11456
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011457Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * tree.c: applied patch from Armin Sander to make some pointers
11460 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011461 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011462
Daniel Veillardb06c6142001-08-27 14:26:30 +000011463Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * xpath.c: hum, restrict the integer usage gcc bug workaround
11466 to only gcc compilers so that other architecture don't get
11467 penalized by this limitation.
11468 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11469
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011470Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11473 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11474
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011475Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11478 --convert option to xmlcatalog to convert SGML ones to
11479 the XML syntax.
11480 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11481
11482 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011483Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11484
11485 * catalog.c xmlIO.c: started some serious testing and fixed
11486 a few bug and optmization needs.
11487
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011488Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11491 preparing for a 2.4.3 release even if it may not be ready yet
11492 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11493 all file parsing lookup to go through the entity resolver, add
11494 to add an API to bypass it (needed to load catalogs themselves),
11495 some cleanup on the catalog code too.
11496 * nanoftp.c: small cleanup
11497 * doc/catalog.html: small update
11498
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011499Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11502 Jun Kuriyama
11503
Daniel Veillardffb120d2001-08-23 00:52:23 +000011504Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * doc/catalog.html: finished the catalog documentation
11507
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011508Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * doc/catalog.html doc/xml.html: added documentation about
11511 Catalog support, misses an API description
11512 * doc/html/*: reextracted the API pages
11513
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011514Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11515
11516 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11517 Added the part about section 7.2 on URI resolution,
11518 fixed a side effect in the HTML parser, look complete
11519 and ready to rock except the URI/SystemID part!
11520
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011521Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * include/libxml/catalog.h include/libxml/parser.h
11524 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11525 xmlIO.c: added support and APIs needed for the catalog PI
11526 * include/libxml/xmlIO.h: cleanup
11527
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011528Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11529
11530 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11531 include/libxml/catalog.h: starts to look okay, really
11532 plugged the new framework, cleaned a lot of stuff,
11533 added some APIs, except the PI's support missing this
11534 should be mostly complete
11535 * result/catalogs/* test/catalogs/*: added new test, enriched
11536 the existing one with URN ID tests
11537
Daniel Veillard64339542001-08-21 12:57:59 +000011538Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * catalog.c: fixed nextCatalog
11541 * result/catalogs/docbook test/catalogs/*: started adding
11542 a small regression test
11543
Daniel Veillardcda96922001-08-21 10:56:31 +000011544Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11547 more work on the XML catalog support.
11548 * parser.c include/libxml/parser.h: small cleanup seems using
11549 list as a public parameter name can give portability troubles
11550 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11551 include/libxml/xpath.h include/libxml/Makefile.am: removed
11552 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11553 wrappers
11554
Bjorn Reese45029602001-08-21 09:23:53 +000011555Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11556
11557 * Makefile.am trio.c triodef.h trionan.c xpath.c
11558 include/libxml/Makefile.am include/libxml/trionan.h:
11559 Re-worked Not-A-Number and Infinity support.
11560 * xmlcatalog.c: added readline include files
11561
Daniel Veillard344cee72001-08-20 00:08:40 +000011562Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11565 testCatalog as xmlcatalog, making it an installed app
11566 adding a shell, and preparing it to be a /etc/xml/catalog
11567 management tool, though not ready yet
11568 * catalog.c include/libxml/catalog.h: adding support for
11569 XML Catalogs http://www.oasis-open.org/committees/entity/
11570 not finished, there is some interesting tradeoffs and a
11571 few open questions left.
11572
Daniel Veillardb7664f42001-08-19 13:00:43 +000011573Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * xmllint.c: fixed a line formatting problem
11576
Daniel Veillard5015b712001-08-17 09:37:52 +000011577Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * SAX.c: removed a couple of unused variable (Albert Chin)
11580
Daniel Veillardbb371292001-08-16 23:26:59 +000011581Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11584 trying to fix some troubles w.r.t. function returning
11585 const xxxPtr.
11586
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011587Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11590 defined
11591
Daniel Veillardae6db172001-08-16 19:32:00 +000011592Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11593
11594 * xpointer.c: removed unused var
11595
Daniel Veillard09190202001-08-16 16:27:41 +000011596Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * testXPath.c: another small cleanup closing bug #59110
11599
Daniel Veillard796f4b62001-08-16 16:00:13 +000011600Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * win32/dsp/libxml2.def.src: small cleanup closing bug
11603 #59108
11604
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011605Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * example/gjobread.c: add xmlCleanupParser() before leaving
11608
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011609Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * config.h.in configure.in include/libxml/xmlwin32version.h:
11612 released 2.4.2
11613
Daniel Veillardd3d06722001-08-15 12:06:36 +000011614Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * include/libxml/valid.h debugXML.c valid.c: deprecate
11617 the non-boundchecking Sprintf functions, add Snprintf
11618 this should close bug #57984
11619
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011620Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11623 URIs before doing the lookups (pointed by Mark Vakoc)
11624
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011625Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * xpath.c: serious changes on Result Value Trees and NodeSets
11628 w.r.t. deallocation and collect operations. Probably not
11629 100% clean (merge of allocated trees smells like a problem).
11630 Seems sufficient to close #58943
11631
Daniel Veillard90493a92001-08-14 14:12:47 +000011632Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * xmllint.c: adding a --format option
11635
Daniel Veillardfe703322001-08-14 12:18:09 +000011636Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * xpath.c: count() was broken on Result Value Tree
11639 * xmlIO.c: fixed file:/// accesses on _WIN32
11640
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011641Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11644 macro was renamed, this should close bug #58683
11645
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011646Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11649 entity substitution mode text at the end of the entity might
11650 be added due to text coalescing.
11651 * nanoftp.c parser.c: small cleanup
11652
Daniel Veillard0c720972001-08-08 20:59:00 +000011653Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11654
11655 * HACKING: added John Fleck right to commit in the doc subdir
11656
Daniel Veillard48da9102001-08-07 01:10:10 +000011657Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11660 allow to inherit attributes from the DTD directly in the
11661 tree, this is needed for XPath and can be a useful feature.
11662 Inherited namespaces are always provided at the tree level now
11663 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11664 of tests for this feature (XSLT being the prime user).
11665
Daniel Veillard50f34372001-08-03 12:06:36 +000011666Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11669 testSAX.c xmlIO.c xmllint.c include/win32config.h
11670 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11671 include/libxml/xmlwin32version.h.in win32/README.MSDev
11672 win32/dsp/*: applied Win32 Facelift No.2 patches from
11673 Igor Zlatkovic for Windows/MSC
11674
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011675Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * SAX.c: unparsedEntityDecl() the URI computation of the
11678 entity wasn't done breaking XSLT unparsed-entity-uri()
11679
Daniel Veillard567e1b42001-08-01 15:53:47 +000011680Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * xpath.c: fixed a bug when walking the descendants and
11683 the current node has no children
11684 * debugXML.c: show up when a text node is supposed to not be escaped
11685
Thomas Broyerf186c822001-07-31 23:30:37 +000011686Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11687
11688 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11689 worked like the set:leading() function)
11690 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11691
Daniel Veillardba6db032001-07-31 16:25:45 +000011692Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11693
11694 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11695
Daniel Veillard57905372001-07-31 15:52:17 +000011696Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11697
11698 * include/libxml/xmlIO.h: apply change to close #58141
11699 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11700
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011701Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11702
11703 * parser.c: when the internal subset uses a PE, then the
11704 included entity can use conditional sections.
11705
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011706Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11707
11708 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11709 when walking the namespace axis showing up in
11710 libxst/tests/general/bug-12
11711 * xmlmemory.c: added the possibility to trace a given block
11712 defined by its address
11713
Daniel Veillard4aafa792001-07-28 17:21:12 +000011714Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11715
11716 * parser.c: don't override existing encoding specified before
11717 starting xmlParseDocument()
11718
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011719Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11720
11721 * include/libxml/xmlwin32version.h: reinserted, needed for
11722 Windows users of CVS
11723
Darin Adlera77cac02001-07-27 17:41:51 +0000117242001-07-27 Darin Adler <darin@bentspoon.com>
11725
Darin Adler699613b2001-07-27 22:47:14 +000011726 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11727 * testCatalog.c: Add include of <libxml/parser.h>.
11728
117292001-07-27 Darin Adler <darin@bentspoon.com>
11730
Darin Adlera77cac02001-07-27 17:41:51 +000011731 * include/libxml/.cvsignore:
11732 * include/libxml/xmlwin32version.h:
11733 Remove this file from CVS because it's generated.
11734
Daniel Veillard50822cb2001-07-26 20:05:51 +000011735Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11736
11737 * parser.c include/libxml/parser.h: applied const patches from
11738 Tom Moog #58002
11739
Thomas Broyerba4ad322001-07-26 16:55:21 +000011740Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11741
11742 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11743 lookup framework
11744
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011745Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11746
11747 * tree.c: fixed xmlCopyNode() for documents
11748
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011749Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11750
11751 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11752
11753Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011754
11755 * parser.c: fixes bug #57652 reported by Morus Walter
11756
Daniel Veillarde3924972001-07-25 20:25:21 +000011757Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11758
11759 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11760
Daniel Veillarda53c6882001-07-25 17:18:57 +000011761Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11762
11763 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11764 errors, lesson don't add new functions at 1am before a release
11765 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11766 from XPath initialization when possible.
11767
Daniel Veillardd9bad132001-07-23 19:39:43 +000011768Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11769
11770 * result/scripts/base*: removing history/readline changed
11771 this slightly
11772 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11773 xmllint.c: make element content line number generation
11774 optionnal to avoid breaking old apps added interface to switch
11775
Daniel Veillardf012a642001-07-23 19:10:52 +000011776Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11777
11778 * configure.in: get rid of the readline and libhistory
11779 dependancies by default, release 2.4.1 with IA64 fix
11780 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11781 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11782 John Kroll fixes to allow saving to HTTP via PUT (or
11783 POST of needed).
11784 * doc/html/*.html: regenerated the docs
11785
Thomas Broyere8126242001-07-22 03:54:15 +000011786Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11787
11788 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11789 xmlHashScanFull and xmlHashScannFull3 to get passed the
11790 three keys as arguments to the callback function
11791
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011792Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11793
11794 * configure.in Makefile.am: removed libxml softlink for good
11795 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11796 100% coverage by gtk-doc
11797
Daniel Veillard8599e702001-07-17 21:38:51 +000011798Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11799
11800 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11801 fixed serious troubles due to size_t vs. int mismatch
11802
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011803Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11804
11805 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11806
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011807Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11808
11809 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11810 convenient extension API for value and context managing
11811 Now handles external objects through xmlXPathPopExternal,
11812 xmlXPathWrapExternal and xmlXPathReturnExternal.
11813 Added functions for sets operations (intersection, etc.)
11814
Daniel Veillard22090732001-07-16 00:06:07 +000011815Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11816
11817 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11818 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11819 HTMLparser.c: cleanup of global variables, marking some
11820 const or private.
11821
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011822Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011823
11824 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11825 fixed xmlXPathNodeSetItem when passing index=0
11826
Daniel Veillard05dec342001-07-14 21:57:39 +000011827Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11828
11829 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11830
Daniel Veillard28ae6362001-07-14 16:44:32 +000011831Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11832
11833 * xmllint.c: fixed compilation under Cygwin #57503
11834 * TODO: update
11835
Peter Williamsed156f52001-07-13 18:35:13 +0000118362001-07-13 Peter Williams <peterw@ximian.com>
11837
11838 * config.h.in: add #undef HAVE_DLFCN_H
11839
11840 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11841 builddir.
11842
Daniel Veillard73b36e32001-07-12 15:09:52 +000011843Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11844
11845 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11846 raised by #57348 and #57381
11847
Daniel Veillard7db37732001-07-12 01:20:08 +000011848Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11849
11850 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11851 tree.c xpointer.c: store the line numbder in element->content,
11852 may break some software, need a configuration mechanism
11853
Darin Adler96037892001-07-11 00:03:16 +0000118542001-07-10 Darin Adler <darin@bentspoon.com>
11855
11856 * .cvsignore:
11857 * example/.cvsignore:
11858 * include/.cvsignore:
11859 * include/libxml/.cvsignore:
11860 Various things that are generated and should be ignored.
11861
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011862Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11863
11864 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11865 * doc/xml.html doc/html/*: updated the docs
11866
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011867Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11868
11869 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11870 validation occured on content with element child
11871
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011872Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11873
11874 * tree.c: fixed XML Base computation which was broken
11875 * debugXML.c: added a base function to the shell
11876 * Makefile.am result/scripts/* test/scripts/*: added scripts
11877 based regression tests, and adding 2 XML Base tests
11878
Daniel Veillard19e96c32001-07-09 10:32:59 +000011879Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11880
11881 * tree.c: set properties doc and call xmlSetListDoc for properties
11882 content when grafting them in a different tree.
11883 * aclocal.m4: remove from CVS
11884
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011885Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11886
11887 * win32/libxml2/libxml2.def.src: added some missing entry point
11888 for XPath (Mark Vakoc)
11889
Daniel Veillard388236f2001-07-08 18:35:48 +000011890Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11891
11892 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11893 layer should URI-Unescape before trying to open resources.
11894
Daniel Veillard04383752001-07-08 14:27:15 +000011895Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11896
11897 * xpath.c: fix the name() bug for elements in the default
11898 namespace reported by Charlie Bozeman
11899
Daniel Veillard7583a592001-07-08 13:15:55 +000011900Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11901
11902 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11903 led to an XPath fix, improvements of SAX initialization, and
11904 an added option --nocdata to testXPath
11905
Daniel Veillard449d7392001-07-07 19:11:06 +000011906Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11907
11908 * doc/libxml-doc.el: Felix Natter provided anew version working
11909 with XEmacs too
11910
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011911Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11912
11913 * include/libxml/xpath.h: small cleanup
11914 * doc/xml.html: update
11915
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011916Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11917
11918 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11919 released 2.3.14
11920
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011921Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11922
11923 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011924 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011925
Daniel Veillard73c9c042001-07-05 20:02:54 +000011926Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11927
11928 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11929 were not equal to empty strings
11930
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011931Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11932
11933 * SAX.c: fixed a URI-Reference computation problem when validating
11934 * xmlIO.c: small cleanup
11935
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011936Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11937
11938 * parser.c: improved the description of a couple of interfaces
11939 upon Larry Stamper suggestion
11940
Daniel Veillard62f313b2001-07-04 19:49:14 +000011941Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11942
11943 * SAX.c entities.c parser.c: changed completely the way entities
11944 are handled when running the parser in entity substitution mode.
11945 This fixes a bug reported by Stephan Kulow and nearly divides
11946 by 3 the amount of memory required by libxslt to load and process
11947 DocBook TDG.
11948
Daniel Veillardf420ac52001-07-04 16:04:09 +000011949Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11950
11951 * HTMLparser.c: fixing a too early root closing problem raised
11952 byt Prashanth Naidu
11953
Daniel Veillard8c357d52001-07-03 23:43:33 +000011954Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11957 raised by Mark Vakoc.
11958
Daniel Veillard6e90d192001-07-03 16:37:49 +000011959Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11960
11961 * example/Makefile.am: fixed the include path to add srcdir/include
11962 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11963 and some cleanup
11964
Daniel Veillardf06307e2001-07-03 10:35:50 +000011965Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11966
11967 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11968 lot of optimization work, results in significant improvements
11969 when handling really complex XPath queries. Add a small optimizer
11970 for unions, improve [n] and [last()], avoid some costly ops.
11971
Daniel Veillard77044732001-06-29 21:31:07 +000011972Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11973
11974 * include/libxml/parser.h parser.c: xmlStrstr args are both const
11975 * xpath.c: small cleanup
11976 * xmlGetNsList: reformated, fixed problems if used on Entities
11977
Daniel Veillard2adbb512001-06-28 16:20:36 +000011978Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11979
11980 * doc/xml.html: added 1.8.14 and 2.3.13 releases
11981
Daniel Veillardb37ecd02001-06-28 16:18:11 +000011982Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
11985 * Makefile.am example/Makefile.am: workaround automake generating
11986 erroneous deps
11987
Daniel Veillard12f7d292001-06-28 13:12:11 +000011988Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11989
11990 * include/win32config.h: bug #56801 Yon Derek provided a patch
11991 to the windows config file.
11992
Daniel Veillard87ee9142001-06-28 12:54:16 +000011993Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11994
11995 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
11996 libxml.h : Yon Derek provided a set of changes to compile from
11997 CVS on Windows/MSC
11998
Daniel Veillard0e4cd172001-06-28 12:13:56 +000011999Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * parser.c: fixed UTF8 BOM support in push mode
12002 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12003 added a specific testcase
12004
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012005Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * Makefile.am: added --push regression tests
12008 * parserInternals.c: the XML parser segfaulted in --push mode
12009
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012010Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12011
12012 * configure.in: moved the symlinks detection within a CVS
12013 check, this is not portable and will be removed soon.
12014 * xpath.c: small cleanup/speedup
12015
Daniel Veillard11648102001-06-26 16:08:24 +000012016Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12017
12018 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12019 release of 2.3.12
12020 * parser.c: make an error message if unknow entities in all cases
12021
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012022Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12025
Daniel Veillard23793842001-06-25 16:07:45 +000012026Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12027
12028 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12029 includes were installed in the wrong dir
12030
Daniel Veillardf5498f32001-06-25 15:08:36 +000012031Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12032
12033 * doc/html.xml: warn against sending code to exhibit bugs.
12034
Daniel Veillard56f06462001-06-24 21:34:03 +000012035Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12038 Tru64 from Thomas Leitner
12039
Daniel Veillardc5d64342001-06-24 12:13:24 +000012040Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12041
12042 * AUTHORS: added William and Bjorn
12043 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12044 daniel@veillard.com hopefully I won't have to do this again
12045 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12046 docs can be rebuilt cleanly now
12047 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12048 from CVs it's generated, added include/libxml/xmlwin32version.h
12049 also generated but which should change far less frequently.
12050 * catalog.c nanoftp.c: made sure to include libxml.h not
12051 libxml/xmlversion.h directly
12052 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12053 when compiling on WIN32 and MSC
12054
Daniel Veillard07385fd2001-06-23 21:55:48 +000012055Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12056
12057 * include/Makefile.am include/libxml/Makefile.am configure.in:
12058 fixed make distcheck and rebuilding the rpms
12059
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012060Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12061
12062 * configure.in: should finish the migration of exported includes
12063 into a real include/libxml in CVS, at least for CVS users.
12064 * removed the exported headers, added in include/libxml (as well
12065 as xmlversion.h.in).
12066
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012067Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12068
12069 * configure.in: fixed the way to detect symlink
12070
Daniel Veillard66541772001-06-23 18:31:04 +000012071Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * configure.in: updated, include/libxml is now a real CVS dir
12074
Daniel Veillardca989762001-06-23 17:39:29 +000012075Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12076
12077 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12078 version works with both libxml1 and libxml2 (it autodetects
12079 the prefix of the html-files) from Felix Natter.
12080 * doc/xml.html: updated doc accordingly
12081
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012082Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * xpath.c: fixed the bug generating a template loop in libxslt
12085 when using docbook-xsl-1.4, * should filter out document nodes
12086 * HACKING: added William
12087 * TODO: updated
12088
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012089Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * doc/FAQ.html: added a warning about gcc-3.0
12092 * doc/xml.html: added reference to gdome2 and removed a confusing
12093 sentence
12094
Daniel Veillardf7f41852001-06-22 15:18:01 +000012095Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12096
12097 * xmlversion.h: okay this is a generated file, but Windows
12098 users need it and they can't generate it, and I want CVS
12099 Windows users ...
12100 * win32/libxml2/libxml2_so.dsp: Windows project file for
12101 the shared lib version of libxml2
12102 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12103 resources needed for libxslt/xsltproc by Yon Derek
12104
Bjorn Reese3157b342001-06-22 14:41:45 +000012105Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12106
12107 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12108
Daniel Veillard4151acb2001-06-22 10:48:57 +000012109Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12110
Daniel Veillardcc146db2001-06-22 11:10:52 +000012111 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12112
12113Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12114
Daniel Veillard4151acb2001-06-22 10:48:57 +000012115 * include/win32config.h: Yon Derek provided a first fix
12116 to be able to compile libxslt/xsltproc on Windows
12117
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012118Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12119
12120 * xpath.c: attempt to work around what seemed a gcc optimizer
12121 bug when handling floats on i386 http://veillard.com/gcc.bug
12122 * tree.c entities.c encoding.c: doing some cleanups while
12123 chasing it
12124
Daniel Veillard017b1082001-06-21 11:20:21 +000012125Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12126
12127 * Makefile.am: cleanup when --without-debug is specified
12128 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12129 w.r.t. --without-debug and other include points
12130 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12131 Catalogs
12132 * configure.in entities.h tree.h HTMLparser.c: removed
12133 --without-corba, made the _private field mandatory
12134
Daniel Veillard87a764e2001-06-20 17:41:10 +000012135Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12136
12137 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12138 outputs a BOM in UTF8, an errata has been issued to avoid the
12139 problem, that was the most reasonable solution... Add support
12140 for a leading UTF8 BOM in entities.
12141
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012142Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12143
12144 * valid.c: fixed a bug found when post validating an entity ref
12145 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12146 activate it too
12147
Daniel Veillard39196eb2001-06-19 18:09:42 +000012148Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12151 weakness in the node copy the XPointer and the XInclude
12152 implementations. Serious cleanup.
12153
Daniel Veillard3739b982001-06-19 12:51:30 +000012154Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12155
12156 * Makefile.am: Kjartan Maraas provided a small patch to
12157 add xml2-config.in to EXTRA_DIST
12158
Daniel Veillarda9142e72001-06-19 11:07:54 +000012159Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12160
12161 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12162 provided another failing case found in KDE, the way the
12163 ctxt->vctxt.nodeTab was allocated and freed changed over
12164 time but it wasn't completely cleaned up. This should fix it.
12165
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012166Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * parser.c: Stephan Kulow also raised the fact that line number
12169 could get miscounted making debug harder, fixed the problem
12170 in xmlParseCharData()
12171
Daniel Veillard64b98c02001-06-17 17:20:21 +000012172Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
12174 * valid.c: Stephan Kulow pointed out a problem when validating
12175 and using an empty entity, forgot a 'break' in a case.
12176
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012177Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12180 * doc/xml.html: updated with 2.3.11
12181
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012182Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
12184 * TODO: updated adding cleanup of generated doc
12185 * configure.in: prepared to release 2.3.11
12186 * xmllint.c: added --version for bug reporting
12187 * doc/html/*.html: rebuilt the doc
12188
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012189Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12190
12191 * xpath.c: first part of the work on selecting namespace to
12192 fix bug #56115
12193
Daniel Veillard96ed5832001-06-15 22:22:04 +000012194Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
12196 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12197 when using -liconv
12198 * TODO: updated
12199
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012200Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12201
12202 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12203 cleanup, encoding support.
12204
Daniel Veillard608ad072001-06-14 08:32:28 +000012205Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12208
Daniel Veillard239d0522001-06-13 23:02:48 +000012209Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12210
12211 * xpath.c: bug detected by Ankh when / is used as a function arg
12212
Daniel Veillard02bb1702001-06-13 21:11:59 +000012213Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12216 of element and use it to avoid outputting formatting spaces at
12217 the wrong place. Implemented the format parameter for HTML save.
12218 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12219 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12220 result/HTML/wired.html: of course this impact the result of a
12221 number of HTML tests
12222
Daniel Veillard95d845f2001-06-13 13:48:46 +000012223Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12224
12225 * HTMLtree.[ch]: started augmenting the HTML save API with
12226 encoding and formatting parameters
12227
Daniel Veillardeca60d02001-06-13 07:45:41 +000012228Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12229
12230 * HTMLtree.h: cleanup and started evaluating the work needed on
12231 revamping the HTML output code
12232
Daniel Veillard84666b32001-06-11 17:31:08 +000012233Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12236
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012237Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * valid.c: fixed bug #56049, forgot one check in the
12240 validation routine
12241
Daniel Veillardca2366a2001-06-11 12:09:01 +000012242Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12245
Daniel Veillard6761eee2001-06-11 10:29:38 +000012246Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * libxml.h: fixed an error in last commit
12249 * doc/FAQ.html: added an entry for compilation from CVS
12250
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012251Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * xmlversion.h.in libxml.h: Cygwin patches
12254 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12255 * tree.h: cleanup
12256
Daniel Veillardacd370f2001-06-09 17:17:51 +000012257Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12260 memory block in a strange case where libxml is linked twice
12261 in the binary.
12262
Daniel Veillard1d047672001-06-09 16:41:01 +000012263Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12266 state far too often, simple fix used to avoid it.
12267
Daniel Veillard4497e692001-06-09 14:19:02 +000012268Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12271 being processed, applied his patch
12272 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12273
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012274Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12275
12276 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12277 provided fixes to compile on MSCC again
12278 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12279 also provided an update for the project files.
12280
Daniel Veillarda682b212001-06-07 19:59:42 +000012281Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
12283 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12284 bug #55810
12285
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012286Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * tree.c: fixed xmlGetNsProp() to close bug #55683
12289 Note this requires libxslt to use it's own function instead.
12290
Daniel Veillardf0c53762001-06-07 16:07:07 +000012291Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * HTMLtree.c: when in a pre element no formatting space should
12294 be added.
12295 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12296
Daniel Veillard068a9652001-06-07 15:30:26 +000012297Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * configure.in: added tests for signal() and signal.h
12300
Daniel Veillard541d6552001-06-07 14:20:01 +000012301Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12304
Daniel Veillard8a367d42001-06-07 14:01:34 +000012305Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * doc/libxml-doc.el: Felix Natter provided a new version for
12308 libxml2
12309
Daniel Veillard8a926292001-06-07 11:20:20 +000012310Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * HTMLtree.c: when in a pre element no formatting space should
12313 be added.
12314
Daniel Veillard14839d52001-06-06 16:11:56 +000012315Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12318
Daniel Veillarde95e2392001-06-06 10:46:28 +000012319Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12322 hack
12323 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12324 * uri.c: fixed a warning
12325
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012326Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * HTMLtree.c: trying to close bug #55772 escaping in script
12329 elements
12330 * doc/xml.html: suggest to send mail to the list
12331
12332Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012333
12334 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12335 good. Use a macro and based on the solution provided in
12336 vsnprintf manual page from GNU.
12337
Bjorn Reese99748722001-06-05 12:49:15 +000012338Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12339
12340 * error.c: Workaround for non-preserving variadic list.
12341 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12342
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012343Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * doc/xml.html: added 2.3.10 release
12346
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012347Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * configure.in: releasing 2.3.10
12350
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012351Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12354
Daniel Veillard20042422001-05-31 18:22:04 +000012355Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * encoding.c: Robert Collins provided a patch to add the
12358 "US-ASCII" encoding alias
12359
Daniel Veillard97ac1312001-05-30 19:14:17 +000012360Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12363 string oriented functions and started cleaning the related areas
12364 in xpath.c which needed fixing in this respect
12365
Daniel Veillard2d703722001-05-30 18:32:34 +000012366Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12369 #55380
12370 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12371
Daniel Veillard9403a042001-05-28 11:00:53 +000012372Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12373
12374 * TODO: updated
12375 * nanohttp.[ch] : started adding APIs to get the redirected URL
12376 when this occurs (needed for further base computation
12377 * tree.h: cleanup
12378 * encoding.c: cleanup
12379 * SAX.c: minor change around ctxt->loadsubset
12380
Daniel Veillard6278fb52001-05-25 07:38:41 +000012381Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * Makefile.am include/Makefile.am: small change to have
12384 include/libxml rebuilt if working from CVS.
12385 * uri.c: applied another patch from Carl Douglas for URI escaping,
12386 this should close bug #51876
12387
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012388Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12391 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12392 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12393 added specific regression test
12394 * parser.h: preparing for the XSLT mode where DTD inherited
12395 attributes are added to the tree.
12396
Daniel Veillardbbd22452001-05-23 12:02:27 +000012397Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * xinclude.[ch]: Updated the namespace for the Last Call version
12400 * result/XInclude/include test/XInclude/include: updated the
12401 testsuite accordingly
12402
Daniel Veillard8514c672001-05-23 10:29:12 +000012403Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12406 related to bug #51876
12407
Daniel Veillard42596ad2001-05-22 16:57:14 +000012408Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * tree.c: fixed a gross mistake in base computation, xml:base is
12411 not completely correct yet (need cascade).
12412 * xpath.[ch]: added the few things needed to find a function name
12413 and URI from the XPath context when it is called.
12414
Daniel Veillard81418e32001-05-22 15:08:55 +000012415Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12418 * DOCBparser.c: small cleanup
12419 * xmllint.c: added a --catalogs option to load catalogs from
12420 $SGML_CATALOG_FILES
12421 * tree.c: cleanup
12422 * configure.in: iconv library fixup, ICONV_LIBS
12423
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012424Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * catalog.c: handling of CATALOG entries. detection of recursion,
12427 and a few bugfixes
12428 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12429 against the default namespace
12430
Daniel Veillard04b93292001-05-21 08:15:31 +000012431Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12434
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012435Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * parser.c: fixed propagation context info when parsing an
12438 external entity.
12439 * doc/html/*.html: regenerated a couple of docs
12440
Daniel Veillard4623acd2001-05-19 15:13:15 +000012441Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12442
12443 * doc/xml.html: update with 2.3.9 informations
12444
Daniel Veillardbed7b052001-05-19 14:59:49 +000012445Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12448 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12449 * doc/html/* : rebuilt the docs
12450 * valid.c: small patch which may improve some case when
12451 validating.
12452
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012453Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * HTMLparser.c: Closed bug #54891
12456 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12457 to the suite
12458
12459Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12462 applied a documentation patch from LotR and filled in a few missing
12463 descriptions
12464
Daniel Veillard76d66f42001-05-16 21:05:17 +000012465Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * xpath.c tree.c parser.c: speed optimizations at the parser level
12468 document tree freeing and xpath evaluation
12469
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012470Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * parser.c parser.h parserInternals.h: fixed a couple of
12473 interfaces for handling memory buffer input to const char *
12474 upon suggestion of JamesH.
12475
Daniel Veillardc3739e72001-05-15 15:23:27 +000012476Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * configure.in: LoTR sent a patch fixing the previous commit
12479
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012480Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12481
12482 * configure.in: trying to deal again with the stoopid -R linking
12483 flag of Solaris
12484
Daniel Veillard790142b2001-05-15 10:51:53 +000012485Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * xpath.h: two nodeset access macros from Thomas Broyer
12488
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012489Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12492 patch from Thomas Broyer
12493
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012494Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12497 case
12498 * INSTALL: was empty added stuff from the FAQ
12499
Daniel Veillard75bea542001-05-11 17:41:21 +000012500Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12503 attributes handling and #54433 by adding xmlUnsetProp()
12504 and xmlUnsetNsProp()
12505
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012506Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * HTMLparser.c: Patch from Jonas Borgström
12509 (htmlGetEndPriority): New function, returns
12510 the priority of a certain element.
12511 (htmlAutoCloseOnClose): Only close inline elements if they
12512 all have lower or equal priority.
12513 * result/HTML: this of course changed a number of tests results.
12514
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012515Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * xmlIO.c catalog.c: plugged in the default catalog resolution
12518 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12519 documentations
12520 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12521
Daniel Veillarda7374592001-05-10 14:17:55 +000012522Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12525 integrating catalogs
12526 * catalog.[ch] testCatalog.c: adding a small catalo API
12527 (only SGML catalog support).
12528 * parser.c: restaured xmlKeepBlanksDefault(0) API
12529
Daniel Veillardc17337c2001-05-09 10:51:31 +000012530Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12533
Daniel Veillard257d9102001-05-08 10:41:44 +000012534Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * parser.c: added xmlParseExternalEntityPrivate() to allow
12537 propagation of ctxt->_private when parsing external entities
12538
Daniel Veillard083c2662001-05-08 08:27:14 +000012539Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12540
12541 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12542
Daniel Veillard01ef7382001-05-08 07:31:43 +000012543Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12546
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012547Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * valid.c: warn when indeterminist content model is detected
12550 * result/VC/ElementValid8: this adds a message
12551 * Makefile.am: add --novalid for VCM tests
12552 * parserInternals.c: added a call to Init memory
12553
Daniel Veillard64269352001-05-04 17:52:34 +000012554Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12555
12556 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12557 when both parameters are NULL.
12558
Daniel Veillard37721922001-05-04 15:21:12 +000012559Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * valid.c: applied small patch from Gary Pennington, reindented
12562 some part of the code.
12563
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012564Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12567 release, updated and regenerated the docs
12568
Daniel Veillard357c9602001-05-03 10:49:20 +000012569Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * xpath.c result/XPath/expr/floats : clarified and cleanup
12572 printing of abnormal floats in tests.
12573
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012574Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12577 * results/HTML/ : a few changes in the output of the HTML tests as
12578 a result.
12579 * configure.in: tying to fix -liconv where needed
12580
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012581Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * Makefile.am: fixed a stupid error
12584
Daniel Veillard7150a032001-05-02 16:41:11 +000012585Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * configure.in Makefile.am: make the inclusion of the trio
12588 modules in the library conditional
12589
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012590Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * DOCBparser.c: patche from László Kovács, fixed entities refs
12593 in attributes handling
12594
Daniel Veillardedddff92001-05-02 10:58:52 +000012595Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12598 flushing
12599
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012600Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * xpath.c: fix of an XSLT namespace bug reported on the list
12603 general/bug-8-
12604
Daniel Veillard5792e162001-04-30 17:44:45 +000012605Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12606
12607 * strio.h trio.c: Dan McNichol suggested a couple of small
12608 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12609
Daniel Veillard02141ea2001-04-30 11:46:40 +000012610Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * tree.c parser.c encoding.c: spent a bit more time looking
12613 at the parsing speed and DOM handling. Added a few more
12614 speedups.
12615
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012616Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * parser.c: small but effective parsing speed improvement
12619
Daniel Veillardb59076b2001-04-29 17:04:07 +000012620Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * configure.in: default on the DocBook parser inclusion (for Gnome)
12623 * DOCBparser.h: fixed a header reference
12624
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012625Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * configure.in xpath.c: applied Bjorn patches for FPE on the
12628 alpha
12629
Daniel Veillardeefd4492001-04-28 16:55:50 +000012630Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12633 xmlSaveFormatFileTo()
12634
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012635Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * xpath.c: simple and efficient optimization, XPath functions
12638 aways bind to the same code, cache this
12639 * TODO: updated (by saying some is obsolete)
12640
Daniel Veillard2156a562001-04-28 12:24:34 +000012641Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * xpath.c: more cleanup work on XPath name parsing routines
12644
Daniel Veillard61d80a22001-04-27 17:13:01 +000012645Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12648 xmlXPathParseName
12649 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12650 * debugXML.c: avoid compilation problems if compiling without
12651 HTML support, Igor Zlatkovic
12652 * win32/libxml2/libxml2.def.src: being able to compile without
12653 XPath on Windows
12654
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012655Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * libxml.m4: yet another patch from Toshio Kuratomi
12658
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012659Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12662
Daniel Veillard67fee942001-04-26 18:59:03 +000012663Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * tree.[ch]: added xmlSaveFormatFile interface for saving
12666 and indenting a file.
12667
Daniel Veillard82e49712001-04-26 14:38:03 +000012668Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * xpath.c: fixed bug #53689 related to processing-instruction()
12671
Daniel Veillard02f077a2001-04-26 10:59:11 +000012672Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * DOCBparser.c: patche from László Kovács
12675
Daniel Veillard30211a02001-04-26 09:33:18 +000012676Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * parser.c: applied fixes from Christian Glahn bug report #53391
12679
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012680Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * error.c: Jean François Lecomte provided a complete description
12683 and a fix to bug #53537
12684
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012685Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12688
Daniel Veillard1034da22001-04-25 19:06:28 +000012689Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * DOCBparser.c SAX.c: a bit more work on entities processing.
12692 Still Need to cleanup XML output and references in attributes
12693
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012694Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12697
Daniel Veillardb33c2012001-04-25 12:59:04 +000012698Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * tree.c: trying to fix #53574, not completely complete,
12701 I would like xmllint --copy --debug test/ent1 and
12702 xmllint --debug test/ent1 to show the same result.
12703 * xpath.c: fix a bug when trying to sort namespace nodes
12704
Daniel Veillard5146f202001-04-25 10:29:44 +000012705Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * HTMLtree.c: real fix for #53402
12708
Daniel Veillard7533cc82001-04-24 15:52:00 +000012709Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12712 PIs when using xsl:output
12713 * valid.c: closing #53537 some case generate segfaults if there
12714 is validity errors
12715
Daniel Veillard61b33d52001-04-24 13:55:12 +000012716Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12719 of external parsed entities, added --noent to testDocbook
12720 * valid.c: Garry Pennington found an uninitialized variable
12721 access in xmlValidateElementContent()
12722
Daniel Veillard56098d42001-04-24 12:51:09 +000012723Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12726 with madness
12727 * result/HTML/ : this modified the result of the regression tests
12728 a lot.
12729
Daniel Veillard122376b2001-04-24 12:12:30 +000012730Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12733 to doc where it wasn't checked against NULL reported by
12734 Jens Laas
12735
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012736Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12739 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12740
Daniel Veillardeae522a2001-04-23 13:41:34 +000012741Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12744 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12745 * SAX.[ch]: cleanup and updates for DocBook
12746 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12747 ex SGML identifier changes
12748 * valid.c: removed a static unused function.
12749
Daniel Veillardde57c612001-04-23 09:13:36 +000012750Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * HTMLtree.c: applied change for Paul Sponagl on script saving
12753 * Makefile.am: the warning about entity title.xml are normal.
12754
Daniel Veillard393df012001-04-22 20:11:18 +000012755Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * configure.in: release of 2.3.7
12758 * Makefile.am: fixing make distcheck
12759
Daniel Veillarda41123c2001-04-22 19:31:20 +000012760Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12761
12762 * doc/html/* doc/xml.html: updated and regenerated the docs
12763
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012764Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12767
Daniel Veillarde82a9922001-04-22 12:12:58 +000012768Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * tree.c: fixed #53388 with the provided patch
12771
Daniel Veillard06803992001-04-22 10:35:56 +000012772Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * valid.c: Bjorn detected an invalid memory access. Fixed
12775 vstateVPush()
12776
Daniel Veillard40af6492001-04-22 08:50:55 +000012777Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12780
Bjorn Reese70a9da52001-04-21 16:57:29 +000012781Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12782
12783 * libxml.h: new header used only for the compilation of libxml
12784 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12785 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12786 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12787 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12788 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12789 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12790 baseline (version 1.2 plus a single patch).
12791 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12792 scientific notation for numbers. Tests added.
12793 * xpath.c: formatting of numbers changed to use sprintf
12794 (contribution from William Brack)
12795
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012796Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * valid.c: cleanup, more useful debugging
12799 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12800 * xmlIO.c: entity loading is printed as an error when validating
12801
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012802Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * valid.c: fixed to validate within entities
12805 * test/VCM/v22.xml: added a specific testcase
12806
Daniel Veillardca1f1722001-04-20 15:47:35 +000012807Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * valid.c: forgot an epsilon transition in for ()+
12810 * test/VCM/v21.xml : added a specific test case
12811
Daniel Veillard85349052001-04-20 13:48:21 +000012812Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * valid.c: removed a state explosion exhibited by RSS
12815 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12816 from bug #51872
12817
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012818Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12821 validation without using an ugly NFA -> DFA algo in the source.
12822 Made a specific algorithm easier to maintain, using a single
12823 stack and without recursion.
12824 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12825 * hash.c: made the growing routine static
12826 * tree.h parser.c: added the parent information to an
12827 xmlElementContent node.
12828
Daniel Veillarde470df72001-04-18 21:41:07 +000012829Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * SAX.c parser.c xpath.c: generating IDs when not validating
12832 from an external parsed entity was poisoning the ID has table
12833 with removed values. This was killing XSLT on the KDE help
12834 browser.
12835
Daniel Veillardceacdd92001-04-18 15:10:35 +000012836Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * entities.h: andrew@ugh.net.au detected a double declaration
12839
Daniel Veillarda10efa82001-04-18 13:09:01 +000012840Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * debugXML.c hash.c tree.h valid.c : some changes related to
12843 the validation suport to improve speed with DocBook
12844 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12845 the way validation errors get reported
12846
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012847Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12850 by P C Chow and William M. Brack for XSLT HTML output
12851
Daniel Veillard2d90de42001-04-16 17:46:18 +000012852Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12855 Igor Zlatkovic patches for MSC compilation and added his
12856 updates
12857
Daniel Veillarde043ee12001-04-16 14:08:07 +000012858Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12861 prefix lookup.
12862 * parserInternals.c: fixed the bug reported by Morus Walter
12863 due to an off by one typo in xmlStringCurrentChar()
12864
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012865Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * HTMLparser.c result/HTML/*: revamped the way the HTML
12868 parser handles end of tags or end of input
12869
Daniel Veillard82daa812001-04-12 08:55:36 +000012870Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12873
Daniel Veillard67a21302001-04-11 14:39:16 +000012874Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12877 bug where the linktime verions of free() won't work ...
12878
Daniel Veillard27b55282001-04-11 12:22:25 +000012879Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12882
Daniel Veillardafc73112001-04-11 11:51:41 +000012883Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * doc/xml.html: added 2.3.6 release
12886
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012887Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12890 * result/wml.xml: resulted in a small output change
12891
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012892Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * tree.c: xmlNewDoc was missing the charset initialization
12895 * xmllint.c: added --auto to autogenerate a doc, allow to
12896 reproduce the problem fixed on xmlNewDoc
12897
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012898Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * xpath.c: trying to get 52979 solved
12901 * tree.c result/ result/noent/: trying to get 52712 solved, this
12902 also made me clean up the fact that XML output in general should
12903 not add formating blanks by default, this changed the output of
12904 a few tests
12905
Daniel Veillard73639a72001-04-10 14:31:39 +000012906Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12909
Daniel Veillardfac26a12001-04-08 13:08:14 +000012910Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * configure.in: finally released 2.3.6
12913
Daniel Veillard911f49a2001-04-07 15:39:35 +000012914Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * xpath.c: checking for null pointer generated by new code
12917
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012918Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * xpath.c: fixed a [] evaluation problem reported
12921 * test/XPath/tests/simpleaddr: extended test
12922 * result/XPath/simpleaddr: updated result
12923
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012924Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * xmllint.c: Dan Timis reported a portability problem
12927 on Macs without mmap, fixed it.
12928
Daniel Veillardb38bd552001-04-03 18:22:00 +000012929Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * testXPath.c : added a --tree option allowing to display the
12932 tree dump of the XPath expression
12933
Daniel Veillard4dd93462001-04-02 15:16:19 +000012934Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * xpath.c: fixed a memleak when comparing nodesets
12937 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12938 * tree.c: added a TODO
12939
Daniel Veillard92ad2102001-03-27 12:47:33 +000012940Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12943 we need string functions
12944 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12945 to be able to use them where needed. Applied some changes
12946 to reduce name linking pollution and compile in only what's
12947 needed.
12948 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12949 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12950 for the string manipulation functions
12951 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12952 to the free() function of xmlmemory.c
12953 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12954 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12955 usage.
12956
12957
Daniel Veillard2be30642001-03-27 00:32:28 +000012958Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * error.c: applied the context output patch of the error
12961 handling submitted by Chuck Griffith
12962 * error/VC/*: this slightly change some error logs
12963
Daniel Veillard50582112001-03-26 22:52:16 +000012964Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * parser.c: fixed line number reporting on error
12967
Daniel Veillard04be4f52001-03-26 21:23:53 +000012968Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * parser.c: Sullivan and Darin found a parser bug,
12971 applied the patch.
12972
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000012973Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
12976 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
12977 xmlversion.h.in xpointer.c: of course the way I defined
12978 UNUSED breaks on old gcc version. Try to be smart and
12979 also define it directly in xmlversion.h
12980 * configure.in: removed -ansi flag from the pedantic set
12981
12982Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000012983 Huge cleanup, I switched to compile with
12984 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
12985 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
12986 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
12987 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
12988 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
12989 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
12990 encoding.h entities.c error.c list.[ch] nanoftp.c
12991 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
12992 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
12993 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
12994 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
12995 Cleanup, staticfied a number of non-exported functions,
12996 detected and cleaned up a dozen of problem found this way,
12997 avoided a lot of public function name/typedef/system names clashes
12998 * doc/xml.html: updated
12999 * configure.in: switched private flags to the really pedantic ones.
13000
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013001Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * configure.in: 2.3.5
13004 * doc/html/*: rebuilt the docs
13005
Daniel Veillard146c9122001-03-22 15:22:27 +000013006Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * parser.c: fixed a reported bug in NOTATION parsing
13009 * uri.c: accepted but not fixed bug 51876, added TODO
13010 * Makefile.am: fixed bug 51876
13011
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013012Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * config.h.in configure.in error.c: fix a compilation problem
13015 on platforms without vsnprintf (xml@thewrittenword.com)
13016
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013017Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * parser.c: fixed a function name header typo
13020 * SAX.c: notations can also occur in external subset.
13021
Daniel Veillard7d42b542001-03-20 13:22:46 +000013022Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * error.c: removed a C++ like comment
13025
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013026Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * parser.c: fixing bug 52299 strange condition leading
13029 to a parser crash due to a buffer overflow
13030 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13031 added the specific test case
13032
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013033Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13036 xmlXPathConvert{String,Number,Boolean} to be able to make
13037 type casts without a context stack, fixed some implementation
13038 problems related to the absence of context at parse-time,
13039 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13040 in the public API too
13041 * xpointer.c xpathInternals.h: we need to know at parse time
13042 whether we are compiling an XPointer
13043
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013044Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13047 cleaned up the parser internals, refactored XPath code, added
13048 new compilation based APIs and cleanly separated public and
13049 private APIs.
13050
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013051Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * xpath.h: the comp field must be added at the end to avoid
13054 killing binary compat.
13055
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013056Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * Makefile.am: detect XPath memleaks in regreson tests
13059 * error.c: fixed and error w.r.t. error reporting still using
13060 stderr
13061 * hash.c: added new line at end of file
13062 * tree.h: minor cleanup
13063 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13064 expression parsing from evaluation, resulted in a number of
13065 changes internally, and in XPointer. Likely to break stuff
13066 using xpathInternals.h but should remain binary compatible,
13067 new interfaces will be added.
13068
Daniel Veillardd574f782001-03-14 19:40:17 +000013069Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * configure.in: fixed a couple of problems reported by
13072 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13073 without gcc on non linux platforms.
13074
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013075Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13078 a fix for --with-html-dir= configure support. I hope it won't
13079 break rpm generation
13080
Daniel Veillarda022fe02001-03-14 16:30:00 +000013081Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * xmlIO.c: one function comment cleanup.
13084
Daniel Veillard25239c12001-03-14 13:56:48 +000013085Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * SAX.c: external subset notations were improperly registered
13088 in the internal subset.
13089
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013090Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * README.cvs-commits: added, pointing to HACKING
13093 * HACKING: updated
13094
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013095Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * parser.c: and Matt Sergeant found one in the XML push
13098 parser (erroneous check I forgot to remove when I fixed the
13099 main parser).
13100
Daniel Veillard68d7b672001-03-12 18:22:04 +000013101Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * xpath.c: ptittom found a small bug in UnaryExpr
13104
Daniel Veillarde356c282001-03-10 12:32:04 +000013105Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * configure.in: bumped to 2.3.4
13108 * error.c: fixed bug #51860
13109 * tree.c: fixed bug #51861
13110 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13111 * tree.[ch] : added xmlDefaultBufferSize
13112 * nanoftp.c: typo in function name header block
13113 * doc/xml.html : updated, added link to XML::LibXSLT
13114 * doc/html/* : rebuilt the docs
13115
Daniel Veillard80f32572001-03-07 19:45:40 +000013116Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * parser.c SAX.c: the new content parsing code raised an
13119 ugly bug in the characters() SAX callback. Found it
13120 just because of strangeness in XSLT XML Rec ouptut :-(
13121
Daniel Veillard6c831202001-03-07 15:57:53 +000013122Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * Makefile.am: Martin Baulig suggested to add -lm
13125 * tree.c: found another bug in xmlNodeGetContent()
13126
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013127Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * xpath.c: Bjorn found the error related to strictness of comparison.
13130
Daniel Veillard29631a82001-03-05 09:49:20 +000013131Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * parser.c: trying to fix the Dtd parsing problem reported
13134 by Gary, side effect of last week speed optimizations.
13135
Daniel Veillard14be0a12001-03-03 18:50:55 +000013136Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13139 * parserInternals.c: removed unneeded test raised by Stric
13140
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013141Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13142
13143 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13144 and fixed by William Brack). Added xmlXPathFormatNumber.
13145 Changed the sorting slightly.
13146 * configure.in Makefile.am example/Makefile.am: Added -lm.
13147 Please note that applications linking with libxml2, must
13148 also like with the math library from now on.
13149
Daniel Veillardf9533d12001-03-03 10:04:57 +000013150Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13153
Daniel Veillard2f362242001-03-02 17:36:21 +000013154Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * parser.c: one must report spaces even if the Dtd element
13157 content proves that this is not part of the element content.
13158 * result/valid/*.xml: this changed the ouptu slightly
13159
Daniel Veillardb402c072001-03-01 17:28:58 +000013160Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * configure.in: bumped to 2.3.3
13163 * doc/xml.html: updated
13164
Daniel Veillard77851712001-02-27 21:54:07 +000013165Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * tree.c: minor doc fix
13168 * xpath.c: deallocation issues when a result tree has been
13169 converted to a node-set
13170
Daniel Veillardec70e912001-02-26 20:10:45 +000013171Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * doc/xml.html: oops corrected dates s/2000/2001
13174
Daniel Veillard8730c562001-02-26 10:49:57 +000013175Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * valid.c: new patch from Gary Pennington
13178
Daniel Veillard91e9d582001-02-26 07:31:12 +000013179Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * doc/xml.html: applied patch from Ankh
13182
Daniel Veillardedac3c92001-02-26 01:36:19 +000013183Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * xinclude.c: fixed a problem building on Mac
13186
Daniel Veillard21a0f912001-02-25 19:54:14 +000013187Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * parser.c: more work on increasing parsing ferformances
13190
Daniel Veillard48b2f892001-02-25 16:11:03 +000013191Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13194 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13195 avoiding memcpy in production builds MEM_CLEANUP macro use
13196 * parser.[ch] parserInternals.c: optimizations of the tightest
13197 internal loops inside the parser. Better checking of I/O
13198 flushing/loading conditions
13199 * xmllint.c : added --timing
13200
Daniel Veillard71681102001-02-24 17:48:53 +000013201Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * configure.in: bumped to 2.3.2
13204 * doc/xml.html: updated for release
13205
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013206Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * xpath.c: found a memleak and fixed a nasty bug
13209
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013210Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * xmllint.[c1] : added return code errors for xmllint
13213 * xpath.c: specific debug dump function for result value trees
13214
Daniel Veillard4b637072001-02-21 21:52:55 +000013215Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * xpath.c: finally implemented xmlXPathCompareNodeSets
13218 * test/XPath/expr/floats results/XPath/expr/floats: added
13219 a test for float expressions
13220
Daniel Veillardf714aa32001-02-21 03:07:44 +000013221Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13224 * parserInternals.[ch]: trying to speed up parsing
13225 * xpath.c : speeded up node set equality op
13226
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013227Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13230 better handling of ID/IDREF and the list modules associated
13231 * configure.in: small CFLAGS cleanup
13232
Daniel Veillarda8abee62001-02-19 15:14:59 +000013233Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * configure.in: fixed iconv detection on AIX (stric)
13236
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013237Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013238
13239 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13240
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013241Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13242
13243 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13244 and optimized xmlXPathNodeSetSort
13245
Daniel Veillard142adbf2001-02-17 13:21:05 +000013246Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * xpath.c: bug fix when context size is 0
13249 * parser.c: I like Norm's Dtd because they still manage to break
13250 the parser occasionally
13251
Daniel Veillardf23e0092001-02-16 13:21:29 +000013252Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13255
Daniel Veillarde0e26512001-02-16 00:11:46 +000013256Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13259 attributes within the XML-1.0 namespace
13260
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013261Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * xpathInternals.h: exported a few axis functions
13264 * doc/xml.html: updated the doc
13265
Daniel Veillard760f4422001-02-15 14:59:48 +000013266Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * configure.in: applied patch from Daniel van Balen for OpenBSD
13269 and bumped version to 2.3.1
13270 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13271 attempt to find autoclosing was simply broken, removed it,
13272 updated the examples, this is better
13273
Daniel Veillardd194dd22001-02-14 10:37:43 +000013274Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13277 hash functionnalities.
13278 * doc/html/* : rebuild the doc
13279
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013280Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13283 on predicate
13284 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13285 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13286 really want to have tags closed on output even if we accept
13287 unclosed ones on input
13288
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013289Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xpath.c: ouch don't free NULL, rare case fixed
13292 * tree.c: don't coalesce text nodes if they don't have the
13293 same behaviour wrt escaping on output
13294
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013295Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * xpath.c: small fixup
13298 * SAX.c: don't warn on empty namespaces.
13299
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013300Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * README: a bit of cleanup
13303 * configure.in: preparing for 2.3.0 release
13304
Daniel Veillard1f83d392001-02-08 09:37:42 +000013305Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * hash.[ch]: added a first version of xmlHashSize()
13308 * valid.c: another bug fix from Gary Pennington
13309
Daniel Veillard5eef6222001-02-07 18:24:48 +000013310Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * valid.c: couple of bug fixes pointed by Gary Pennington
13313 * HTMLtree.c: #if 0 cleanup
13314
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013315Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13318 which removes a time consuming check of xmlXPathNodeSetAdd()
13319 and use it in places where we are sure to not break unicity
13320
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013321Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * xpath.c: bug fixes found from XSLT
13324 * tree.c: preserve node->name special values when copying nodes.
13325 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13326 external subset are fetched when available but without full
13327 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13328 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13329 output with encoding disabled.
13330
Daniel Veillard2c833b62001-02-03 08:52:06 +000013331Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13334 xmlCheckFilename should not be called from xmlFileOpenW
13335 and xmlGzfileOpenW
13336
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013337Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13340 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13341 added the new tests for URI normalization
13342 * testURI.c: fixed stoopid bugs
13343 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13344 the URI in the error messages are now properly normalized
13345
Daniel Veillardea28ce62001-02-02 08:20:19 +000013346Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13349
Daniel Veillarde99a4762001-02-01 04:34:35 +000013350Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13353
Daniel Veillard2b325a02001-01-31 20:46:31 +000013354Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * xpath.c: fixed mod operator
13357
Daniel Veillardde55cf62001-01-31 15:53:13 +000013358Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * parser.c: fixed xmlStrcat doc
13361 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13362 trees.
13363
Daniel Veillard2f913b72001-01-31 13:23:49 +000013364Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * xpath.c result/XPath/tests/chaptersbase
13367 result/XPath/tests/simplebase: fixed XPath node()
13368 * tree.c: small fix in xmlNewNs()
13369 * Makefile.am: removed extraneous xml2Conf.sh rule
13370
Daniel Veillardb42042b2001-01-28 07:40:36 +000013371Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13374 Changed the library name, in order to get libxml-devel and
13375 libxml2-devel to coexist on a single system
13376 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13377 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13378
Daniel Veillardee0a4662001-01-27 18:59:33 +000013379Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13382 libxml2-devel installable in // as libxml-devel.
13383
Daniel Veillard5eb05942001-01-27 17:50:22 +000013384Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * doc/Makefile.am: fixed make rebuild in doc
13387 * doc/html/*.html: rebuilt the docs
13388
Daniel Veillard65c295d2001-01-26 09:32:39 +000013389Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13392
Daniel Veillard8e199902001-01-25 18:54:39 +000013393Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13396 the HTML doc to go into the -devel RPM ...
13397 * aclocal.m4 config.h.in: some updates due to auto* magic
13398
Daniel Veillard93086662001-01-25 18:13:04 +000013399Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * xpath.h: added a hook in the context structure allowing to
13402 link to extra support, needed for XSLT
13403
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013404Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13407 xmlXPtrCmpPoints to use it.
13408 * propagated the following patch from Alejandro Forero
13409 * include/win32config.h xmlIO.c: applied further suggestions
13410 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13411 * example/gjobread.c: fixed warnings, now that it builds
13412
13413Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13414
13415 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13416
13417 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13418 filename points to a valid file (not a directory).
13419 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13420 Added calls to xmlCheckFilenameDir.
13421
13422 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13423 `path' (rather than `filename') as the parameter to gzopen and open.
13424
Daniel Veillard48177c22001-01-23 15:27:41 +000013425Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * Makefile.am: fixed a problem with EXTRA_DIST
13428
Daniel Veillardb83ba402001-01-22 22:45:10 +000013429Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * Makefile.am example/Makefile.am: finally found the trick
13432 to build the example, i.e. add "." in SUBDIRS before example
13433 in the list <grin/>
13434
Daniel Veillard82687162001-01-22 15:32:01 +000013435Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * doc/xml.html: updated with an XSLT section, removed pointer to
13438 W3C CVS base.
13439
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013440Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13443 too, and deallocation need to occur the same way.
13444
Daniel Veillarde4566462001-01-22 09:58:39 +000013445Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13448 type correponding to an XSLT result tree fragment. Share most
13449 of the data format with node set, as well as operators.
13450 * HTMLtree.c: added a newline at the end of the doctype output
13451 whe this one is not present initially.
13452 * tree.c: make sure taht the parent and doc pointers are properly
13453 set when copying attributes (lists).
13454
Daniel Veillard701c7362001-01-21 09:48:59 +000013455Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13458
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013459Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * xpath.c: seems I finally killed that ugly path evaluation
13462 context bug (tagged 9999 in case is is wrong)
13463
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013464Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13467 for XSLT
13468
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013469Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13472 for xmlGzfileOpen() bug
13473
Daniel Veillardf6eea272001-01-18 12:17:12 +000013474Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * xpath.c: removed an error found by XSLT usage
13477 * tree.c parserInternals.h: use a predefined static string
13478 for text and comment nodes, avoid freeing them in xmlFreeNode,
13479 exported the string name in parserInternals.h and added
13480 another value to disable encoding at output (for XSLT),
13481 gain memory, time.
13482
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013483Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13486 win32/libxml2/libxml2_so.dsp: new makefiles and update
13487 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13488
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013489Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13492 Gary Pennington
13493
Daniel Veillard389e6b72001-01-15 19:41:13 +000013494Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xpath.c: fixed the comaprision of values and nodelists,
13497 need to compare nodelist still ...
13498 * debugXML.c: avoided a possible core dump
13499 * HTMLparser.c: cleanup
13500 * nanohttp.c: contributed fix.
13501 * tree.c: fixes in properties handling added xmlSetNsProp
13502 needed by libxslt
13503 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13504 comment
13505 * TODO: updated
13506
Daniel Veillard167bd532001-01-06 21:09:34 +000013507Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * parser.c parserInternals.c: applied Bjorn Reese optimization
13510 patch
13511
13512Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * Makefile.am: applied patch fro make check from Martin Vidner
13515
Daniel Veillard503b8932001-01-05 06:36:31 +000013516Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * configure.in: preparing 2.2.11
13519 * doc/html/*: rebuild the HTML files
13520 * doc/xml.html : updated
13521
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013522Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * tree.c: fixed a stupid bug
13525 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13526 patches related to validation of an XInclude processing result
13527 * TODO: updated
13528
Daniel Veillarde2488192001-01-04 10:54:22 +000013529Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13532 on large files
13533
Daniel Veillardf060a412001-01-03 20:52:44 +000013534Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13537
Daniel Veillard45cff692001-01-03 18:02:04 +000013538Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13541 reported by Jonas Borgström
13542 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13543
Daniel Veillard08108982001-01-03 15:24:58 +000013544Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * testXPath.c xpath.c: fixing the XPath union expressions problem
13547 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13548
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013549Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * xmllint.c: Made is so if the file name is "-" is will read form
13552 standard input. Sven Heinicke <sven@zen.org>
13553 * tree.c: fixed a problem when growing buffer
13554 * tree.h: fixed the comment of the node types following andersca
13555 comment
13556 * TODO: updated
13557
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013558Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13559
13560 * HTMLparser.[ch]: added a way to avoid adding automatically
13561 omitted tags. htmlHandleOmittedElem() allows to change the
13562 default handling.
13563 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13564 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13565 of xmllint too when using --memory flag, added a memory test
13566 suite at the Makefile level.
13567 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13568 with namespace use when encountering QNames in XPath evalation,
13569 added xmlns() scheme in XPointer.
13570 * nanoftp.c : incorporated a fix
13571 * parser.c xmlIO.c: fixed problems raised with encoding when using
13572 the memory I/O
13573 * parserInternals.c: closed bug 25934 reported by
13574 torsten.landschoff@innominate.de
13575 * TODO: updated
13576
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013577Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13578
13579 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13580 on a non-updated tree :-(, made a 2.2.10 release to correct the
13581 situation
13582
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013583Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13584
13585 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13586 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13587 integrated a set of OpenVMS changes from Howard Taylor
13588 <Howard.Taylor@pacoast.com>
13589
Daniel Veillard58770e72000-11-25 00:48:47 +000013590Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13591
13592 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13593 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13594
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013595Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13596
13597 * HTMLparser.c: some fixes on auto-open of html/head/body
13598 * encoding.c: fixed a compilation error on some gcc env
13599 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13600 XPointer implementation
13601 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13602 related XPointer tests and associated results
13603
Daniel Veillard300f7d62000-11-24 13:04:04 +000013604Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13605
13606 * doc/xmldtd.html doc/xml.html: following a short step by step
13607 guidance on IRC to help maciej with DTDs I started a small
13608 page on the subject.
13609
Daniel Veillard748e45d2000-11-17 16:36:08 +000013610Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13611
13612 * HTMLparser.c: fixed handling of broken charrefs
13613 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13614 patches
13615
Daniel Veillard28929b22000-11-13 18:22:49 +000013616Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13617
13618 * doc/xml.html doc/html/* : rebuilt the docs after adding
13619 xinclude and updated page for 2.2.7 and 2.2.8
13620 * configure.in: releasing 2.2.8
13621
Daniel Veillard41e06512000-11-13 11:47:47 +000013622Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13623
13624 * parser.[ch] parserInternals.c: applied the conditional
13625 section processing fix from Jonathan P Springer
13626 <jonathan.springer2@gte.net>
13627 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13628 project file, fixed iconv default non support
13629 * xpath.c: fixed the problem of evaluating relative expressions
13630 when a node context is provided.
13631
Daniel Veillardbf432752000-11-12 15:56:56 +000013632Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13633
13634 * nanoftp.c: fixed gcc 2.95 new warnings
13635 * SAX.c: fixed a stupid bug
13636 * tree.c: fixed a formatting problem when round-tripping
13637 from/to memory
13638 * xinclude.c: chased memleak, fixed a base problem
13639 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13640 xmlXPtrBuildNodeList()
13641 * TODO: updated
13642 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13643 adding a first small set of regression tests for XInclude
13644
Daniel Veillardc2def842000-11-07 14:21:01 +000013645Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13646
13647 * nanohttp.[ch]: applied Wayne Davison patches to access
13648 the WWW-Authorization header.
13649 * parser.c: Closed Bug#30847: Problems when switching encoding
13650 in short files by applying Simon Berg's patch.
13651 * valid.c: fixed a validation problem
13652 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13653 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13654 Wayne Davison
13655 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13656 need to be extended to non full nodes selections.
13657 * xinclude.c: starts to work decently
13658
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013659Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13660
13661 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13662 debugXML.c xmlversion.h.in: Started adding XInclude support,
13663 this is a new xmllint option
13664 * tree.c xpath.c: applied TOM patches for XPath
13665 * xpointer.c: fixed a couple of errors.
13666 * uri.c: added an escaping function needed for xinclude
13667 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13668 new warning from RH70 gcc's version
13669
Daniel Veillarda4964b72000-10-31 18:23:44 +000013670Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13671
13672 * HTMLparser.c: fixed loop on invalid char in scripts
13673 * parser.c: update to description of xmlIOParseDTD()
13674 * libxml.m4 xmlversion.h.in: changes contributed by
13675 Michael Schmeing <m.schmeing@internet-factory.de>
13676 * configure.in: preparing for 2.2.7
13677 * Makefile.am: trying to avoid config.h and acconfig.h
13678 being included in the distrib
13679 * configure.in: released 2.2.7
13680
13681Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13682
13683 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13684 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13685
Daniel Veillard01411222000-10-30 15:33:22 +000013686Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13687
13688 * parser.[ch]: added xmlIOParseDTD()
13689 * xpointer.c: added support for the 2 extra parameters of
13690 string-range, fixed a stoopid error when '0' was present
13691 in XPointer expressions
13692 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13693 testsuite for the above
13694
Daniel Veillard6db58192000-10-30 09:27:53 +000013695Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13696
13697 * libxml.spec.in: improved package descriptions
13698
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013699Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13700
13701 * xpath.c xpathInternals.h: applied a large cleaning patch
13702 from TOM <ptittom@free.fr>, it also add namespace support
13703 for function and variables registration.
13704
Daniel Veillardbd20df72000-10-29 17:53:40 +000013705Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13706
13707 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13708 * Makefile.mingw: Wayne Davison's update adding hash.c
13709
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013710Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13711
13712 * xpath.c: fixed the root evaluation problems
13713 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13714 ignorable spaces with <b> <bold> <em>
13715 * tree.c: fixed a loop in xmlSearchNsByHref()
13716
Daniel Veillard767662d2000-10-27 17:04:52 +000013717Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13718
13719 * xpath.c: applied another XPath patch from TOM
13720 * xpath.c include/makefile.am: applied another patch from
13721 china@thewrittenword.com (cleanup on IRIX).
13722
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013723Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13724
13725 * xml-config.1: received a fixed version from Fredrik Hallenberg
13726 <hallon@lysator.liu.se>
13727
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013728Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13729
13730 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13731 cleanup patch for XPath
13732
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013733Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13734
13735 * patched to redirrect all "out of context" error messages to
13736 a reconfigurable routine. The changes are:
13737 * xmlerror.h : added the export of an error context type (void *)
13738 an error handler type xmlGenericErrorFunc there is an interface
13739 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13740 to reset the error handling routine and its argument
13741 (by default it's equivalent to respectively fprintf and stderr.
13742 * all the c files: all wild accesses to stderr or stdout within
13743 the library have been replaced to calls to the handler.
13744
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013745Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13746
13747 * configure.in: release 2.2.6
13748 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13749 exporting the inner functions of xpath for extension modules
13750 * doc/*: updated and rebuilt the doc
13751
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013752Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13753
13754 * nanohttp.c : applied Wayne HTTP cleanup patch
13755 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13756 and xmlNodeSetSpacePreserve()
13757
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013758Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13759
13760 * xpath.c: closing bug #29260
13761
Daniel Veillard126f2792000-10-24 17:10:12 +000013762Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13763
13764 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13765 multikey tuples, made hash structure opaque
13766 * valid.[ch]: moved elements, attributes, notations decalarations
13767 as well as ID and refs to hash tables.
13768 * entities.c: hash cleanup
13769 * xmlmemory.c: fixed a dump problem in debug mode
13770 * include/Makefile.am: problem passing in DESTDIR= values patch
13771 from Marc Christensen <marc@calderasystems.com>
13772 * nanohttp.c: removed debugging remains
13773 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13774 * HTMLparser.c parser.c: fixing a number of problems with the
13775 macros in the *parser.c files (Wayne).
13776 * HTMLparser.c: close the previous option when opening a new one
13777 (Marc Sanfacon).
13778 * result/HTML/*: updated the HTML results accordingly
13779
Daniel Veillard52afe802000-10-22 16:56:02 +000013780Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13781
13782 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13783 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13784 XPath functions and XML entities table to them. More to come...
13785 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13786
Daniel Veillard683cb022000-10-22 12:04:13 +000013787Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13788
13789 * tree.c: coalesce adjacent text nodes
13790 * valid.c: handling of blank nodes in DTd validation (raised
13791 by problems with a posteriori validation).
13792 * nanohttp.c: changing behaviour on HTTP write stuff.
13793 * HTMLtree.c: forced body and html to be explicitely closed.
13794 * xpath.h: exported more XPath functions.
13795
Daniel Veillard1baf4122000-10-15 20:38:39 +000013796Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13797
13798 * Release of 2.2.5
13799 * xpointer.c: range() range-inside and other helper functions
13800 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13801
Daniel Veillard47e12f22000-10-15 14:24:25 +000013802Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13803
13804 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13805 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13806
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013807Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13808
13809 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13810 and XPointer modules
13811
Daniel Veillard134c9f32000-10-15 10:27:08 +000013812Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13813
13814 * SAX.h: closed #25107
13815
Daniel Veillard39915622000-10-15 10:06:55 +000013816Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * testSAX.c: fixed problem with cdata reporting
13819 * SAXresult/* : updated
13820
Daniel Veillard1e851392000-10-15 10:02:56 +000013821Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13822
13823 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13824 Closed bug #27499, added to regression tests
13825 * TODO: updated
13826
Daniel Veillard7eda8452000-10-14 23:38:43 +000013827Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13828
13829 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13830 support for SCRIPT and STYLE with help from Bjorn Reese
13831 * test/HTML/* result/HTML/*: added simple testcase and updated
13832 the existing ones.
13833
Daniel Veillardff9c3302000-10-13 16:38:25 +000013834Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13835
13836 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13837 string-range for empty strings
13838 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13839 test/XPath/xptr/strrange: augmented the XPointer testsuite
13840
Daniel Veillard189446d2000-10-13 10:23:06 +000013841Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13842
13843 * doc/xml.html doc/xmlmem.html: added a module describing memory
13844 interfaces and use, updated the main page.
13845
Daniel Veillard2f971a22000-10-12 23:26:32 +000013846Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13847
13848 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13849 nanoftp code work on Windows too now
13850
13851Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013852
13853 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13854 * xpointer.c: implemented string-range() at least a good first version
13855 * test/XPath/docs/str test/XPath/xptr/strrange
13856 result/XPath/xptr/strrange: the string-range() tests
13857
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013858Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13859
13860 * Makefile.am include/Makefile.am include/win32config.h
13861 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13862 and make distcheck
13863
Daniel Veillard19d61112000-10-11 23:50:35 +000013864Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13865
13866 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13867 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13868 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13869
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013870Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13873 patch for socklen_t detection by
13874 Albert Chin-A-Young <china@thewrittenword.com>
13875
Daniel Veillardcd429612000-10-11 15:57:05 +000013876Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13877
13878 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13879 and added a --dtdvalid option to xmllint used to test it
13880
Daniel Veillard47c02452000-10-11 13:04:36 +000013881Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13882
13883 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13884 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13885
Daniel Veillard2d38f042000-10-11 10:54:10 +000013886Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13887
13888 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13889 handlings (registration, lookup, cleanup)
13890
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013891Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13892
13893 * configure.in Makefile.am include/makefile.am: adding XPointer
13894 and XPtrtests target
13895 * xpointer.[ch] : new files for XPointer support
13896 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13897 more XPath tests
13898
Daniel Veillard57fda592000-10-10 23:24:14 +000013899Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13900
13901 * configure.in: fixed, very broken, make distcheck works again
13902
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013903Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13904
13905 * More work toward 2.2.5, integrated a number of patches
13906 * configure.in Makefile.am win32config.h.in: trying to cleanup
13907 make distcheck .... huh ...
13908 * include/Makefile.am include/win32config.h: new directory
13909 for includes
13910 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13911 updated teh makefiles and instructions for WIN32
13912 * xpath.c: small fixes
13913 * test/XPath/ results/XPath: updated the testcases and results
13914 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13915 suggested patches
13916 * valid.c: fixed an ID bug
13917
Daniel Veillardb71379b2000-10-09 12:30:39 +000013918Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13919
13920 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13921 the automake bug where wrong dependancies were generated.
13922 * xpath.[ch]: worked on XPointer
13923
Daniel Veillard7e99c632000-10-06 12:59:53 +000013924Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13925
13926 * configure.in Makefile.am: 2.2.5, ship the include in an
13927 include/libxml subdirectory, use symlinks when using CVS
13928 * testSAX.c: fixed small bug
13929 * testXPath.c: changed the way testfiles are parsed
13930 * debugXML.c: same kind of cleanup when parsing an argument expression
13931 XPath/XPointers can have blanks embedded
13932 * xpath.[ch]: more cleanup, reorgs for XPointer work
13933 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13934 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13935
Daniel Veillard55b91f22000-10-05 16:30:11 +000013936Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13937
13938 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13939 in the XPath engine, rewrote large parts of it, now it's far
13940 cleaner and in sync with the REC not an old WD. Fixed a parsing
13941 problem in the interactive XML shell found when testing XPath.
13942
Daniel Veillardac260302000-10-04 13:33:43 +000013943Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13944
13945 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13946 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13947 examples with the extra test
13948
Daniel Veillard7cfce322000-10-04 12:40:27 +000013949Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13952 the global init function.
13953
Daniel Veillard970112a2000-10-03 09:33:21 +000013954Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * HTMLparser.c: Doohhh, attribute name parsing was still case
13957 sensitive ! Fixed this ...
13958 * result/HTML/* : updated the tests results accordingly
13959
Daniel Veillard740abf52000-10-02 23:04:54 +000013960Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13961
13962 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13963 engine, should be far more stable, incorporated a new version of
13964 preceding/following axis, need testing
13965 * uri.c: fixed file:///c:/a/b/c problem
13966 * test/XPath/tests/idsimple: augmented the XPath tests
13967
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013968Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13969
13970 * doc/* rebuilding docs for 2.2.4 release
13971
Daniel Veillard8b5dd832000-10-01 20:28:44 +000013972Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13973
13974 * configure.in: releasing 2.2.4
13975 * parser.[ch]: added xmlStrEqual()
13976 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
13977 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
13978 use xmlStrEqual instead
13979 * TODO: updated
13980 * added an XPath test
13981
Daniel Veillardbc765302000-10-01 18:23:35 +000013982Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
13985 * entities.h: exported xmlInitializePredefinedEntities
13986 * parser.[ch] : added xmlInitParser()
13987 * parserInternals.h : had to export htmlInitAutoClose()
13988
Daniel Veillardf09e7e32000-10-01 15:53:30 +000013989Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13990
13991 * xpath.[ch] : fixed some serious XPath Predicate evaluation
13992 problems
13993 * Makefile.am : added XPath regression tests to normal tests
13994 * uri.c: fixed a problem with local paths, cleanup
13995 * parser.c: fixed a problem with large CData sections
13996
Daniel Veillardd2ade932000-09-30 14:39:55 +000013997Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13998
13999 * configure.in xml-config.in: patch from "Ben Taylor"
14000 <sol7x86@hotmail.com> for solaris shared libs lookup
14001
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140022000-09-30 Martin Baulig <baulig@suse.de>
14003
14004 * libxml-2.0.pc.in: Provide pkg-config script.
14005
14006 * configure.in: Create the libxml-2.0.pc script from the
14007 libxml-2.0.pc.in templates.
14008 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014009 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014010
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014011Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14012
14013 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14014 when compiling with MSC
14015
Daniel Veillard46057e12000-09-24 18:49:59 +000014016Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14017
14018 * xpath.c: patch for normalize-string() substring-before(),
14019 substring-after() and translate() functions from Bjorn Reese
14020 <breese@mail1.stofanet.dk>
14021 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14022 Fredrik Hallenberg <hallon@lysator.liu.se>
14023 * TODO: updated
14024
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014025Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14028 problem of socklen_t being undefined on a number of platforms
14029 * debugXML.c: fixed a compilation problem when without snprintf
14030
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014031Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14032
14033 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14034 an URI bug and a fix for the control-character-induced infinite loop
14035 * nanohttp.c: preventive fix for compiling on WIN32
14036
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014037Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14038
14039 * xmlint.c: closing bug #25000
14040
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014041Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14044 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14045 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14046 related function, fixing xmlStrncmp(), and associated cleanup
14047 * result/HTML/entities.html.sax: updating result
14048
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014049Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14050
14051 * uri.c: applied patch for URI escaping from Wayne Davison
14052 <wayned@blorf.net>
14053 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14054 from Denis Barbier <barbier@imacs.polytechnique.fr>
14055 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14056 patch from Wayne Davison
14057
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014058Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14059
14060 * doc/xml.html : updated with new releases, adding "how to help"
14061
Daniel Veillard04698d92000-09-17 16:00:22 +000014062Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14063
14064 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14065 removed a few warnings in pedantic mode ...
14066 * parserInternals.c parser.c: moved encoding switching function
14067 to parserInternals.c
14068 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14069
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014070Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14071
14072 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14073 error or warning handlers
14074
Daniel Veillardb1059e22000-09-16 14:02:43 +000014075Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14076
14077 * parserInternals.c parserInternals.h parser.c Makefile.am:
14078 created a new module parserInternals.c, moved most of the
14079 code shared by the various parsers there, as well as
14080 deprecated code from parser.c. More cleanup of parser.c
14081 * uri.c: fixed a problem when URI is NULL
14082 * valid.c: speedup when looking for an attribute declaration
14083
Daniel Veillard39c7d712000-09-10 16:14:55 +000014084Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14087 the cleanup of the computation of URI references when seeking
14088 external entities. The URI reference string and the resulting
14089 URI are both stored now.
14090 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14091 large s(n)printf checks and cleanup from Denis Barbier
14092 <barbier@imacs.polytechnique.fr>
14093 * xmlversion.h.in tree.h: couple of SGML declarations for a
14094 possible docbook module.
14095 * result/VC/ : a couple of test output changed due to the change
14096 of the entities URI
14097
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014098Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * parser.h: added a _private field for linking user's data
14101
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014102Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14103
14104 * parser.c parserInternals.h: demacroified most of the IS_XXX
14105 the gain in size is significant so ...
14106
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014107Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14108
14109 * entities.c: cases where looking up entities with doc==NULL
14110 covered
14111
Daniel Veillard90e11312000-09-05 10:42:32 +000014112Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14113
Daniel Veillard1de50802000-09-07 08:54:32 +000014114 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014115 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14116
Daniel Veillard98a79162000-09-04 11:15:39 +000014117Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
Daniel Veillard1de50802000-09-07 08:54:32 +000014119 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014120 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14121 * Makefile.in: added URItest and included thenin "make tests"
14122
14123Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014124
14125 * xmlversion.h.in: closed bug 22941
14126
Daniel Veillard2bb89092000-08-31 14:57:50 +000014127Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14128
14129 * doc/xmlio.html: added doc and example for entity loader
14130 redefinition.
14131
Daniel Veillard96984452000-08-31 13:50:12 +000014132Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14133
14134 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14135 used by libxml
14136
Daniel Veillarde715dd22000-08-29 18:29:38 +000014137Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * parser.c: Fixed bug on invalid ontent characters and when using
14140 push.
14141 * xmllint.c: fixed xmllint endling of errors in push mode
14142
Daniel Veillard4948eb42000-08-29 09:41:15 +000014143Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14144
14145 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014146 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014147 * result/HTML/*.sax: regenerated HTML SAX output
14148 * parser.c: more cleanup.
14149
Daniel Veillarde010c172000-08-28 10:04:51 +000014150Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14151
14152 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014153 patches from Wayne Davison <wayned@users.sourceforge.net>,
14154 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014155 * HTMLparser.c: fixed an ignorable white space detection bug
14156 occuring when parsing with SAX only
14157 * result/HTML/*.sax: updated since the output is now HTML
14158 encoded...
14159
Daniel Veillard47f3f312000-08-27 22:40:15 +000014160Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14161
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014162 * HTMLparser.[ch]: applied some of Wayne Davison
14163 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014164
Daniel Veillarde0854c32000-08-27 21:12:29 +000014165Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14168 undeclared namespace prefix was used, added a warning.
14169 Cleaned up support w.r.t. entities, spilling out a warning
14170 and being pedantic on lookups.
14171 * test/warning/ent9 : added testcase for previous example.
14172 * TODO: updated
14173 * parserInternals.h parser.c: changed the way names are parsed
14174 now allow infinite size and decrease penalty for normal use
14175 * parser.c: Started a big cleanup/check of the parser code,
14176 fixed some of the most tortuous entity code, spotted code
14177 unused anymore
14178 * test/*: added tests for very long names and related nasty
14179 things.
14180
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014181Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14182
14183 * doc/encoding.html: added encoding aliases doc
14184 * doc/xml.html: updates
14185 * encoding.[ch]: added EncodingAliases functions
14186 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14187 bottleneck affecting large DTDs like Docbook
14188 * parser.[ch] xmllint.c: added a pedantic option, will be
14189 useful
14190 * SAX.c: redefinition of entities is reported in pedantic mode
14191 * testHTML.c: uninitialized warning from gcc
14192 * uri.c: fixed a couple of bugs
14193 * TODO: added issue raised by Michael
14194
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014195Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * doc/encoding.html: propagated Martin Duerst suggestions
14198
Daniel Veillard52402ce2000-08-22 23:36:12 +000014199Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14202 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14203 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14204 by Wayne Davison
14205
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014206Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * nanoftp.c nanohttp.c: small cleanup
14209 * TODO: updated
14210
Daniel Veillard244ece92000-08-19 20:58:02 +000014211Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * added an old VC testcase and updated title.xml entity
14214
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014215Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14216
14217 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14218 done on auto-opening of <p> tags and cleanup of SAX output
14219
Daniel Veillard979e55e2000-08-19 16:48:54 +000014220Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14223
Daniel Veillard4540be42000-08-19 16:40:28 +000014224Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * doc/xml.html libxml.* structure.*: updated the doc a bit
14227
Daniel Veillard808a3f12000-08-17 13:50:51 +000014228Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14231 of SAX tests
14232
Daniel Veillard29579362000-08-14 17:57:48 +000014233Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14234
14235 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14236 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14237
Daniel Veillard1255ab72000-08-14 15:13:33 +000014238Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14241 * testHTML.c: fix core dump on Solaris 2.x systems
14242 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14243 * result/HTML/*.sax: previous bug fix lead to new results
14244
Daniel Veillard03109292000-08-14 14:58:22 +000014245Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14246
14247 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14248 * configure.in: added --with-readline=DIR to accept alternate
14249 path for readline include/library
14250 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14251 for ANSI under HP-UX
14252 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14253 includes @LIBS@
14254
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014255Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14256
14257 * doc/* : rebuilt the docs
14258 * getting ready for 2.2.2 release
14259
Daniel Veillard87b95392000-08-12 21:12:04 +000014260Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14261
14262 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14263 and xmlAddFeature()
14264 * tree.[ch]: added xmlAddChildList()
14265 * xmllint.c: MAP_FAILED macro test
14266 * parser.h: added xmlParseCtxtExternalEntity()
14267 * valid.c: applied bug fixes removed warning
14268 * tree.c: added CDATA block to elements content
14269 * testSAX.c: cleanup of output
14270 * testHTML.c: added SAX testing
14271 * encoding.c: better error recovery
14272 * SAX.c, parser.c: fixed one of the external entity processing
14273 of the OASis testsuite
14274 * Makefile.am: added HTML SAX regression tests
14275 * configure.in: bumped to 2.2.2
14276 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14277 SAX results
14278
Daniel Veillard88a172f2000-08-04 18:23:10 +000014279Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * configure.in: patch for HP compiler
14282
142832000-08-04 Sven Heinicke <sven@zen.org>
14284
14285 * xmllint.c: Was coredumping sometimes when the file given didn't
14286 exist.
14287
Daniel Veillard46e370e2000-07-21 20:32:03 +000014288Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14289
14290 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014291
Daniel Veillard46e370e2000-07-21 20:32:03 +000014292 when using in memory parsing. Need some cleanup.
14293 * xmllint.c configure.in: added a --memory flag to test memory
14294 parsing
14295
Daniel Veillard36650692000-07-21 15:16:39 +000014296Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * nanohttp.c: fixed socklen_t replacement to unsigned int
14299 * parser.c: fixed a space handdling missing at the end of
14300 production 28 DOCTYPE.
14301 * xmlmemory.c: fixed a stupid bug on the routine to override
14302 allocation functions
14303 * TODO: updated
14304
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014305Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * doc/ regenerated the docs
14308
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014309Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * doc/encoding.html doc/xml.html: added I18N doc
14312 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14313 improvements, both parser and filters, added ASCII & HTML,
14314 fixed the ISO-Latin-1 one
14315 * xmllint.c testHTML.c: added/made visible --encode
14316 * debugXML.c : cleanup
14317 * most .c files: applied patches due to warning on Windows and
14318 when using Sun Pro cc compiler
14319 * xpath.c : cleanup memleaks
14320 * nanoftp.c : added a TESTING preprocessor flag for standalong
14321 compile so that people can report bugs more easilly
14322 * nanohttp.c : ditched socklen_t which was a portability mess
14323 and replaced it with unsigned int.
14324 * tree.[ch]: added xmlHasProp()
14325 * TODO: updated
14326 * test/ : added more test for entities, NS, encoding, HTML, wap
14327 * configure.in: preparing for 2.2.0 release
14328
Daniel Veillard49703262000-07-10 10:27:46 +000014329Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14330
14331 * nanoftp.c: fixed the way the control connection is handled
14332 * libxml.spec.in: fixed the dependancies and cleanup
14333
Daniel Veillard306be992000-07-03 12:38:45 +000014334Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * doc/xml.html: changed the xmlsoft.org structure, updated the
14337 examples w.r.t. root and childs
14338
Daniel Veillard7d853352000-07-02 18:53:09 +000014339Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14340
14341 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14342
Daniel Veillard365e13b2000-07-02 07:56:37 +000014343Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * HTMLparser.c: Work on character encoding support for the HTML parser
14346 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14347 * encoding.c: Fixed a potential memleak in the encoding stuff
14348
Daniel Veillardaf743792000-07-01 11:49:28 +000014349Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14350
14351 * doc/FAQ.html doc/Makefile.am : added a FAQ
14352
14353Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014354
14355 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14356 of the HTML parser to force it to not bypass SAX
14357
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014358Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14359
14360 * win32config.h.in: updated
14361 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14362 lacks iconv support :-( need to release 2.1.1
14363 * configure.in: release 2.1.1
14364 * HTMLparser: fixed bug #14784
14365 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14366 by Windows compiler
14367 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14368 the SAX startDocument() callback.
14369 * TODO: updated
14370
14371Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * added xmlStopParser()
14374
Daniel Veillardbe803962000-06-28 23:40:59 +000014375Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * configure.in: 2.1.0 prerelease
14378 * Large resync between W3C and Gnome tree
14379 * nanoftp, nanohttp.c: fixed stalled connections probs
14380 * HTMLtree.c SAX.c : support for attribute without values in
14381 HTML for andersca
14382 * valid.c: Fixed most validation + namespace problems
14383 * HTMLparser.c: start document callback for andersca
14384 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14385 * parser.h, SAX.c: serious speed improvement for large
14386 CDATA blocks
14387 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14388 different encoding
14389 * example/Makefile.am example/gjobread.c tree.h: work on
14390 libxml1 libxml2 convergence.
14391 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14392 and the LIBXML_TEST_VERSION macro
14393
Daniel Veillardc310d562000-06-23 18:32:15 +000014394Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * doc/xml.html: various patches and improvements typo fixed by
14397 Felix Natter
14398 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14399 from Felix Natter <fnatter@gmx.net>
14400
Daniel Veillardf3029822000-05-06 08:11:19 +000014401Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14402
14403 * doc/upgrade.html: updated with instructions for support of both
14404 libxml-1.x and libxml-2.x
14405 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14406 for 2.x support and also fixed includes
14407
14408
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014409Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14412 the encoding support, added iconv support, so now libxml if
14413 compiled with iconv automatically support japanese encodings
14414 among others. Work based on initial patch from Yuan-Chen Cheng
14415 I may have broken binary compat in the encoding handler
14416 registration scheme, but that was so utterly broken I don't
14417 expect anybody to have used this feature until now.
14418 * parserInternals.h: fixup on the CHAR range macro
14419 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14420 code.
14421 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14422 * uri.c: added xmlParseURI() I can't believe I forgot to
14423 implement this one in 2.0 !!!
14424 * SAX.c: moved doc->encoding update in the endDocument() call.
14425 * TODO: updated.
14426
Daniel Veillard06047432000-04-24 11:33:38 +000014427Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * tree.h: removed extraneous xmlRemoveProp definition
14430 * TODO: added item about --disable-corba configure switch
14431 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14432 * nanoftp.c: fixed include problems giving troubles on AIX and
14433 slowlaris
14434 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14435 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14436 comment and headers changes to lower gtk-doc number of warnings
14437 * doc/html/*: rebuilt docs
14438
Daniel Veillarde0aed302000-04-16 08:52:20 +000014439Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14440
14441 * HACKING: documented the tag for 1.x and instructions
14442
Daniel Veillard5e873c42000-04-12 13:27:38 +000014443Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14446 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14447 xmlCreateIOParserCtxt
14448 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14449 significant overall improvement
14450 * xmllint.c: added I/O test to xmllint
14451 * testSAX.c: added a speed test
14452 * doc/* : updated/regenerated
14453
Daniel Veillardfc708e22000-04-08 13:17:27 +000014454Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14455
14456 * xpath.c uri.h parserInternals.h: cosmetic changes from
14457 "Timur I. Bakeyev" <timur@bat.ru>, including making
14458 xmlCreateURI() public
14459
Daniel Veillard5d211f42000-04-07 17:00:24 +000014460Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14463 and the code at the same time. Added a clean mechanism for
14464 overload or added input methods: xmlRegisterInputCallbacks()
14465 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14466 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14467 * TODO: updated
14468 * doc/* : updated/regenerated
14469 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14470 source dir
14471
Daniel Veillarde77a9182000-04-05 19:12:29 +000014472Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * testURI.c: yet another forgotten commit, I should get some sleep !
14475
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014476Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * xmllint.c: forgot to commit this too ?
14479
Daniel Veillardb9df4042000-04-05 14:23:16 +000014480Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14481
14482 * xmlversion.h.in : forgot to commit this previously
14483
Daniel Veillard361d8452000-04-03 19:48:13 +000014484Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14485
14486 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14487 * README TODO: updated for release
14488 * uri.c uri.h: added authority parsing/saving
14489 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14490 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14491 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14492 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14493 Makefile.am : added compile-time customization of libxml
14494 --with-ftp --with-http --with-html --with-xpath --with-debug
14495 --with-mem-debug
14496 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14497 #include <libxml/xxx.h> I hope it won't break too much stuff
14498 and will be manageable in the future...
14499 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14500 and added xmllint to the installed programs
14501 * uri.h: added xmlFreeURI()
14502
Daniel Veillardec303412000-03-24 13:41:54 +000014503Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14504
14505 * uri.c uri.h: finished the escaping handling, the base support
14506 and the URI path normalization. Looks good just lacks the
14507 authority content parsing code.
14508 * Makefile.am: added instructions to generate testURI
14509 * TODO: updated
14510 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14511 added links and icons for W3C and Gnome
14512
Daniel Veillard8f621982000-03-20 13:07:15 +000014513Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * xmlmemory.[ch] : seems I forgot to actually update the files in
14516 the last commit :-)
14517 * doc/xml.html doc/html/* : updated and uploaded the docs
14518
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014519Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14522 * TODO: updated
14523 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014524 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014525 gfree).
14526 * Makefile.am, uri.c, uri.h: added a set of functions to do
14527 exact (litteraly copied from the RFC 2396 productions) parsing
14528 and handling of URI. Will be needed for XLink, one XML WFC,
14529 XML Base and reused in the nano[ftp/http] modules. Still work
14530 to be done.
14531
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014532Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * configure.in, libxml.spec.in : libxml2
14535 * doc/* : updated the doc page, rebuilt the docs
14536
Daniel Veillardcf461992000-03-14 18:30:20 +000014537Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14538
14539 * all: tagged LIB_XML_1_X
14540 * *.c *.h : updated from W3C CVS tree
14541 * configure.in : 2.0.0-beta
14542 * libxml.spec.in : libxml2 package nam
14543 * result/* : new version of the tests output
14544
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014545Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14548
Daniel Veillardb566ce12000-03-04 11:39:42 +000014549Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * doc/* : rebuilt the docs
14552 * parser.c: final patch on #6766
14553 * valid.c: small patch on validity checks.
14554
Daniel Veillardfb76c402000-03-04 11:39:42 +000014555Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14556
14557 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14558 added
14559 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14560 compatibility w.r.t. XML spec and existing code.
14561
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014562Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14563
14564 * parser.c: seems a better solution to <a> </a> exists,
14565 will try it for a while
14566
Daniel Veillard83a30e72000-03-02 03:33:32 +000014567Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * parser.c: tried to remove the <a> </a> generating <a/>
14570 this is hard. Left a flag for that purpose. Fixed bug #6766
14571 * configure.in: prepared 1.8.7 not released, due to previous
14572 problem
14573
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014574Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * doc/xml.html : applied second patch from Paul DuBois
14577
Daniel Veillard402e8c82000-02-29 22:57:47 +000014578Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * doc/xml.html : applied patch from Paul DuBois
14581
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014582Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14585
Daniel Veillard5feb8492000-02-02 17:15:36 +000014586Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14589 compilation warnings on various platforms.
14590 * parser.c: Fixed #5281 validity error callbacks are now desactived
14591 by default if not validating.
14592
Daniel Veillardf341f932000-02-02 14:52:08 +000014593Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14596
Daniel Veillard13c757e2000-02-01 23:59:15 +000014597Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14600 <gkatsi@cs.toronto.edu>
14601
Daniel Veillard726e8792000-01-30 20:04:29 +000014602Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14605 processing URLs
14606
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014607Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14610 xmlNanoFTPUpdateURL for persistent control connections.
14611 * configure.in: 1.8.6
14612
14613Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14616 * tree.[ch] : added xmlSaveNoEmptyTags
14617
James Henstridgef3be9312000-01-28 13:59:21 +0000146182000-01-29 James Henstridge <james@daa.com.au>
14619
14620 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14621
14622 * Makefile.am: added nanoftp.[ch] to the build.
14623
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014624Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * nanoftp.[ch]: cleanup, comments, API
14627 * debugXML.c : fixed a bug in the cat command
14628 * doc/*: regenerated the docs
14629
Daniel Veillardda07c342000-01-25 18:31:22 +000014630Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14633 * debugXML.c : fixed a bug in the cat command
14634 * valid.c: fixing some small probs
14635 * libxml.spec.in: get rid of the SNAP suffix
14636 * doc/xml.html: updated the status
14637
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014638Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * xml-config.in: xml-config --version to just return the
14641 version number
14642 * xpath.c: some cleanup w.r.t. axis when the current node is
14643 an attribute.
14644 * TODO: updated
14645
Daniel Veillard461a66c2000-01-18 18:01:01 +000014646Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * configure.in: prepared for libxml-1.8.5
14649 * doc/* recompiled the documentation
14650
146512000-01-17 Jody Goldberg <jgoldberg@home.com>
14652
14653 * configure.in : WARNING autoconf subtlety alert :
14654 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14655 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14656 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14657 get defined by AC_CHECK_HEADERS.
14658
Daniel Veillardf967b902000-01-17 16:06:10 +000014659Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14662 Rune.Djurhuus@fast.no
14663
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014664Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * TODO: updated
14667 * tree.c, parser.c: made sure that only memory alloc problems
14668 and internal parser errors are allowed to write to stdout or
14669 stderr.
14670
Daniel Veillard0142b842000-01-14 14:45:24 +000014671Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * tree.c : restored xmlNewGlobalNs since this seems used by
14674 a lot of existing code :-(, fixed a bug in xmlNewNs
14675 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14676 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14677 to exit() from the library code.
14678 * xpath.c, parser.c: removed bugs or unused code detected by
14679 Windows compilers
14680 * parser.c: started adding interfaces for parsing well balanced
14681 XML fragments
14682 * configure.in: releasing 1.8.4
14683 * doc/* : rebuilt the docs
14684
Daniel Veillard2eac5032000-01-09 21:08:56 +000014685Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * tree.[ch] : added xmlNewDocFragment() for DOM
14688 * testHTML.c: uninitialized variable.
14689
Daniel Veillardf3a73582000-01-05 14:58:39 +000014690Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * doc/* : rebuild the docs
14693
Daniel Veillard71b656e2000-01-05 14:46:17 +000014694Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * acconfig.h: readline and history patch
14697 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14698 * tree.c: added check and handling when possibly removing an ID
14699 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14700 and saving.
14701 * test/HTML/entities.html result/HTML/entities.html* : test for
14702 various entities reference cases
14703 * result/HTML/* : as a result output of some testcase have
14704 changed
14705 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14706 by previous example. added xmlParseTryOrFinish().
14707 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14708 entities.h debugXML.h HTMLparser.h: changed the way struct are
14709 declared to allow gtk-doc to expose those
14710 * parser.c: closed bug #4960
14711 * Makefile.am configure.in: Applied patch from
14712 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14713 and math/socket libs detection
14714
Daniel Veillard437b87b2000-01-03 17:30:46 +000014715Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * configure.in, Makefile.am: link tester against readline
14718 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14719
Daniel Veillard686d6b62000-01-03 11:08:02 +000014720Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14721
14722 * tree.[ch]: added xmlRemoveProp
14723 * win32config.h.in nanohttp.c: avoid including the Windows
14724 socket stuff in every C files
14725 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14726 the XmL parser(s)
14727 * test/ns4 result/ns4 etc...: added test case for previous prob
14728 * tree.c: xmlNewNs wasn't checking for double definition
14729 * Makefile.in: fixed a problem with dist-hook duplicates
14730 * parser.[hc], xmlIO.c: fixed the loading of external entities
14731 APIs, now xmlLoadExternalEntity() is used everywhere and
14732 setting up an app specific front-end using the
14733 * SAX.c parser.c: some fixes, now the xhtml spec validates
14734 with the xhtml DTD.
14735 * error.c: fixed crashes in case of no input stream
14736 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14737 to the validation tests and results
14738
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014739Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14742 too htmlCreatePushParserCtxt() and htmlParseChunk()
14743 * parser.c: a bit of cleanup.
14744 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14745 to XML) removed the last mem leak known
14746 * HTMLtree.c: output message cleanup
14747 * xmlmemory.c: display content info about memory blocks
14748 * result/HTML/wired.* : missing att value warning change
14749
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014750Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * doc/* : rebuilt the documentation
14753
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014754Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * parser.[ch] parserInternals.h: Push parser for XML,
14757 seems to work fine now
14758 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14759 --push for push testing
14760 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14761 * testSAX.c: added --push
14762 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14763 subtree
14764 * xmlIO.[ch] : enriched API + fixes for push mode
14765 * entities.[ch]: added the entity content length to the struct.
14766 * xmlmemory.[ch]: new API to show the last entries for the shell
14767 * valid.c: added required attribute testing
14768 * SAX.c: the cdata callback now merge contiguous fragments
14769 * HTMLparser.c: cleanup of some macros
14770
Daniel Veillard3c558c31999-12-22 11:30:41 +000014771Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * parser.c: fix for PIs name starting with xml
14774 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014775 * *.c, configure.in win32config.h.in : generate win32config.h for
14776 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014777
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014778Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * parser.c: fixed a stupid = vs. == bug :-(
14781 * doc/gnome-xml.sgml: s/glade/xml/
14782
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014783Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * configure.in, doc/xml.html : bug fix release 1.8.2
14786 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14787 Hopefully the end of that silly C++ include problem
14788 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14789 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14790 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14791 troubles with autoclosed elements when the stree shape doesn't
14792 follow the DtD specs. Added htmlIsAutoClosed() and
14793 htmlAutoCloseTag()
14794 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14795 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14796 * debugXML.c: fixed a bug on printing default namespaces.
14797 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14798
Daniel Veillardb24054a1999-12-18 15:32:46 +000014799Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14800
14801 * result/HTML/*.htm[l] : updated the HTML regression tests according
14802 to the new output
14803 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14804 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14805 problem due to intermix of extern "C" { ... } declarations for C++
14806 and recursive includes in the headers
14807
Chris Lahey323c48c1999-12-18 15:32:45 +0000148081999-12-20 Chris Lahey <clahey@umich.edu>
14809
14810 * HTMLtree.c: Made it so that html nodes with a single child do
14811 not insert a carriage return before or after the child node.
14812
Daniel Veillardb24054a1999-12-18 15:32:46 +000014813Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014814
14815 * configure.in, doc/xml.html : bug fix release 1.8.1
14816 * parser.c: fixed bug #4344
14817 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14818 added the glue to avoid C++ problems
14819 * doc/* : regenerated the documentation
14820
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014821Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14824 namespace recognition, and Dia as a resul :-(
14825 * encoding.c: closed bug #3950
14826
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014827Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * valid.c: debugging a posteriori validation, except URI expansion
14830 stuff this should be fixed now
14831 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14832 Carl Nygard <cnygard@bellatlantic.net>
14833 * tester.c: added --postvalid, cleaning of the code
14834 * tree.[ch]: added xmlDocGetRootElement()
14835
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014836Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14837
14838 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14839 c++ losage.
14840
Daniel Veillard10a2c651999-12-12 13:03:50 +000014841Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * configure.in, doc/xml.html : bumped to 1.8.0
14844 * xlink.[ch], Makefile.am : added framework for link detection
14845 * parser.h: added nbChars to parser context, needed for cleanup.
14846 * xmlmemory.c: removed a nasty bug when out of mem
14847 * valid.[ch]: adding namespace support for attribute decl
14848 * tester.c: added --debugent option
14849 * debugXML.[ch]: added xmlDebugDumpEntities()
14850 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14851 buffers instead, this was really needed, validation was breaking
14852 in strange ways due to that. Added xmlParseStringPEReference()
14853 and other parsing from strings functions. Entities processing
14854 modified again, but PERef are still not handled correcly but
14855 unless you're Eve Maller you won't notice :-)
14856 * HTMLparser.c: large changes toward reliability, and switched to
14857 lowercase internal tags, XHTML is lowercase, so it will help
14858 that output is closer to next version.
14859 * doc/* : regenerated the documentation, it is now hosted at
14860 http://xmlsoft.org/ (same bits I just bought the domain :-)
14861
14862
Daniel Veillard294cbca1999-12-03 13:19:09 +000014863Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14866 doc generation
14867 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14868 in the SAX API
14869 * doc/*: rebuilt the doc making sure everything appears in the
14870 HTML files
14871
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014872Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14875 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14876 which allow impressive speed improvement on dataset with
14877 large text pieces, but at the cost of broken binary
14878 compatibility and slightly bigger memory usage.
14879 Configure with --with-buffers to activate them, they
14880 are protected with XML_USE_BUFFER_CONTENT define.
14881 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14882 goal is 0 memory left allocated once parser is no more used
14883 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14884 call xmlCleanupParser() and xmlMemoryDump()
14885
Daniel Veillarda819dac1999-11-24 18:04:22 +000014886Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14887
14888 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14889 * parser.[ch] encoding.[ch]: added memory cleanup routines
14890 * parser.c: closing bug #3788
14891 * doc/*: rebuilt the doc
14892
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014893Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14896 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14897 * tester.c: added --compress option
14898 * doc/*: rebuilt the documentation
14899
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014900Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14903 if given /proc/kcore as input !
14904 * doc/xml.html doc/*: updated and rebuilt the documentation
14905
14906Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014907
14908 * parser.c: Fixed some wrongly space collapsing code due to
14909 a misreading of the spec.
14910 * result/*: fixed the output accordingly
14911
14912Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014913
14914 * encoding.c: bug fix and typos
14915 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14916 * parser.c: added attribute normalization closing bug #3597
14917 * test/att* result/att* SAXresult/att*: testcase for attribute
14918 normalization
14919
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014920Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * configure.in: closing bug #3163 by adding extra flags for the
14923 cc compiler on HP-UX
14924
Daniel Veillard51e3b151999-11-12 17:02:31 +000014925Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * valid.[ch] : removed a typo and an enumerated type bug in the
14928 xmlAddElementDecl() function
14929 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14930 call to xmlEncodeEntitiesReentrant() so that the functions
14931 New, Set and Get are at the same level.
14932 * parser.c HTMLparser.c: extra memory allocation bug for
14933 attributes detected by someone using libxml in embedded systems :-)
14934
Daniel Veillard962195f1999-10-28 15:51:53 +000014935Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14936
14937 * xmlmemory.h: turned off mem debug :-\
14938
Daniel Veillard35008381999-10-25 13:15:52 +000014939Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * parser.c: closed bug #2784 a one line fix, but worth pushing
14942 a new release out
14943 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14944 some structures, comments before and after the
14945 main element, and other nastyness
14946 * HTMLtree.c tree.c: accomodate the extended HTML supported
14947 * configure.in: pushing 1.7.4
14948 * test/ent8 and related outputs : added a new test for bug #2784
14949 * test/HTML/wired.html and related output: a nasty HTML example
14950 * Makefile.am: improved the test scripts
14951 * docs/* : reran the documentation extractor, updated xml.html
14952
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014953Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14956 HTMLparser and debugged the HTML related code. HTML documents
14957 now have their own type
14958 * entities.c: do not dump &apos; for HTML output
14959 * xmlmemory.c: improvement, breakpoint mechanism
14960 * testHTML.c: added --sax --repeat ...
14961 * Makefile.am: improved the HTML tests
14962 * valid.[ch]: added xmlValidGetValidElements and
14963 xmlValidGetPotentialChildren
14964 * tester.c: added --insert to test the 2 new functions
14965 * test//* result//* SAXresult//* : regression test cleanup
14966 and extension.
14967 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14968 gnome-xml-nanohttp.html
14969
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014970Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * HTMLparser.c: fixed problems with some autoclose tags
14973 * tree.c: fixed XML output problems.
14974 * result/* SAXresult/*: update of the tests output
14975
Daniel Veillard6077d031999-10-09 09:11:45 +000014976Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * Makefile.am: Arturo patch for xmlConf.sh version info
14979 * parser.c: Tim Josling patch for single quoted items
14980 * tester.c: Tim Josling patch for tester options usage
14981 * tree.h: indent cleanup
14982
Daniel Veillard2673d3c1999-10-08 14:37:09 +000014983Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * HTMLparser.c parser.h : Fixed problems with HTML parsing
14986 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
14987
Daniel Veillard00fdf371999-10-08 09:40:39 +000014988Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * tree.c : Raph patch for initialization of CORBA fields
14991 * parser.c, xpath.c, ...: modification of doc comments
14992 * xpath.c : allow spaces in xpath expressions
14993
Daniel Veillardad219441999-09-27 08:17:49 +000014994Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * xmlmemory.h: turning off memory debug :-(
14997
Daniel Veillard7a66ee61999-09-26 11:31:02 +000014998Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15001 better SAX interfaces.
15002 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15003 entity.
15004 * configure.in: 1.7.2
15005
15006Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015007
15008 * libxml.spec.in: fixed the URL
15009 * doc/xml.html: improved the documentation front-end
15010
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015011Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015012
15013 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15014
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015015Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015016
15017 * libxml.spec.in: fixed the alpha compile problem
15018 * parser.[ch]: changed errno to errNo in the parser context :-(
15019 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15020 * doc/xml.html: changed CHAR to xmlChar
15021 * doc/html/*: recompiled the documentation
15022 * configure.in: 1.7.1
15023
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015024Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15025
15026 * parser.h: modified the parser context struct to regain 1.4.0
15027 binary compatibility
15028 * parser.c, xml-error.h: added errno ot teh context and defined
15029 a set of errors values with update of errno
15030 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15031 DTDs and entities
15032 * *.h, *.c: complete cleanup of the use of config.h and include
15033 protection depending on the current setup.
15034 * overalll debugging, maintenance and bug-fixing on all modules
15035 * updated the documentation
15036 * ready for 1.7.0
15037
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015038Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * HTMLparser.c : cleanup
15041 * SAX.c valid.c valid.h: added ID/IDREF checking
15042 * tree.c tree.h: extended doc structure for refs
15043 * configure.in: 1.6.2
15044 * parser.c: patched bug in SAX user arg call
15045 * parserInternals.h: patched missing close in C++ wrapping
15046 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15047 especially upcoming XPointer implementation.
15048 * doc/xml.html: augmented, typo
15049
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015050Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15051
15052 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15053 not all invocations of install understand -d.
15054
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015055Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15056
15057 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15058 to make 'check' works, when builddir != srcdir.
15059
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015060Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * doc/xml.html : updated the documentation
15063
Daniel Veillard6454aec1999-09-02 22:04:43 +000015064Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15067 not deallocated memory blocks
15068 * *.c : replaces all calls to malloc() free() and realloc() to
15069 the wrapper functions/macros
15070 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15071 instead of xmlFreeNodeList()
15072
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015073Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * HTMLparser.c: corrected a stupid bug leading to core dump at
15076 tree deallocation. Removed warnings indicated by
15077 Stephane.Conversy@lri.fr
15078 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15079 looked for in the external subset
15080
15081Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015082
15083 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15084 on SGI by Stephane.Conversy@lri.fr
15085
Daniel Veillardb96e6431999-08-29 21:02:19 +000015086Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * all .h : changed the prototype declaration indent as in gtk
15089 * most .c : working on reducing the TODOs in the code
15090 * most .c : cleanup though -pedantic and Insure++
15091 * improvements on validation ID checkings.
15092 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15093 * xml-config.in: closed #1810
15094
15095Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015096
15097 * tree.h, valid.c, valid.h: more work on validity, IDs
15098 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15099 definition for AIX
15100
Daniel Veillardb556eb51999-08-15 17:19:50 +000015101Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15104 the distribution due to a cut'n paste error at last commit
15105
Daniel Veillardb05deb71999-08-10 19:04:08 +000015106Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * configure.in: upgraded to version 1.4.0
15109 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15110 Big update, added a large part of the validation process,
15111 it should be usable, but some parts are missing
15112 * xpath.c: improved the implementation w.r.t. root.
15113 * Makefile.am: added more tests
15114 * test and result trees: added a lot of tests
15115 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15116
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015117Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * Added an HACKING file
15120
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015121Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * xpath.[ch] : improvements and debug of the XPath implementation
15124 * parser.c, HTMLparser.c : modified the parsers to be progressive
15125 * tree.[ch] : extended the Buffer promitives
15126 * xmlIO.[ch] : added basic I/O routines providing progressive
15127 parsing and ready for I18N conversion plugins
15128 * SAXresult/* : the SAX callback sequence maybe slightly different
15129 now
15130 * test*.c : improved/updated the tests programs
15131 * doc/* : recompiled the docs.
15132
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151331999-07-26 Michael Meeks <michael@edenproject.org>
15134
15135 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15136
15137 * tree.c: Ditto.
15138
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015139Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * configure.in: upgraded to version 1.4.0
15142 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15143 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15144 XML query language, see http://www.w3.org/TR/xpath for more details.
15145 * parser.c, parser.h: added CHAR* related string functions for XPath
15146 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15147 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15148 rebuild the docs.
15149 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15150 and regression testing capabilities for XPath.
15151
Daniel Veillardd79d7871999-07-12 10:38:12 +000015152Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15155 closing bug #1646
15156
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015157Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * Makefile.am, example/Makefile.am: closed bug #1683
15160
Daniel Veillard3166ab11999-07-11 16:14:19 +000015161Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * example/Makefile.am, configure.in: added the makefile for the
15164 gjobread example
15165
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015166Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15167
15168 * doc/Makefile.am:
15169 - fix which allow "make install DESTDIR=</install/prefix>".
15170
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015171Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15174 which fixed a problem on the file reading-code.
15175
Daniel Veillard82150d81999-07-07 07:32:15 +000015176Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15179 output.
15180 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15181
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015182Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * parser.h : Oops removed the binary compatibility problem
15185 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15186 * parser.c, HTMLparser.c: applied patches for reading from stdin
15187
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015188Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * parser.c, entities.c, valid.c: cleanup bug #1591
15191 * configure.in: cleanup bug #1592
15192 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15193 the same tree back-end. Hence gdome will be available for it.
15194 * doc/Makefile.am: close bug #617
15195
Daniel Veillard97fea181999-06-26 23:07:37 +000015196Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * parser.c: alloctate a per parser context SAX interface block
15199
Daniel Veillard14fff061999-06-22 21:49:07 +000015200Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15203 and xmlEncodeEntitiesReentrant with the correct one :-\
15204
15205Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * commit of my internal XML base changes, quite a lot of
15208 changes, cleanups, better entities support, framework for
15209 new I/O and charset detection and handling
15210 * Fixed the configure/Makefile stuff to generate shared libs
15211 with the proper version info, so we jumped on rev from
15212 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15213 xmlEncodeEntities() result need to be freed now, and a string
15214 xmlParserVersion provide the current library version.
15215
Raph Levien05240da1999-06-15 21:27:11 +000015216Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15217
15218 * parser.c: fixed a buffer overrun for when you have a very long
15219 attribute with no entities in it.
15220
Daniel Veillardbb2da581999-06-13 14:37:07 +000015221Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * added example directory
15224 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15225
Daniel Veillard011b63c1999-06-02 17:44:04 +000015226Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * Release of libxml-1.1, nearly everything has been touched for
15229 this.
15230 * Added more regression tests
15231 * Updated the documentation
15232
Daniel Veillard27d88741999-05-29 11:51:49 +000015233Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * tree.[ch]: unified the XML_NO_CORBA defines.
15236 * parser.c encoding.[ch]: started plugging in char encoding detection
15237
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015238Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15239
15240 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15241 Also freed allocated buffer.
15242
Daniel Veillard27d88741999-05-29 11:51:49 +000015243Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015244 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15245 reentrancy problem at printing. One is left in entities.c, to
15246 remove ASAP
15247 * testSAX.c : added a test example showing the use of the SAX
15248 interface if one doesn't want to build the DOM tree.
15249 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15250
Daniel Veillard517752b1999-04-05 12:20:10 +000015251Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15254 large revamping of the parser to use SAX callbacks
15255 http://www.megginson.com/SAX/ (or at least a C like interface
15256 a la Expat). It's now possible to set up your own callbacks
15257 and the parser will not build a DOM tree.
15258 * test/* result/*: updated the test suite, I finally removed
15259 the old Namespace draft support (PI based).
15260
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015261Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * Makefile.am: added test result to EXTRA_DIST for make tests
15264
Daniel Veillard64068b31999-03-24 20:42:16 +000015265Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15266
15267 * parser.c, parserInternals.h: moved the chars macro definitions
15268 to parserInternals.h
15269 * parser.c, error.c: applied patches from "Knut Åkesson"
15270 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15271
Daniel Veillard012ccc11999-03-23 10:11:11 +000015272Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15273
15274 * xml-config.in : applied patch to make --version work
15275
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000152761999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15277
15278 * Makefile.am (check-local): Alias for `tests' target. This will
15279 cause `make check' to do the right thing.
15280 (tests): Don't run tests in srcdir. Also, replaced calls to
15281 basename with a `sed' "equivalent".
15282
Daniel Veillardd109e371999-03-05 06:26:45 +000015283Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15286 it in the header and not the sources, updated the doc.
15287 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15288 pointing this out.
15289
Daniel Veillardbc50b591999-03-01 12:28:53 +000015290Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15293 exported the inputStream routines.
15294 * doc/html/* : updated accordingly
15295
Daniel Veillardd692aa41999-02-28 21:54:31 +000015296Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * parser.c, parser.h, parserInternals.h: added a few extra
15299 internal calls to allocate and free parser contexts ...
15300 * doc/html/* : updated accordingly
15301
Daniel Veillard55a99271999-02-25 11:01:29 +000015302Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * configure.in, Makefile.am, doc/makefile.am : General changes for
15305 1.0.0 release and including the generated HTML documentation.
15306
Daniel Veillard35925471999-02-25 08:46:07 +000015307Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * makefile.am : added parserInternals.h, oops.
15310
Daniel Veillard1e346af1999-02-22 10:33:01 +000015311Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * parserInternals.h: added this header giving access to the parser
15314 internal functions.
15315 * doc/Makefile.am : added a rebuild target which rebuilds the full
15316 set of documentations
15317 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15318 the internal subset.
15319 * *.c *.h: modifications needed to generate the documentation using
15320 gtk-doc, cleanup of functions blocks, reorganisation of struct
15321 declarations.
15322
Daniel Veillard1164e751999-02-16 16:29:17 +000015323Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15326 the tar and spec file to include the beginning of the doc.
15327
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153281999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15329
15330 * doc/.cvsignore: Added this file.
15331
Daniel Veillard6800ef31999-02-08 18:33:22 +000015332Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * tree.c: fixed xmlGetProp to return "" when the attribute
15335 exists, even if the node-list is NULL.
15336
Daniel Veillard726c7e31999-02-08 15:13:10 +000015337Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * tree.c: patched an error outputting empty attribute values.
15340 * Makefile.am and doc/makefile.am: have been updated during the
15341 week-end. Sorry for an empty CVS log, I got a shell problem.
15342
Daniel Veillard1899e851999-02-01 12:18:54 +000015343Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * tree.h: cleaned up using enums instead of defines
15346 * parser.c, valid.[ch]: more work on parsing/output of element
15347 declarations
15348
Daniel Veillard3b9def11999-01-31 22:15:06 +000015349Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * valid.[ch], tree.c, parser.c : more work toward full parsing
15352 of XML DTDs.
15353 * README: added informations about mailing-list and on-line
15354 documentation
15355
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153561999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15357
15358 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15359
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015360Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * parser.c, tree.[ch] : more work toward conformance testing,
15363 added a last element to accelerate parsing of very flat structures
15364 started working on internal subset Element content declaration.
15365 * valid.[ch] : first cut at adding code toward validation.
15366 * previous changes had also small impact on most files, especially
15367 the conformance testing using James Clark test suite.
15368
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015369Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * test/* : updated the examples, most of them were not well
15372 formed (humm), and added rdf2.
15373 * result/* : resulting changes in the output.
15374
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015375Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15378
Daniel Veillard44b3a061998-12-05 17:27:22 +000015379Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * tree.c: patched a bug in the generation of empty attributes
15382
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015383Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15386 for node/trees/documents/... Biggest problem is namespace
15387 support when copying subtrees.
15388
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015389Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * parser.c, entities.c: improve entities and char ref encoding,
15392 and cleanups of error messages.
15393
Daniel Veillard242590e1998-11-13 18:04:35 +000015394Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * parser.c, entities.c: simple bug hunting done during rpm2html and
15397 rpmfind integration.
15398
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015399Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * parser.[ch]: Added interfaces allowing to specify a SAX
15402 handler before parsing.
15403
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015404Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * parser.c: redirrect all errors reporting through the SAX
15407 error function
15408
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015409Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15412 * libtool, tlmain ...: update of the libtool files
15413
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154141998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15415
15416 * entities.c: Use g_snprintf insteda of snprintf.
15417
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015418Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15421 added ent5 test for this purpose.
15422 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15423
Daniel Veillard27271681998-10-30 06:39:40 +000015424Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * parser.c: fixed? a strange error due to compression on a GWP
15427 document.
15428
Daniel Veillard25940b71998-10-29 05:51:30 +000015429Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * tree.[ch]: bug fixing
15432 * entities.[ch]: defined a specific type for predefined entities
15433 * doc/xml.html: more documentation on the library, how to use it,
15434 overview of the interfaces.
15435
Daniel Veillard16253641998-10-28 22:58:05 +000015436Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15439
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015440Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15441
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015442 * tree.c: corrected a small bug
15443 * doc/xml.html: continuing writing documentation.
15444
15445Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15446
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015447 * debugXML.h debugXML.c: added debugging utilities.
15448 * tester.c: added --debug switch.
15449 * tree.c: patched an incorrect node->type assignment.
15450 * parser.c: formatting, ensure that node->doc != NULL in attributes
15451
Daniel Veillardccb09631998-10-27 06:21:04 +000015452Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15455 entity support and provide an internal representation close to
15456 DOM one (entity ref nodes, and attribute value as tree). I tried
15457 to preserve the interface but this will surely break some apps
15458 (I have to change rpm2html/rpmfind for example). I had to change
15459 two interfaces, and the generated tree is somewhat different.
15460 * doc/* : started documenting the XML library, the tree and
15461 DOM/Corba. This is a first step.
15462
Daniel Veillard11e00581998-10-24 18:27:49 +000015463Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * parser.c: Set up the fonctions comment block, boring but useful.
15466 * parser.h, SAX.c, parser.c: now attributes are processed through
15467 the SAX interface. The problem is that my SAX interface diverged
15468 quite a bit from the original one, well this is not an official
15469 spec, and translating it from Java to C is hairy anyway...
15470
Daniel Veillard97b58771998-10-20 06:14:16 +000015471Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15474 fonctions comment block, boring but useful.
15475
15476Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015477
15478 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15479 conversion routines. However they are not yet used to convert the
15480 inputs. The core will run with UTF-8.
15481
Daniel Veillard33942841998-10-18 19:12:41 +000015482Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * tree.c : make sure that the type id is properly set-up when
15485 a new object is allocated, needed for DOM.
15486
Daniel Veillard27fb0751998-10-17 06:47:46 +000015487Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * tree.h, tree.c: Ok, the main objects in the tree will be native
15490 corba objects, it costs 8 bytes per Node, Attribute and Document
15491 but it simplifies the Corba integration a lot (no extra interface
15492 objects to allocate/free).
15493
Daniel Veillard0bef1311998-10-14 02:36:47 +000015494Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15497 and changed NODEs contants for conformity with DOM Level 1
15498
Daniel Veillard27864701998-10-08 03:47:24 +000015499Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * added hooks to keep track of servants when creating objects
15502 xmlDoc and xmlNode (for Corba export).
15503
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015504Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * added xml-config script.
15507
Daniel Veillard7066a791998-10-01 20:28:28 +000015508Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15511 to autoupdate libtool and automake conf files.
15512
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155131998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15514
15515 * Makefile.am: Use '?' to separate the sed
15516 commands as ',' is used when people pass -Wl,something.
15517
15518
Daniel Veillard15a8df41998-09-24 19:15:06 +000015519Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * tree.c, tree.h: added a per-document compression interface.
15522
Daniel Veillard151b1b01998-09-23 00:49:46 +000015523Tue Sep 22 20:47:38 EDT 1998
15524
15525 * tree.c, tree.h: added saving with compression and added interfaces
15526 to control the compression level (xmlGetCompressMode,
15527 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15528
Daniel Veillard70120ff1998-09-22 00:24:21 +000015529Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * parser.c: corrected a loop for files of size 0
15532
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155331998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15534
15535 * error.h: New file. Contains prototyes from `error.c'.
15536
Tom Tromeyc19653d1998-08-14 01:22:43 +000015537Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15538
15539 * Makefile.am (xmlincdir): New macro.
15540 (xmlinc_HEADERS): Renamed from include_HEADERS.
15541
Daniel Veillard845664d1998-08-13 04:43:19 +000015542Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * applied small patch on numeric entities from
15545 Christopher Blizzard <blizzard@appliedtheory.com>
15546
Daniel Veillard260a68f1998-08-13 03:39:55 +000015547Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * New release 0.2, removed the old xml_* files so that it's
15550 coherent with the other CVS base (W3C), far better conformance
15551 to standard, new namespaces, decent entities support, beginning
15552 of a SAX-like interface. Nearly nothing left intact, even the
15553 test examples ...
15554
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155551998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15556
15557 * .cvsignore: Add .deps dir
15558
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015559Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15562
Daniel Veillardfe926001998-07-26 04:28:20 +000015563Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015564
Daniel Veillardfe926001998-07-26 04:28:20 +000015565 * configure.in: added test for CPP
15566 * AUTHORS, Changelog: the original ones didn't get commited but the
15567 glib ones instead, fixed.
15568 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015569
Daniel Veillardfe926001998-07-26 04:28:20 +000015570Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015571
Daniel Veillardfe926001998-07-26 04:28:20 +000015572 * integrated code developped at W3C
15573 * changed the original Copyright
15574 * migrated to automake
15575 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015576