blob: f98f5f1444300dee210616702fa15241a25f24eb [file] [log] [blame]
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
4 about the DocType node not being reported sometimes.
5 * python/tests/reader.py: added to test to the regression checks
6
Daniel Veillard120e8eb2003-03-22 01:00:34 +00007Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
10 reported by Edd Dumbill
11
Daniel Veillard77a90a72003-03-22 00:04:05 +000012Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * HTMLparser.c parser.c parserInternals.c: patch from
15 johan@evenhuis.nl for #107937 fixing some line counting
16 problems, and some other cleanups.
17 * result/HTML/: this result in some line number changes
18
Daniel Veillard580ced82003-03-21 21:22:48 +000019Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
22 instead of libxml.spec
23 * relaxng.c: fixed some of the error reporting excessive
24 verbosity
25 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
26 xmlschemastypes.c: removed some warnings from gcc
27 * doc/libxml2-api.xml: rebuilt
28
Daniel Veillarde063f482003-03-21 16:53:17 +000029Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * relaxng.c: another optimization, for choice this time
32 * result/relaxng/spec1* result/relaxng/tutor12_1*
33 result/relaxng/tutor3_7: cleanups.
34
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +000035Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
38 * test/relaxng/testsuite.xml: augmented the test suite
39 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
40 some schemas validation tests in the presence of foreign
41 namespaces.
42
Daniel Veillardbbb78b52003-03-21 01:24:45 +000043Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
44
45 * relaxng.c: added another interleave speedup.
46
Daniel Veillardef2e4ec2003-03-20 16:23:26 +000047Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * xmlschemastypes.c: added integer and fixed one of the
50 IDREFS regression tests pbm
51 * result/relaxng/docbook_0.err: updated
52
Daniel Veillard249d7bb2003-03-19 21:02:29 +000053Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
54
55 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
56 declared both in the DTD and in the Schemas <grin/>
57 * relaxng.c: more debug, added a big optimization for <mixed>
58 * test/relaxng/testsuite.xml: augmented the testsuite
59 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
60 DocBook example to the regression tests
61
Daniel Veillard798024a2003-03-19 10:36:09 +000062Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * check-xsddata-test-suite.py: cosmetic change for output
65 * relaxng.c: try to minimize calls to malloc/free for states.
66
Daniel Veillarda1a9d042003-03-18 16:53:17 +000067Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * tree.c: removed a warning
70 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
71 support
72 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
73 cleanup/improvements of the regression tests batch
74 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
75
Daniel Veillard28c52ab2003-03-18 11:39:17 +000076Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * relaxng.c: fixed error msg cleanup deallocation
79 * xmlschemastypes.c: added a function to handle lists of
80 atomic types, added support for IDREFS
81
Daniel Veillardc3da18a2003-03-18 00:31:04 +000082Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
85 and IDREF, usable from RelaxNG now
86 * include/libxml/xmlschemastypes.h: need to add a new interface
87 because the validation modifies the infoset
88 * test/relaxng/testsuite.xml: extended the testsuite
89
Daniel Veillard952379b2003-03-17 15:37:12 +000090Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * relaxng.c: fixed the last core RelaxNG bug known #107083,
93 shemas datatype ID/IDREF support still missing though.
94 * xmlreader.c: fix a crashing bug with prefix raised by
95 Merijn Broeren
96 * test/relaxng/testsuite.xml: augmented the testsuite with
97 complex inheritance tests
98
Daniel Veillardfd573f12003-03-16 17:52:32 +000099Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * relaxng.c: switched back to the previous Relax-NG code base,
102 the derivation algorithm need severe constraining code to avoid
103 combinatorial explosion. Fixed the problem with Sebastian Rahtz
104 TEI based example and other bugs
105 * result/relaxng/*err: updated the results
106 * test/relaxng/testsuite.xml: started a new test suite
107
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000108Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
111 that the original RelaxNG validation code was un-fixeable, it got
112 rewritten to use the derivation algorithm from James Clark and
113 redebugged it (nearly) from scratch:
114 found 373 test schemas: 372 success 1 failures
115 found 529 test instances: 529 success 0 failures
116
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000117Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * SAX.c parser.c: fix some recursion problems introduced in the
120 last release.
121 * relaxng.c: more debugging of the RNG validation engine, still
122 problems though.
123
Daniel Veillard5add8682003-03-10 13:13:58 +0000124Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * Makefile.am: stop generating wrong result file with * in name
127 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
128 * result/relaxng/demo* test/relaxng/demo: added the tests from
129 Sebastian reproducing the problem.
130
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000131Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
132
Daniel Veillard5add8682003-03-10 13:13:58 +0000133 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
134 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000135
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000136Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
137
138 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
139 variable to control the indentation for the xmllint "--format"
140 option
141
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000142Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
143
144 * encoding.c: applied Gennady's patch against buffer overrun
145
Daniel Veillard42f12e92003-03-07 18:32:59 +0000146Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
149 Clark it appeared I had bug in URI parsing code ...
150 * relaxng.c include/libxml/relaxng.h: completely revamped error
151 reporting to not loose message from optional parts.
152 * xmllint.c: added timing for RNG validation steps
153 * result/relaxng/*: updated the result, all error messages changed
154
Daniel Veillardedfd5882003-03-07 14:20:40 +0000155Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * xpath.c: fix bug #107804, the algorithm used for document order
158 computation was failing on attributes.
159
Daniel Veillard83391282003-03-06 21:37:30 +0000160Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
161
162 * valid.c: fix bug #107764 , possibility of buffer overflow
163 in xmlValidDebug()
164
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000165Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
168 from Philipp Dunkel
169
Daniel Veillard5f704af2003-03-05 10:01:43 +0000170Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
171
172 * xmlschemastype.c: made powten array static it should not be exported
173 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
174 parser function.
175 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
176
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000177Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * tree.c: fixed a node dump crash on attributes
180 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
181 an URI test bug and get better output.
182
Daniel Veillard463a5472003-02-27 21:30:32 +0000183Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * check-xsddata-test-suite.py: give more infos
186 * relaxng.c: fix a bug reported by Sebastian Rahtz and
187 REF->DEF in attribute values.
188
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000189Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
190
191 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
192 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
193 regression tests from James Clark.
194
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000195Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * relaxng.c xmlschemas.c xmlschemastypes.c
198 include/libxml/xmlschemastypes.h: added param support for relaxng
199 type checking, started to increment the pool of simple types
200 registered, still much work to be done on simple types and
201 facets checkings.
202
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000203Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * entities.c: fixes again one of the problem raised by
206 James Clark in #106788
207
Daniel Veillardc482e262003-02-26 14:48:48 +0000208Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * relaxng.c: Fixed a couple of problem raised by James Clark
211 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
212 datatype level still not fixed though.
213
Daniel Veillard17bed982003-02-24 20:11:43 +0000214Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * configure.in: preparing release 2.5.4
217 * doc/*: updated and rebuilt the docs
218 * relaxng.c: removed warnings
219 * result/relaxng/*: updated the results
220
Daniel Veillardf4be0182003-02-24 19:54:33 +0000221Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * valid.c: fixes a DTD regexp generation problem.
224
Daniel Veillard02111c12003-02-24 19:14:52 +0000225Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
226
227 * parser.c: fixes bug #105998 about false detection of
228 attribute consumption loop.
229
Daniel Veillard2406abd2003-02-24 18:16:47 +0000230Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
233
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000234Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * SAX.c: fixed bug #105992
237
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000238Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * tree.c: fixed xmlSetProp and al. when the node passed is not an
241 element.
242 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
243 found 373 test schemas: 369 success 4 failures
244 found 529 test instances: 525 success 4 failures
245 * check-relaxng-test-suite.py: added memory debug reporting
246
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000247Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * uri.c parser.c: some warning removal on Igor's patch
250 * tree.c: seems I messed up with #106788 fix
251 * python/libxml.c: fixed some base problems when Python provides
252 the resolver.
253 * relaxng.c: fixed the interleave algorithm
254 found 373 test schemas: 364 success 9 failures
255 found 529 test instances: 525 success 4 failures
256 the resulting failures are bug in the algorithm from 7.3 and
257 lack of support for params
258
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000259Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * parser.c: another fix for nodeinfo in entities problem
262 * tree.c entities.c: fixed bug #106788 from James Clark
263 some spaces need to be serialized as character references.
264
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000265Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
266
267 * parser.c uri.c: fixed the bug I introduced in the path
268 handling, reported by Sebastian Bergmann
269
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000270Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c: fixing some nodeinfo in entities problem raised
273 by Glenn W. Bach
274 * relaxng.c: implemented the first section 7.3 check
275 * result/relaxng/*: updated the results
276
Daniel Veillardc5312d72003-02-21 17:14:10 +0000277Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * relaxng.c: fixed some problems in the previous commit
280 and finished implementing 4.16 rules checking
281 found 373 test schemas: 353 success 20 failures
282 found 529 test instances: 519 success 6 failures
283 * result/relaxng/*: updated the results
284
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000285Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * relaxng.c: implemented checks from section 7.2
288
Daniel Veillard77648bb2003-02-20 15:03:22 +0000289Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * relaxng.c: implemented the checks from section 7.1, fixed
292 some of the 4.20 and 4.21 problems.
293 found 373 test schemas: 338 success 35 failures
294 found 529 test instances: 519 success 6 failures
295 * result/relaxng/*: updated the results
296
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000297Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
300 * result/relaxng/*: updated the results
301
Daniel Veillardce14fa52003-02-19 17:32:48 +0000302Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * relaxng.c: more bugfixes
305 * result/relaxng/*: updated the results
306
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000307Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
308
309 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
310 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
311 * SAX.c: ensured xmlDoc.URL is always canonic
312 * parser.c: obsoleted xmlNormalizeWindowsPath
313 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
314 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
315 * win32/libxml2.def.src: added few exports
316
317
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000318Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
319
320 * Makefile.am configure.in: patched to have shared libraries
321 for Python regression tests and static binaries for gdb debug
322 in my development environment
323 * relaxng.c: more bugfixes
324 found 373 test schemas: 296 success 77 failures
325 found 529 test instances: 516 success 8 failures
326 * result/relaxng/*: updated the results
327
Daniel Veillard8fe98712003-02-19 00:19:14 +0000328Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
329
330 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
331
Daniel Veillardd4310742003-02-18 21:12:46 +0000332Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * xmlschemastypes.c: float/double check bugfix
335 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
336 validation
337 * xmlreader.c: add a TODO for Jody
338 * relaxng.c: bugfix bugfix bugfix
339 found 373 test schemas: 300 success 73 failures
340 found 529 test instances: 507 success 10 failures
341 * result/relaxng/*: updated the results
342
Daniel Veillard2df2de22003-02-17 23:34:33 +0000343Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
346
Daniel Veillard416589a2003-02-17 17:25:42 +0000347Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * relaxng.c check-relaxng-test-suite.py: more work on the
350 RelaxNG implementation conformance testing.
351 found 373 test schemas: 284 success 89 failures
352 found 529 test instances: 448 success 47 failures
353 * result/relaxng/*: updated the results
354
Daniel Veillard784b9352003-02-16 15:50:27 +0000355Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
358 a patch from Kjartan Maraas to fix some typos
359
Daniel Veillardfebcca42003-02-16 15:44:18 +0000360Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * relaxng.c: more bug-hunting
363 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
364 intermediate rng tree
365 * python/generator.py: patch from Stephane Bidoul to fix the generator
366 on python < 2.2
367
Daniel Veillardd2298792003-02-14 16:54:11 +0000368Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * check-relaxng-test-suite.py relaxng.c: more testing on the
371 Relax-NG front, cleaning up the regression tests failures
372 current state and I forgot support for "mixed":
373 found 373 test schemas: 280 success 93 failures
374 found 529 test instances: 401 success 68 failures
375 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
376 moved the Name, NCName and QName validation routine in tree.c
377 * uri.c: fixed handling of URI ending up with #, i.e. having
378 an empty fragment ID.
379 * result/relaxng/*: updated the results
380
Daniel Veillard9a237c92003-02-13 15:52:58 +0000381Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * check-xinclude-test-suite.py: improved the script accordingly
384 to the XInclude regression tests updates
385 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
386 November 2002
387 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
388 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
389 augmented the Xpointer testsuite for the element() scheme
390
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000391Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * relaxng.c: added TODO for the DTD compatibility spec
394 * xinclude.c: more bug fixes driven by the testsuite
395
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000396Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
399 regression tests for XInclude, improved the script, improving
400 XInclude error reporting mechanism
401
Daniel Veillard1d788d22003-02-10 16:21:58 +0000402Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * NEWS doc/* configure.in: preparing release 2.5.3
405
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000406Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * tree.c: trying to fix #104934 about some XHTML1 serialization
409 issues.
410
Daniel Veillard809faa52003-02-10 15:43:53 +0000411Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
414 encoding conversion when the input buffer stops in the
415 middle of a multibyte char
416
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000417Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
420 * check-relaxng-test-suite.py: python script to run regression
421 against OASIS RelaxNG testsuite
422 * relaxng.c: some cleanup tweaks
423 * HTMLparser.c globals.c: cleanups in comments
424 * doc/libxml2-api.xml: updated the API
425 * result/relaxng/*: errors moved files, so large diffs but
426 no changes at the semantic level.
427
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000428Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * tree.c: fixing #105678 problem when dumping a namespace node.
431
Daniel Veillard591b4be2003-02-09 23:33:36 +0000432Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * xpath.c: fixed doc comment problems
435 * python/generator.py python/libxml_wrap.h python/types.c: adding
436 RelaxNG wrappers
437 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
438 test of those early Python RelaxNG bindings
439
440Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000441
442 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
443 * relaxng.c: found the validation problem I had with interleave
444 when not covering all remaining siblings
445 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
446 testsuite and check the RNG schemas against the RNG schemas
447 given in appendix A
448
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000449Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
450
451 * win32/Makefile.msvc: updates for RelaxNG
452 * win32/Makefile.mingw: updates for RelaxNG
453 * win32/libxml2.def.src: added RelaxNG exports
454
Daniel Veillard97fd5672003-02-07 13:01:54 +0000455Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * xinclude.c: applied another bug fix from Sean Chittenden
458
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000459Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * configure.in xmllint.c: I f...ed up the default configuration
462 of schemas and --relaxng option display in xmllint, pointed by
463 Morus Walter.
464 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
465 detection module, fixes bug #105374.
466
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000467Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * xmlschemastypes.c: added the boolean base type.
470
Daniel Veillard96a4b252003-02-06 08:22:32 +0000471Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * xmlschemastypes.c: started implementing some of the missing
474 default simple types
475 * result/relaxng/*: updated the results
476
Daniel Veillard72fef162003-02-05 14:31:19 +0000477Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * NEWS doc/*: updated the docs, ready for 2.5.2 release
480
Daniel Veillard71531f32003-02-05 13:19:53 +0000481Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * HTMLparser.c tree.c xmlIO.c: comments cleanups
484 * Makefile.am: use xmllint for doing the RelaxNG tests
485 * configure.in: preparing 2.5.2 made schemas support default to
486 on instead of off
487 * relaxng.c: removed the verbosity
488 * xmllint.c: added --relaxng option
489 * python/generator.py python/libxml_wrap.h: prepared the integration
490 of the new RelaxNG module and schemas
491 * result/relaxng/*: less verbose output
492
Daniel Veillardec498e12003-02-05 11:01:50 +0000493Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * valid.c: do not run content model validation if the
496 content is not determinist
497
Daniel Veillardde590ca2003-02-05 10:45:26 +0000498Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * SAX.c: added the redefinition of namespaced attribute
501 check that was missing as Fabrice Desré pointed out.
502
Daniel Veillard930dfb62003-02-05 10:17:38 +0000503Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
506 improvements from Nick Kew, allowing to do more checking
507 to HTML elements and attributes.
508
Daniel Veillard4287c572003-02-04 22:48:53 +0000509Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * xinclude.c: fixing bug #105137 about entities declaration
512 needing to be copied to the including document.
513
Daniel Veillard652d8a92003-02-04 19:28:49 +0000514Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * catalog.c: fixed bug #104817 with delegateURI
517 * xpath.c: fixing bugs #104123 and #104125
518
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000519Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * configure.in valid.c xmlreader.c python/libxml_wrap.h
522 python/types.c: fixing #104096 to compile without regexps
523
Daniel Veillard57e79b32003-02-04 15:33:12 +0000524Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
525
526 * valid.c: fixing bug #103969 forgot to add an epsilon transition
527 when building the automata for elem*
528
Daniel Veillard358a9892003-02-04 15:22:32 +0000529Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * HTMLparser.c: applied patch from Arne de Bruijn fixing
532 bug #103827
533
Daniel Veillardeb137172003-02-04 15:18:06 +0000534Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
535
536 * HTMLparser.c: updating a comment, fixing #103776
537
Daniel Veillard8d589042003-02-04 15:07:21 +0000538Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * parser.c: fixing bug 105049 for validity checking of content
541 within recursive entities.
542
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000543Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * HTMLparser.c: try to fix # 105049
546 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
547 * tree.c: updated a function comment
548
Daniel Veillard419a7682003-02-03 23:22:49 +0000549Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * relaxng: more work on grammars and refs/defs
552 * test/relaxng/* result/relaxng/*: augmented/updated the
553 regression tests
554
Daniel Veillard144fae12003-02-03 13:17:57 +0000555Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * relaxng: more work on name classes, except support
558 * test/relaxng/* result/relaxng/*: augmented/updated the
559 regression tests
560
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000561Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * relaxng: more work on name classes, the "validate all" schemas
564 seems to work now.
565 * test/relaxng/* result/relaxng/*: augmented/updated the
566 regression tests
567
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000568Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
571 * parser.c: put a guard against infinite document depth, basically
572 trying to avoid another kind of DoS attack.
573 * relaxng.c: some code w.r.t. nameClasses
574
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000575Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * test/relaxng/* result/relaxng/*: check all the namespace support
578 was actually correct based on tutorial section 10.
579
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000580Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * relaxng: include seems to work okay now
583 * test/relaxng/* result/relaxng/*: augmented/updated the
584 regression tests
585
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000586Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * relaxng.c: a bit of work done in the train back.
589 * test/relaxng/*: added one of the include tests
590
Daniel Veillard154877e2003-01-30 12:17:05 +0000591Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * relaxng: more work done in the train
594 * test/relaxng/* result/relaxng/*: augmented/updated the
595 regression tests
596
Daniel Veillarde431a272003-01-29 23:02:33 +0000597Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * relaxng.c: debugging of externalRef
600 * test/relaxng/* result/relaxng/*: augmented/updated the
601 regression tests
602
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000603Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * relaxng.c: more work on Relax-NG, implementing externalRef
606 * test/relaxng/* result/relaxng/*: augmented/updated the
607 regression tests
608 * Makefile.am: cleanup to Relaxtests target
609
Daniel Veillardb08c9812003-01-28 23:09:49 +0000610Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * relaxng.c: more work on Relax-NG, implementing interleave
613 * test/relaxng/* result/relaxng/*: augmented/updated the
614 regression tests
615
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000616Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * relaxng.c: more work on Relax-NG, implementing interleave
619 * test/relaxng/* result/relaxng/*: augmented/updated the
620 regression tests
621
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000622Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
623
624 * doc/tutorial/customfo.xsl
625 * doc/tutorial/customhtml.xsl
626 adding stylesheet customizations used to generate fo
627 for pdf and html
628
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000629Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631 * relaxng.c: more work on Relax-NG
632 * test/relaxng/* result/relaxng/*: augmented/updated the
633 regression tests
634 * xmlschemastypes.c: added a number of base type definition but not
635 the associated checks, those are still TODOs
636
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000637Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
638
639 in docs/tutorial:
640 * apa.html
641 * apb.html
642 * apc.html
643 * apd.html
644 * ape.html
645 * apf.html
646 * apg.html
647 * ar01s02.html
648 * ar01s03.html
649 * ar01s04.html
650 * ar01s05.html
651 * ar01s06.html
652 * ar01s07.html
653 * ar01s08.html
654 * index.html
655 * xmltutorial.pdf
656 * xmltutorial.xml
657 add index to tutorial
658
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000659Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
660
661 * doc/xmlcatalog.1
662 * doc/xmlcatalog_man.html
663 * doc/xmlcatalog_man.xml
664 belatedly fixing bug #93622 (adds rewriteURI type to
665 "--add" option in xmlcatalog man page
666
Daniel Veillard3be27512003-01-26 19:49:04 +0000667Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
668
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000669 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000670 Julio Merino, closing #104475
671
Daniel Veillardea3f3982003-01-26 19:45:18 +0000672Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * relaxng.c: more work on Relax-NG
675 * test/relaxng/* result/relaxng/*: augmented/updated the
676 regression tests
677
Daniel Veillardedc91922003-01-26 00:52:04 +0000678Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * relaxng.c: more work on Relax-NG
681 * test/relaxng/* result/relaxng/*: augmented/updated the
682 regression tests
683
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000684Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * README: updated the policy on private mail answers
687 * relaxng.c: more work on Relax-NG
688 * test/relaxng/* result/relaxng/*: augmented/updated the
689 regression tests
690
Daniel Veillard7424eb62003-01-24 14:14:52 +0000691Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * error.c parser.c tree.c: applied a documentation patch from
694 Stefan Kost
695
Daniel Veillard276be4a2003-01-24 01:03:34 +0000696Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng.c: more work on Relax-NG
699 * doc/*: regenerated the docs
700 * test/relaxng/* result/relaxng/*: updated and augmented the
701 Relax-NG regression tests and results
702
Daniel Veillard6eadf632003-01-23 18:29:16 +0000703Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
706 First commit of the new Relax-NG validation code, not generally
707 useful yet.
708 * test/relaxng/* result/relaxng/*: current state of the regression
709 tests
710
Daniel Veillard814a76d2003-01-23 18:24:20 +0000711Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * tree.c: minimized the memory allocated for GetContent
714 and a bit of cleanup.
715
Daniel Veillardff12c492003-01-23 16:42:55 +0000716Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * python/generator.py: seems there is no good reasons to
719 not generate bindings for XPointer
720
Daniel Veillard540a31a2003-01-21 11:21:07 +0000721Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * xmlreader.c doc/apibuild.py: applied a new patch from
724 Stéphane Bidoul for cleanups
725 * doc/libxml2-api.xml: rebuilt the API description with
726 new entry points
727
Daniel Veillard417be3a2003-01-20 21:26:34 +0000728Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * xmlreader.c python/drv_libxml2.py python/generator.py
731 python/libxml.c python/libxml.py python/libxml_wrap.h
732 python/types.c: patch from Stéphane Bidoul for better per
733 context error message APIs
734 * python/tests/ctxterror.py python/tests/readererr.py:
735 update of the tests
736
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000737Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
738
739 * doc/guidelines.html
740 grammar and spelling cleanup
741
Daniel Veillard26f70262003-01-16 22:45:08 +0000742Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * xmlreader.c include/libxml/xmlreader.h python/generator.py
745 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
746 a patch from Stéphane Bidoul to allow per XMLtextReader error
747 and warning handling
748 * python/tests/Makefile.am python/tests/readererr.py: adding the
749 specific regression test
750
Daniel Veillard71f9d732003-01-14 16:07:16 +0000751Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
754 should raise a syntax error
755
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000756Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
757
758 * python/libxml.c: cleanup patch from Stéphane Bidoul
759
Daniel Veillard81601f92003-01-14 13:42:37 +0000760Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
761
762 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
763
Daniel Veillarde6227e02003-01-14 11:42:39 +0000764Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * python/generator.py python/libxml.c python/libxml.py
767 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000768 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000769 Python level.
770 * python/tests/Makefile.am python/tests/ctxterror.py: added a
771 regression test for it.
772
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000773Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * xmlreader.c: fixed the streaming property of the reader,
776 it was generating tree faster than consuming it. Pointed out
777 by Nate Myers
778 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
779
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000780Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
781
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000782 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000783
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000784Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
785
786 * xpath.c: fix to the XPath implementation for parent and
787 ancestors axis when operating on a Result Value Tree.
788 Fixes bug #100271
789
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000790Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
793 to fix some URI/file escaping problems
794
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000795Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * python/generator.py: fixed a bug raised by Raymond Wiker,
798 docSetRootElement() should not raise an exception if the
799 return is None
800
Daniel Veillard3e20a292003-01-10 13:14:40 +0000801Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
802
803 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
804 fixed bug #102181 by applying the suggested change and fixing
805 the generation/registration problem.
806
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000807Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
810 routines.
811
Daniel Veillard8f872442003-01-09 23:19:02 +0000812Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
813
814 * parser.c: one more IsEmptyElement crazyness, that time in
815 external parsed entities if substitution is asked.
816 * python/tests/reader3.py: added a specific test.
817
Daniel Veillarde329fc22003-01-09 21:36:42 +0000818Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
819
820 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
821 support and improved error handler registration
822
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000823Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
826 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
827 * README: fixed a link
828
Daniel Veillarde2830f12003-01-08 17:47:49 +0000829Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * configure.in doc/* NEWS: preparing 2.5.1 release
832 * SAX.c parser.c: fixing XmlTextReader bug
833
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000834Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
835
836 * SAX.c: fuck, I introduced a memory leak on external parsed
837 entities in 2.5.0 :-(
838
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000839Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * xmllint.c: another fix needed as pointed by Christophe Merlet
842 for --stream --debug if compiled without debug support.
843
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000844Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
845
846 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000847 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000848 update man page with --stream and --chkregister
849
Daniel Veillard8326e732003-01-07 00:19:07 +0000850Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * globals.c: fixed --with-threads compile
853 * xmllint.c: fixed --without-debug compile
854 * include/libxml/globals.h: cleanup
855 * include/libxml/schemasInternals.h: add a missing include
856
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000857Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
858
859 * configure.in NEWS: preparing 2.5.0 release
860 * SAX.c: only warn in pedantic mode about namespace name
861 brokeness
862 * globals.c: fix a doc generation problem
863 * uri.c: fix #101520
864 * doc/*: updated and rebuilt the doc for the release, includuding
865 stylesheet update
866 * python/Makefile.am: fix a filename bug
867
868Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
869
870 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
871 should not be called.
872
873Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
874
875 * libxml-2.0.pc.in: applied the patch to fix #101894
876
877Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * tree.c : applied patch from Lukas Schroeder for register callbacks
880 * valid.c: modified patch from Lukas Schroeder to test
881 register callbacks with --chkregister
882
883Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * xmlreader.c: seriously changed the way data are pushed to
886 the underlying parser, go by block of 512 bytes instead of
887 tryng to detect tag boundaries at that level. Changed the
888 way empty element are detected and tagged.
889 * python/tests/reader.py python/tests/reader2.py
890 python/tests/reader3.py: small changes mostly due to context
891 reporting being different and DTD node being reported. Some
892 errors previously undetected are now caught and fixed.
893 * doc/xmlreader.html: flagged last section as TODO
894
895Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * python/libxml.py: integrated the Python 2.2 optimizations
898 from Hannu Krosing, while maintaining compatibility with
899 1.5 and 2.1
900
901Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
902
903 * xmllint.c: a bit of cleanup
904 * xmlreader.c: small fix
905 * doc/xmlreader.html: more work on the XmlTextReader tutorial
906 * python/libxml.py: a few fixes pointed out by Hannu Krosing
907
908Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * python/setup.py.in: patch from Stéphane Bidoul to include
911 drv_libxml2.py in setup.py
912
913Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * doc/xmlreader.html: starting documenting the new XmlTextReader
916 interface.
917
918Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * xmllint.c: added the --stream flag to use the TextReader API
921 * xmlreader.c: small performance tweak
922
923Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * xmlreader.c python/tests/reader2py: okay the DTD validation
926 code on top of the XMLTextParser API should be solid now.
927
928Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * xmlreader.c python/tests/reader2py: Fixing some more mess
931 with validation and recursive entities while using the
932 reader interface, it's getting a bit messy...
933
934Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * xmlreader.c python/tests/reader.py: another couple of problem
937 related to IsEmptyElement reported by Stéphane Bidoul needed
938 some fixes.
939
940Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
943 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
944 based on the python XmlTextReader interface.
945
946Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * tree.c: backing out one change in the last patch which broke the
949 regression tests
950
951Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * global.data globals.c tree.c include/libxml/globals.h: applied
954 an old patch from Lukas Schroeder to track node creation and
955 destruction. Probably missing a lot of references at the moment
956 and not usable reliably.
957
958Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
961 from doc/news.html and a stylesheet
962
963Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * xmlreader.c python/tests/reader.py: fixed another couple of
966 xmlreader bugs reported by Stéphane Bidoul and added tests.
967
968Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * xmlreader.c python/tests/reader2.py: fixed another validity
971 checking in external parsed entities raised by Stéphane Bidoul
972 and added a specific regression test.
973 * python/tests/reader3.py: cleanup
974
975Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
976
977 * xmlreader.c python/tests/reader2.py: fixed a problem with
978 validation within entities pointed by Stéphane Bidoul, augmented
979 the tests to catch those.
980
981Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * python/generator.py: modified the generator to allow keeping
984 class references when creating new classes, needed to fix a bug
985 pointed by Stéphane Bidoul where the input buffer of the
986 xmlTextReader instance gets destroyed if the python wrapper for
987 the input is not referenced anymore.
988
989Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * xmlreader.c python/tests/reader.py: fixed another pair of problem
992 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
993
994Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * xmlreader.c python/tests/reader.py: fixed another problem
997 pointed by Stéphane Bidoul
998
999Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1002 with "<a/>"
1003
1004Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * SAX.c: warn on xmlns:prefix="foo"
1007 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1008 for namespace attributes handling.
1009
1010Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1013 a really nasty problem raised by a DocBook XSLT transform
1014 provided by Sebastian Bergmann
1015
1016Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1019 by Stéphane Bidoul and integrated it into the tests
1020
1021Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1024 extended the XmlTextReader API a bit, addding accessors for
1025 the current doc and node, and an entity substitution mode for
1026 the parser.
1027 * python/libxml.py python/libxml2class.txt: related updates
1028 * python/tests/Makefile.am python/tests/reader.py
1029 python/tests/reader2.py python/tests/reader3.py: updated a bit
1030 the old tests and added a new one to test the entities handling
1031
1032Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * python/generator.py python/libxml2class.txt
1035 python/tests/reader.py python/tests/reader2.py: changed the
1036 generator to provide casing for the XmlTextReader similar to
1037 C# so that examples and documentation are more directly transposable.
1038 Fixed the couple of tests in the suite.
1039
1040Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * doc/guidelines.html: added a document on guildeline for
1043 publishing and deploying XML
1044
1045Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * valid.c xmlreader.c: final touch running DTD validation
1048 on the XmlTextReader
1049 * python/tests/Makefile.am python/tests/reader2.py: added a
1050 specific run based on the examples from test/valid/*.xml
1051
1052Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * python/libxml.py: added a few predefined xmlTextReader parser
1055 configuration values.
1056
1057Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * python/libxml_wrap.h: trying to fix #102037
1060
1061Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * SAX.c: fixing bug #95296, when the predefined entities
1064 are redefined in the DTD the default one must be used
1065 instead anyway.
1066
1067Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1068
1069 * doc/xmllint.xml
1070 * doc/xmllint.1
1071 Add discussion of XML_DEBUG_CATALOG to xmllint man
1072 page - bug #100907
1073
1074
1075Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * xmlreader.c: Fixed the empty node detection to avoid reporting
1078 an inexistant close tag.
1079
1080Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1083 for Python 2.1
1084
1085Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1088
1089Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * doc/libxml2-api.xml python/tests/reader.py: one really need
1092 to provide the base URI information when creating a reader parser
1093 from an input stream. Updated the API and the example using it.
1094
1095Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1098 include/libxml/valid.h include/libxml/xmlreader.h: working on
1099 DTD validation on top of xml reader interfaces. Allows to
1100 validate arbitrary large instances. This required some extensions
1101 to the valid module interface and augmenting the size of xmlID
1102 and xmlRef structs a bit.
1103 * uri.c xmlregexp.c: simple cleanup.
1104
1105Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1108 work on the xml reader interfaces.
1109 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1110 Web page for the Windows binaries.
1111
1112Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmlIO.c: applied a patch for VMS following the report by
1115 Nigel Hall
1116
1117Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * parser.c: the parseStartTag bug fix wasn't complete.
1120
1121Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1124 parseStartTag, fixing it.
1125 * test/att4 result/att4 result/noent/att4: adding the test
1126 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1127 more methods to XmlTextReader.
1128
1129Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1130
1131 * win32/libxml2.def.src: added more xml reader exports
1132 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1133 to the build
1134
1135Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1136
1137 * doc/tutorial/xmltutorial.xml
1138 plus generated html and pdf
1139 Updating tutorial again based on further comments from Niraj
1140 Tolia on the last iteration
1141
1142Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1143
1144 * doc/tutorial/xmltutorial.xml
1145 * doc/tutorial/includekeyword.c
1146 * doc/tutorial/includegetattribute.c
1147 plus generated html and pdf
1148 Adding fix from Niraj Tolia to tutorial to properly free memory.
1149
1150
1151Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1154 more methods of XmlTextReader.
1155 * python/libxml2class.txt python/tests/reader.py: this increased the
1156 methods in the bndings, augmented the test to check those new
1157 functions.
1158
1159Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1162 methods of XmlTextReader.
1163 * python/generator.py python/libxml_wrap.h python/types.c
1164 python/libxml2class.txt: added the reader to the Python bindings
1165 * python/tests/Makefile.am python/tests/reader.py: added a specific
1166 test for the Python bindings of the Reader APIs
1167 * parser.c: small cleanup.
1168
1169Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * xinclude.c: fallback was only copying the first child not the
1172 full child list of the fallback element, closes #89684 as reopened
1173 by Bernd Kuemmerlen
1174
1175Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1176
1177 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1178
1179Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * configure.in: preparing release of 2.4.30
1182 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1183 gives enum values, fix functype return type, put back fields in
1184 structs
1185 * doc/*: updated the docs rebuilt
1186
1187Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1190 about htmlNodeDumpOutput location.
1191 * xpath.c: removed an undefined function signature
1192 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1193 too many symbols in the API breaking the python bindings.
1194 Updated with the libxslt/libexslt changes.
1195
1196Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * configure.in: preparing release of 2.4.29
1199 * doc/*: rebuilt the docs and API
1200 * xmlreader.c: a few more fixes for the XmlTextReader API
1201
1202Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1203
1204 * include/win32config.h: applied mingw patch from Magnus Henoch
1205
1206Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1209
1210Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1213 building Python script, does the C parsing directly, generates
1214 a better API description including structure fieds defs and
1215 enums. Still a couple of bugs, but good enough for the python
1216 wrappers now.
1217 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1218 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1219 include/libxml/schemasInternals.h include/libxml/tree.h: more
1220 cleanup based on the python analysis script reports.
1221 * libxml.spec.in: make sure the API XML description is part of the
1222 devel package.
1223
1224Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1225
1226 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1227 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1228 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1229 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1230 code cleanup, especially the function comments.
1231 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1232
1233Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * Makefile.am xmlreader.c include/libxml/Makefile.am
1236 include/libxml/xmlreader.h: Adding a new set of APIs based on
1237 the C# TextXmlReader API but converted to C. Allow to parse
1238 in constant memory usage, far simpler to program and explain
1239 than the SAX like APIs, unfinished but working.
1240 * testReader.c: test program
1241
1242Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1243
1244 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1245
1246Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * tree.c: Chip turner indicated that XHTML1 serialization
1249 rule for style actually break on both IE and Mozilla,
1250 try to avoid the rule if escaping ain't necessary
1251
1252Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * nanhttp.c: handle HTTP URL escaping, problem reported by
1255 Glen Nakamura and Stefano Zacchiroli
1256
1257Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1260
1261Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * uri.c: Johann Richard pointed out some XPointer problems for
1264 URN based URI references in XInclude. Modified the URI parsing
1265 and saving routines to allow correct parsing and saving of
1266 XPointers, especially when attached to "opaque" scheme accordingly
1267 to RFC 2396
1268
1269Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1272 of refactoring to the HTML saving code.
1273 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1274 in the doc.
1275
1276Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1279 to a buffer API to reuse the generic dump to an OutputIO layer,
1280 this reduces code, fixes xmlNodeDump() for XHTML, also made
1281 xmlNodeDump() now return the number of byte written.
1282
1283Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * python/setup.py.in: another patch from Stéphane Bidoul for
1286 Python bindings on Windows
1287 * doc/parsedecl.py: small cleanup
1288
1289Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * libxml.spec.in configure.in: add a line in %changelog for releases
1292
1293Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * parser.c: patch from Marcus Clarke fixing a problem in entities
1296 parsing that was detected in KDe documentations environment.
1297
1298Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1299
1300 * python/libxml.c (libxml_prev): Return the previous as opposed to
1301 the next node (I guess this is the result of some cut & paste programming:)
1302
1303Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1306
1307Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * python/generator.py python/libxml.c python/setup.py.in: trying
1310 to fix the Python bindings build on Windows (Stéphane Bidoul)
1311
1312Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1313
1314 * win32/configure.js: added option for python bindings
1315 * win32/libxml2.def.src: added more exports
1316
1317Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1318
1319 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1320 pthreads
1321 * win32/wince/*: applied updates to Windows CE port from Javier
1322
1323Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * configure.in: preparing 2.4.28
1326 * libxml.spec.in doc/Makefile.am: some cleanup
1327 * doc/*: updated the news and regenerated.
1328
1329Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * HTMLparser.c: final touch at closing #87235 </p> end tags
1332 need to be generated.
1333 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1334 this change slightly the output of a few tests
1335 * doc/*: regenerated
1336
1337Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * parserInternals.c: fixing bug #99190 when UTF8 document are
1340 parsed using the progressive parser and the end of the chunk
1341 is in the middle of an UTF8 multibyte character.
1342
1343Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1344
1345 * threads.c: fixed initialization problem in xmlNewGlobalState
1346 which was causing crash.
1347 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1348 in xmlInitializeGlobalState.
1349 * parserInternals.c: cleaned up ctxt->sax initialisation.
1350
1351Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * tree.c include/libxml/tree.h: modified the existing APIs
1354 to handle XHTML1 serialization rules automatically, also add
1355 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1356 libxslt serialization uses it when needed without changing
1357 the library API.
1358 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1359 result/xhtml1: added a new test specifically for xhtml1 output
1360 and updated the result of one XHTML1 test
1361
1362Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * xinclude.c parserInternals.c encoding.c: fixed #99082
1365 for xi:include encoding="..." support on text includes.
1366 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1367 test/XInclude/ents/isolatin.txt : added a specific regression test
1368 * python/generator.py python/libxml2class.txt: fixed the generator
1369 the new set of comments generated for doc/libxml2-api.xml were
1370 breaking the python generation.
1371
1372Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1375 * configure.in: patch for Solaris on new autoconf closes #98880
1376 * doc/parsedecl.py: repair the frigging API building script,
1377 did I say that python xmllib sucks ?
1378 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1379 and some comment are no more truncated.
1380
1381Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * parser.c: Martin Stoilov pointed out a potential leak in
1384 xmlCreateMemoryParserCtxt
1385
1386Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1389 included in HTML documents and using the push parser.
1390
1391Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1392
1393 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1394 specified, look for the Python interpreter not just in the
1395 specified root but also in the specified location. Fixes #98825
1396
1397Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * python/libxml.c: fixing bug #98792 , node may have no doc
1400 and dereferencing without checking ain't good ...
1401
1402Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * configure.in: preparing release 2.4.27
1405 * doc/* : updated and rebuilt the docs
1406 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1407 and all the docs are actually packaged and in the final RPMs
1408 * parser.c parserInternals.c include/libxml/parser.h: restore
1409 xmllint --recover feature.
1410
1411Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
Daniel Veillard784b9352003-02-16 15:50:27 +00001413 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001414 processing of parsed entities, and XPath computation on sustitued
1415 entities.
1416 * testXPath.c: make sure entities are substitued.
1417
1418Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
Daniel Veillard784b9352003-02-16 15:50:27 +00001420 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001421 processing of internal parsed entities, which had to be changed.
1422
1423Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1426 trying to fix bug #98517 about building outside the source tree
1427 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1428
1429Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1430
1431 * include/win32config.h: cleanup
1432 * win32/Makefile.mingw: integrated mingw in JScript configure
1433 * win32/Makefile.msvc: modified to allow mingw coexistence
1434 * win32/configure.js: integrated mingw
1435 * win32/Readme.txt: cleanup
1436
1437Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * HTMLparser.c: strengthen the guard in the Pop macros,
1440 like in the XML parser, closes bug #97315
1441
1442Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1445 callback is never used.
1446
1447Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * parserInternals.c: fixed the initialization of the SAX structure
1450 which was breaking xsltproc
1451 * xpath.c: patch from Petr Pajas for CDATA nodes
1452 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1453 * parser.c include/libxml/parser.h: patch from Peter Jones
1454 removing a leak in xmlSAXParseMemory() and adding the
1455 function xmlSAXParseMemoryWithData()
1456
1457Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1458
1459 adding pdf of tutorial, changing web page to link to it
1460 * doc/tutorial/xmltutorial.pdf
1461 * doc/xml.html
1462 * doc/docs.html
1463
1464Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1465
1466 * doc/tutorial/ar01s08.html
1467 adding file what I forgot for tutorial
1468
1469
1470Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1471
1472 Adding encoding discussion to tutorial
1473 Added:
1474 * doc/tutorial/images/*.png: DocBook admonition image files
1475 * doc/tutorial/apf.html, apg.html: new generated html
1476 * doc/tutorial/includeconvert.c: conversion code entity file
1477 changed:
1478 * doc/tutorial/xmltutorial.xml: DocBook original
1479 * doc/tutorial/*.html: generated html
1480
1481Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1482
1483 * include/libxml/*.h: retired xmlwin32version.h
1484 * doc/Makefile.am: retired xmlwin32version.h
1485 * win32/configure.js: retired xmlwin32version.h
1486
1487Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1488
1489 * win32/libxml2.def.src: exported additional symbols
1490 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1491 sisterhood
1492
1493Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * globals.c: fixed a typo pointed out by Igor
1496 * xpath.c: try to speed up node compare using line numbers
1497 if available.
1498
1499Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * tree.c: make xmlFreeNode() handle attributes correctly.
1502
1503Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1504
1505 * catalog.c: completed the #96963 fix, as reported by Karl
1506 Eichwalder
1507
1508Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1511
1512Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * Makefile.am: switched the order of a couple of includes
1515 to fix bugs #97100
1516
1517Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1518
1519 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1520 xmlLoadCatalogs that used to separate directories with a ':'.
1521
1522Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1523
1524 * threads.c: improvements to the Windows-side of thread handling
1525 * testThreads.c: conditionally excluded unistd.h
1526 * testThradsWin32.c: broke overlong lines
1527 * include/win32config.h: adapted thread-related macros to the new
1528 scheme and for pthreads on Windows
1529 * win32/Makefile.msvc: introduced a more flexible thread build,
1530 added testThreads[Win32].c to the build
1531 * win32/configure.js: introduced a more flexible thread config
1532
15332002-10-31 John Fleck <jfleck@inkstain.net>
1534
1535 * doc/xml.html (and, by implication, FAQ.html)
1536 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1537
1538Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1539
1540 * configure.in: removed xmlwin32version.h
1541 * include/libxml/Makefile.am: removed xmlwin32version.h
1542
1543Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * tree.c: applied patch from Brian Stafford to fix a bug
1546 in xmlReconciliateNs()
1547
1548Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * tree.c: applied patch from Christian Glahn to allow
1551 xmlNewChild() on document fragment nodes
1552
1553Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * parser.c: Christian Glahn found a problem with a recent
1556 patch to xmlParseBalancedChunkMemoryRecover()
1557 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1558 problems
1559 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1560 test/schemas/seq*: added the test cases from Charles
1561
1562Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1565 serious cleanup of the spec file and associated changes
1566 in the Makefiles.
1567 * valid.c: try to remove some warnings on x86_64
1568
1569Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1572 fix bug #96586
1573
1574Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1577 parsing, applied his patch
1578 * result/HTML/attrents.html result/HTML/attrents.html.err
1579 result/HTML/attrents.html.sax test/HTML/attrents.html:
1580 added the test and result case provided by Mikhail Sogrine
1581
1582Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * vms/build_libxml.com vms/config.vms vms/readme.vms
1585 include/libxml/parser.h include/libxml/parserInternals.h
1586 include/libxml/tree.h include/libxml/xmlIO.h
1587 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1588 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1589 Applied the VMS update patch from Craig A. Berry
1590 * doc/*.html: update
1591
1592Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1595
1596Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * debugXML.c: adding a grep command to --shell in xmllint
1599 for T.V. Raman
1600
1601Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * xmlcatalog.c: tried to fix some of the problem with --sgml
1604
1605Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * parser.c: tried to fix bug #91500 where doc->children may
1608 be overriden by a call to xmlParseBalancedChunkMemory()
1609
1610Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1613 identifiers in SGML catalogs containing '&'
1614
1615Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * python/types.c: fixed bugs when passing result value tree
1618 to Python functions.
1619
1620Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * configure.in: preparing the release of 2.4.26
1623 * doc/*: updated and rebuilt the documentation
1624
1625Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * parser.c: fixed a XML Namespace compliance bug reported by
1628 Alexander Grimalovsky
1629
1630Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * HTMLtree.c: fixed serialization of script and style when
1633 they are not lowercase (i.e. added using the API to the tree).
1634
1635Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * valid.c: make xmlValidateDocument emit a warning msg if there
1638 is no DTD, pointed by Christian Glahn
1639
1640Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1643 content model when some of the blocks have min or max, and a couple
1644 of bugs found in the process.
1645 * result/schemas/list0* test/schemas/list0*: added some specific
1646 regression tests
1647
1648Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * README: updated the contact informations
1651
1652Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1655 misses it, reported by Peter Bray.
1656
1657Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1660 and removed a few warnings
1661
1662Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * parser.c: Christian Glahn found a small bug in the push parser.
1665 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1666 public
1667
1668Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * xmlschemas.c include/libxml/xmlschemas.h: added
1671 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1672 * testSchemas.c: added --memory to test the new interface
1673
1674Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * doc/index.py doc/search.php: integrated the XSLT indexing,
1677 a few fixed in the indexer, added a scope selection at the
1678 search level.
1679
1680Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1683 this was due to uninitialized parts of the validation context
1684
1685Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * debugXML.c: applied patch from Mark Vakoc except the API
1688 change, preserved it.
1689 * doc/*: updated the docs to point to the search engine for
1690 information lookup or before bug/help reports.
1691
1692Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * doc/index.py doc/search.php: added mailing-list archives
1695 indexing and lookup
1696
1697Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1700
1701Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * doc/index.py: improved HTML indexing
1704 * doc/search.php: make the queries also lookup the HTML based indexes
1705
1706Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * doc/index.py: added HTML page indexing
1709
1710Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1711
1712 * xmlIO.c: extended Windows path normalisation to fix the base
1713 problem in libxslt.
1714 * catalog.c: fixed list handling in XML_CATALOG_FILES
1715
1716Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * valid.c: typo/bug found by Christian Glahn
1719
1720Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1721
1722 * xmlIO.c: applied Windows CE patch from Javier.
1723 * win32/wince: new directory, contains support for the PocketPC
1724 with Windows CE from Javier.
1725 * include/win32config.h: reorganised, removed duplicate
1726 definitions and applied WinCE patch from Javier.
1727 * include/wsockcompat.h: new file, now contains WinSock
1728 compatibility macros.
1729 * win32/Makefile.msvc: introduced double-run compilation.
1730
1731Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * configure.in include/libxml/xmlwin32version.h: preparing release
1734 of 2.4.25
1735 * doc/*: updated and regenerated teh docs and web pages.
1736
1737Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1740 error were not covering namespace declarations.
1741 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1742 it was missing the attribute declaration for the namespace
1743 * result/VC/NS3: the fix now report breakages in that test
1744
1745Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1748
1749Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1752 and regenerated the docs and web site
1753
1754Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1757 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1758 not before
1759
1760Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * python/generator.py python/libxml2class.txt: fixed a stupid error
1763 breaking the python API
1764
1765Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1768 triostr.c triostr.h: applied a trio update patch from
1769 Bjorn Reese which should work with MinGW
1770
1771Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * tree.c: improving some documentation comments
1774 * xmlregexp.c: found and fixed a mem leak with python regression tests
1775 * doc/*: rebuilt the doc and the API XML file including the
1776 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1777 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1778 python/types.c: added access to the XML Schemas regexps from
1779 python
1780 * python/tests/Makefile.am python/tests/regexp.py: added a
1781 simple regexp bindings test
1782
1783Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1784
1785 * doc/xml.html:
1786 fixing ftp links - thanks to Vitaly Ostanin
1787
1788Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * xmlregexp.c: fixed the data callback on transition functionality
1791 which was broken when using the compact form
1792 * result/schemas/*: updated the results, less verbose, all tests
1793 pass like before
1794 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1795 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1796 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1797 annoying warnings
1798 * xpath.c: try to provide better error report when possible
1799
1800Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * Makefile.am: fixed a breakage raised by Jacob
1803
1804Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1805
1806 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1807 which don't use sockets
1808
1809Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1810
1811 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1812 * win32/configure.js: applied zlib patch from Daniel Gehriger
1813
1814Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1815
1816 * win32/configure.js: applied the patch from Mark Vakoc for
1817 regexp support
1818 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1819 for regexp support
1820
1821Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * xmlschemastypes.c: as pointed by Igor Float and Double
1824 parsing ain't finished yet
1825
1826Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * Makefile.am configure.in: trying to fix #88412 by bypassing
1829 all the python subdir if python ain't detected
1830
1831Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1834 made configuring with regexps/automata/unicode the default
1835 but without schemas ATM
1836 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1837 fixed the regexp based DTD validation performance and memory
1838 problem by switching to a compact form for determinist regexps
1839 and detecting the determinism property in the process. Seems
1840 as fast as the old DTD validation specific engine :-) despite
1841 the regexp built and compaction process.
1842
1843Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * valid.c: determinism is debugged, new DTD checking code now works
1846 but xmlFAComputesDeterminism takes far too much CPU and the whole
1847 set usues too much memory to be really usable as-is
1848
1849Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * tree.c: fixed another stupid bug in xmlGetNodePath()
1852 * xmllint.c: --version now report the options compiled in
1853
1854Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * HTMLparser.c: small cleanup
1857 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1858 when configured with them. A bit of debugging around the determinism
1859 checks is still needed
1860
1861Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1864
1865Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmlIO.c: small portability glitch fixed.
1868
1869Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * xmlschemastypes.c: incomplete steps for real/double support
1872 * testAutomata.c include/libxml/xmlautomata.h
1873 include/libxml/xmlregexp.h: avoiding a compilation problem
1874 * valid.c include/libxml/valid.h: starting the work toward using
1875 the regexps for actual DTD validation
1876
1877Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * hash.c: cosmetic cleanup
1880 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1881 integrating a DTD validation layer based on the regexps
1882
1883Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1886 the determinism was tested before eliminating the epsilon
1887 transitions :-(
1888
1889Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * python/generator.py python/libxml.c python/libxml.py
1892 python/libxml2-python-api.xml python/libxml2class.txt
1893 python/libxml_wrap.h python/types.c: updated the python
1894 bindings, added code for easier File I/O, and the ability to
1895 define a resolver from Python fixing bug #91635
1896 * python/tests/Makefile.am python/tests/inbuf.py
1897 python/tests/outbuf.py python/tests/pushSAXhtml.py
1898 python/tests/resolver.py python/tests/serialize.py: updated
1899 and augmented the set of Python tests.
1900
1901Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1902
1903 * win32/configure.js: added more readme info for the binary
1904 package.
1905
1906Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlIO.c: fixed a stupid out of bound array error
1909
1910Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1913 messing around with support for Windows path, cleanups,
1914 trying to identify and fix the various code path to the
1915 filename access. Added xmlNormalizeWindowsPath()
1916
1917Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * error.c valid.c: working on better error reporting of validity
1920 errors, especially providing an accurate context.
1921 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1922 error reports in those cases.
1923
1924Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1927 parser.c parserInternals.c xmlIO.c: get rid of all the
1928 perror() calls made in the library execution paths. This
1929 should fix both #92059 and #92385
1930
1931Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * xmllint.c: memory leak reporting was broken after a change
1934 of the preprocessor symbol used to activate it.
1935
1936Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * tree.c: try to make the copy function work for node of
1939 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1940 DOM layers though, not libxml2 itself.
1941
1942Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * valid.c: try to provide file and line informations, not all
1945 messages are covered, but it's a (good) start
1946
1947Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * xinclude.c: reimplemented a large part of the XInclude
1950 processor, trying to minimize resources used, James Henstridge
1951 provided a huge test case which was exhibiting severe memory
1952 consumption problems.
1953
1954Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * python/Makefile.am: applied patch from Christophe Merlet to
1957 reestablish DESTDIR
1958
1959Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * libxml.spec.in: fixes libary path for x86_64 AMD
1962
1963Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1964
1965 * doc/tutorial/includekeyword.c
1966 * doc/tutorial/xmltutorial.xml:
1967 (plus resulting generated html files)
1968 fixing one spot I missed in the tutorial where I hadn't freed
1969 memory properly
1970
1971Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1972
1973 * doc/tutorial/includeaddattribute.c
1974 * doc/tutorial/includeaddkeyword.c
1975 * doc/tutorial/includegetattribute.c
1976 * doc/tutorial/includekeyword.c
1977 * doc/tutorial/xmltutorial.xml
1978 * doc/tutorial/*.html:
1979 update tutorial to properly free memory (thanks to Christopher
1980 R. Harris for pointing out that this needs to be done)
1981 * doc/tutorial/images/callouts/*.png:
1982 added image files so the callouts are graphical, making it
1983 easier to read ( use "--param callout.graphics 1" to generate
1984 html with graphical callouts)
1985
1986Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1989 nice logos generated by Marc Liyanage
1990 * doc/site.xsl *.html: changed the stylesheet to show the new
1991 logo and regenerated the pages
1992
1993Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1996
1997Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * xpath.c: possible mem leak patch from Jason Adams
2000
2001Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2004 in the XQuery namespace
2005 * configure.in: preparing 2.4.24
2006 * doc/*.html: updated the web pages
2007
2008Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * python/generator.py: closing bug #85258 by generating conditional
2011 compile check to avoid linking to routines not configured in.
2012
20132002-08-22 Havoc Pennington <hp@pobox.com>
2014
2015 * autogen.sh: update error message for missing automake
2016
2017Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * python/Makefile.am: typo in target name resulted in libxml2.py
2020 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2021
2022Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * win32/win32/Makefile.mingw: updated with version from
2025 Elizabeth Barham at http://soggytrousers.net/repository/
2026
2027Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2028
2029 * win32/Makefile.msvc: added the prefix location to the include
2030 and lib search path.
2031
20322002-08-18 Havoc Pennington <hp@pobox.com>
2033
2034 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2035 both automake 1.6 and 1.4 installed get the right automake. Means
2036 compilation from CVS will now require the latest automake 1.4
2037 release, or manually creating symlinks called "automake-1.4" and
2038 "aclocal-1.4"
2039
2040Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * configure.in python/Makefile.am: more AMD 64 induced changes from
2043 Frederic Crozat
2044
2045Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * xinclude.c: oops I was missing the xml:base fixup too
2048 * result/XInclude/*.xml: this adds xml:base attributes to most
2049 results of the tests
2050
2051Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * xinclude.c: quick but apparently working implementation of
2054 xi:fallback, should close bug #89684
2055 * Makefile.am test/XInclude/docs/fallback.xml
2056 result/XInclude/fallback.xml: added a basic test for fallback,
2057 and run with --nowarning to avoid a spurious warning
2058 * configure.in: applied patch from Frederic Crozat for python
2059 bindings on AMD 64bits machines.
2060
2061Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2064 the caller don't pass a SAX callback block.
2065
2066Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * tree.c: applied the same fix for the XML-1.0 namespace to
2069 xmlSearchNsByHref() as was done for xmlSearchNs()
2070
2071Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * libxml.3: small cleanup of the man page
2074 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2075 when serializing HREF attributes generated by XSLT.
2076
2077Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2080 version of Marc Liyanage' patch for boolean attributes in HTML
2081 output
2082
2083Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * python/tests/serialize.py: fixed the test results, indenting
2086 behaviour changed slightly
2087
2088Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2089
2090 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2091 new c14n function to Windows def files
2092
2093Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2094
2095 * c14n.c: fixed a memory leak in c14n code
2096
2097Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * parser.c include/libxml/parser.h: adding a new API for Christian
2100 Glahn: xmlParseBalancedChunkMemoryRecover
2101 * valid.c: patch from Rick Jones for some grammar cleanup in
2102 validation messages
2103 * result/VC/* result/valid/*: this slightly change some of the
2104 regression tests outputs
2105
2106Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * tree.c: trying to fix a problem in namespaced attribute handling
2109 raised by Christian Glahn
2110
2111Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * encoding.c include/libxml/encoding.h: Opening the interface
2114 xmlNewCharEncodingHandler as requested in #89415
2115 * python/generator.py python/setup.py.in: applied cleanup
2116 patches from Marc-Andre Lemburg
2117 * tree.c: fixing bug #89332 on a specific case of loosing
2118 the XML-1.0 namespace on xml:xxx attributes
2119
2120Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2121
2122 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2123 corner case from new Merlin's test suite and added a callback
2124 that will be used to improve xmlsec performance
2125
2126
2127Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * HTMLtree.c: trying to fix the <style> escaping problem in
2130 HTML serialization bug #89342
2131
2132Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2135 and rebuilt the web site.
2136
2137Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2138
2139 * include/libxml/tree.h: added _private member to xmlNs struct
2140
2141Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * HTMLparser.c: fixing bug #84876 based on the xml working
2144 code.
2145
2146Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2147
2148 * python/Makefile.am: enhanced to fix bug 72012 (errors
2149 when using '-jX' make parameter)
2150
2151Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2152
2153 * xpath.c: small additional enhancement for booleans
2154 compared to nodesets
2155
2156Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * HTMLtree.c: changed the order of the encoding declaration
2159 attributes in the meta tags due to a bug in IE/Mac
2160
2161Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2162
2163 * xpath.c: enhanced handling of booleans (especially '='
2164 and '!=' for nodesets) - fixes bug 85256. Added new
2165 routine xmlXPathNotEqualValues for more proper handling
2166 of '!=' when nodesets are involved.
2167
2168Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2171 doc/xmlcatalog_man.xml to the source distribution
2172
2173Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2174
2175 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2176 asked for this.
2177
2178Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * configure.in: preparing 2.4.23
2181 * doc/*: rebuilt the docs
2182
2183Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * parser.c: fixing bug #84169 by fixing the
2186 comment of xmlCreatePushParserCtxt to describe the
2187 encoding detection parameters better.
2188
2189Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * valid.c: fixing bug #79331 in one path the lookup for
2192 ID attributes on a namespaced node wasn't handled correctly :-\
2193
2194Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * HTMLparser.c: trying to fix 87235 about discarded white
2197 spaces in the HTML parser.
2198 * result/HTML/*: this changes the output of a number of HTML
2199 regression tests
2200
2201Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * xpath.c: applied patch from Richard Jinks for the namespace
2204 axis + fixed a memory error.
2205 * parser.c parserInternals.c: applied patches from Peter Jacobi
2206 removing ctxt->token for good.
2207 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2208 popped out by the regression tests.
2209 * Makefile.am: patch for threads makefile from Gary Pennington
2210
2211Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2212
2213 * xpath.c: enhanced behaviour of position() after usage of
2214 expressions involving preceding-sibling (et al).
2215
2216Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * hash.c: applied a patch from Peter Jacobi to solve a problem
2219 when compiling with the Watcom C on Win32
2220 * result/schemas/*.err: the change of hashing algo generated
2221 permutations in the output
2222
2223Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * hash.c: applied patch from Sander Vesik improving the quality of
2226 the hash function.
2227
22282002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2229
2230 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2231 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2232 xmllint.c xpath.c: replaced sprintf() with snprintf()
2233 to prevent possible buffer overflow (the bug was pointed
2234 out by Anju Premachandran)
2235
2236Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * parser.c: removed an uninitialized data error popped by valgrind
2239 on PE references
2240
2241Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2242
2243 * doc/xml.html
2244 adding tutorial reference to the web page
2245
2246Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2247
2248 * doc/tutorial/xmltutorial.xml
2249 * doc/tutorial/ar01s07.html
2250 * doc/tutorial/ape.html
2251 * doc/tutorial/includegetattribute.c
2252 adding section to tutorial about retrieving an attribute
2253 value
2254
2255Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * parser.c: applied a couple of patches from Peter Jacobi to start
2258 to get rid of ctxt->token, with a possible significant speed
2259 improvement to be gained once done. Better compliance with PE
2260 references constructs in DTDs too.
2261 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2262 from Peter too
2263
2264Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2267 xmlParseElement was likely to have been deallocated at the
2268 time of the report, possibly leading to segfault. Just report
2269 the tag name now.
2270
2271Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * xpath.c: patch from Richard Jinks for XPath substring() function
2274 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2275
22762002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2277
2278 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2279
2280Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2281
2282 *doc/FAQ.html
2283 fixing typos in FAQ, thanks to Robert Funnell for the
2284 editing help
2285
2286Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * NEWS: got complaints from rpmlint that it was empty
2289
2290Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2291
2292 * added doc/tutorial, including:
2293 apa.html
2294 apb.html
2295 apc.html
2296 apd.html
2297 ar01s02.html
2298 ar01s03.html
2299 ar01s04.html
2300 ar01s05.html
2301 ar01s06.html
2302 includeaddattribute.c
2303 includeaddkeyword.c
2304 includekeyword.c
2305 includestory.xml
2306 index.html
2307 xmltutorial.xml
2308 libxml tutorial, including generated html
2309
2310Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2311
2312 * result/c14n/exc-without-comments/merlin-c14n-two-*
2313 result/c14n/without-comments/merlin-c14n-two-*
2314 test/c14n/exc-without-comments/merlin-c14n-two-*
2315 test/c14n/without-comments/merlin-c14n-two-*
2316 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2317 c14n/exc-c14n and slightly modified test script to handle
2318 these test cases
2319 * c14n.c: fixed bugs for complicated nodes set (namespace
2320 without node and others from merlin-c14n-two.tar.gz)
2321 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2322 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2323 for xmlsec performance patch
2324 * xpath.c: fixed self::node() for namespaces and attributes
2325
2326Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2327
2328 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2329 but with the format parameter
2330 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2331
2332Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2333
2334 * Makefile.am: updated c14n tests suite
2335 * c14n.c: performance improvement for previous c14n patch
2336
2337Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * parser.c: another peroformance patch from Peter Jacobi, that
2340 time on parsing attribute values.
2341
2342Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2343
2344 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2345 into LibXML2 test suite
2346
2347Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2348
2349 * c14n.c: propagating xpath ancesstors node fix to c14n
2350 plus small performance improvement to reduce number of
2351 mallocs
2352 * xpath.c: fixed ancestors axis processing for namespace nodes
2353
2354Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2357 Peter Jacobi
2358
2359Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * configure.in: preparing 2.4.22
2362
2363Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2366 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2367 a public entry point.
2368 * doc/*: rebuilt the API and docs
2369
2370Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * xpath.c: patch from Richard Jinks to fix a problem introduced
2373 in the previous patch and pointed by Norm
2374
2375Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * libxml.spec.in: fixing bug #81112
2378
2379Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * uri.c: fixing bug #82848
2382
2383Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2386 output of one catalog test
2387
2388Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2389
2390 * global.data globals.c tree.c include/libxml/globals.h
2391 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2392 default value for global parameter xmlIndentTreeOutput to 1 and
2393 introduced new global parameter xmlTreeIndentString (the string
2394 used to do one-level indent) with default value " " (as it was
2395 in tree.c)
2396
2397Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2400 with trio and schemas.
2401
2402Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * xpath.c: patch from Richard Jinks to fix the problem raised in
2405 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2406
2407Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * xmlschemas.c: a bit of work on import.
2410 * xmlschemastypes.c: Charles Bozeman provided a compare function
2411 for date/time types so min/max facet restrictions should work,
2412 indeterminate comparisons return an error instead of equal.
2413 * test/schemas/date_0* result/schemas/date_0_0: specific test
2414 from Charles Bozeman too
2415
2416Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2419 from Christian Cornelssen fixing the man pages and the Catalog
2420 building script.
2421 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2422 next step is <xs:import> I now have a reasonable understanding
2423 of how it works.
2424
2425Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2428
2429Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2430
2431 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2432
2433Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * xpath.c: fixing an XPath function evalutation bug pointed out
2436 by Alexey Efimov where the context was lost when evaluating
2437 the function arguments
2438
2439Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2440
2441 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2442 function public for XMLSec performance optimizations
2443
2444Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * python/generator.py python/libxml2class.txt : fixed a problem
2447 with the HTML parser pointed by Gary Benson
2448 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2449 example
2450
2451Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2452 * parser.c: fixed bug #81159 (memory growth in SAX)
2453
2454Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2455 * xpath.c: fixed bug #78858 (the real fix)
2456
2457Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2458 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2459
2460Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * tree.c: modified xmlNodeSetBase to allow changing the
2463 base of a document.
2464
2465Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * xmlschemastypes.c: patch Charles Bozeman for validation of
2468 all the date, time, and duration types
2469 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2470 * configure.in: fixed an error pointed by an user
2471 * xml2-config.in: fixed an error pointed by an user
2472
2473Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2474
2475 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2476 win32/libxml2.def.src xmlIO.c: exported default
2477 'file:', 'http:' and 'ftp:' protocols input handlers
2478 and maked protocols comparisson case insensitive
2479
2480Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * configure.in: Neven Has detected a typo
2483
2484Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2487 as one of the persons allowed to commit directly to the
2488 module.
2489
2490Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2493 * valid.c: raised a too low limit
2494 * doc/*: rebuilt the docs
2495
2496Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * test/XPath/expr/floats test/XPath/expr/functions
2499 result/XPath/expr/floats result/XPath/expr/functions
2500 xpath.c: another XPath conformance patch from Richard Jinks
2501
2502Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xmlschemas.c: fixed validation of attribute groups.
2505 * test/schemas result/schemas: added an example from the primer
2506
2507Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2510 * test/schemas result/schemas: updated the test list
2511
2512Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * TODO: updated a bit
2515 * parser.c: made a comment more specific
2516 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2517 Schemas conformance.
2518 * test/schemas result/schemas: updated the test list
2519
2520Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2523 implementing xs:all with minOccurs = 0
2524 * tes/schemas/* result/schemas/*: added more tests covering
2525 xs:all
2526
2527Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * xmlregexp.c: first implementation of the all particle, this
2530 may need to be revisited for case where not all transitions
2531 must be crossed.
2532
2533Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * tree.c: another entity processing update from Markus Henke
2536
2537Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2538
2539 * trionan.c: fixed crash on OSF/1
2540
2541Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * xmlschemas.c: more Schemas work
2544 * test/schemas/* result/schemas/*: added more tests coming
2545 from the spec.
2546
2547Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2550 ExcC14N specification
2551
2552Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * tree.c: patch from Markus Henke, fix for recursive entities.
2555
2556Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * xpath.c: fix a problem with string() on a document node.
2559
2560Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * Makefile.am xmlschemas.c: more Schemas work
2563 * test/schemas/* result/schemas/*: added more tests coming
2564 from the spec.
2565
2566Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2569 * result/HTML/*: this changes a few things in the results
2570
2571Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2572
2573 * include/libxml/tree.h: eliminated 'declaration different than
2574 prototype' warning
2575 * include/win32config.h: "resolved" conflicts with errno.h
2576
2577Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2580 on the automata interfaces and debug of counted choices
2581 * test/schemas/* result/schemas/*: added a number of tests
2582
2583Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2586 a bit of work on Schemas
2587 * testSchemas.c: try to make it more useful
2588 * test/schemas/* result/schemas/* Makefile.am: changed the
2589 Schemas regression test procedure, started adding a few samples
2590
2591Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2592
2593 * include/libxml/encoding.h: Patch for the Borland C++ builder
2594 * include/libxml/tree.h: Patch for the Borland C++ builder
2595 * threads.c: Patch for the Borland C++ builder
2596 * win32/bcb5: New directory for the Borland C++ builder
2597 project files
2598
2599Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2600
2601 * win32/Makefile.msvc: Update for XML Schema support
2602 * win32/configure.js: Update for XML Schema support
2603 * win32/libxml2.def.src: Update for XML Schema support
2604
2605Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2608 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2609 xmlunicode.c include/libxml/Makefile.am
2610 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2611 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2612 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2613 include/libxml/xmlversion.h.in : merged the current state of
2614 XML Schemas implementation, it is not configured in by default,
2615 a specific --schemas configure option has been added.
2616 * test/automata test/regexp test/schemas Makefile.am
2617 result/automata result/regexp result/schemas:
2618 merged automata/regexp/schemas regression tests
2619
2620Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * xpath.c: Gary found a compile time problem, fixes #78823
2623
2624Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * configure.in: release of 2.4.20
2627 * doc/*: updated and rebuilt the docs
2628
2629Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * python/Makefile.am: patch from Cristian Gafton to build on
2632 Red Hat 6.2, should also fix #75779
2633
2634Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * valid.c: first part of fixing #78729
2637
2638Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2641 escaping of URI when saving HTML files.
2642 * result/HTML/*: this impacted some tests
2643
2644Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * configure.in: trying to fix #77441
2647
2648Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * include/libxml/xmlIO.h: Hallski complained it could not be
2651 included by itself.
2652
2653Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2656
2657Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2658
2659 * win32/configure.js: patch from Nilo for the c14n option
2660 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2661
2662Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2665 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2666 LIBXML_THREAD_ENABLED
2667
2668Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * xpath.c: another patch from Richard Jinks for substring conformance
2671 * test/XPath/expr/floats test/XPath/expr/strings
2672 result/XPath/expr/floats result/XPath/expr/strings: update of the
2673 test suite to check those.
2674
2675Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * xpath.c: patch from Richard Jinks for .x float parsing.
2678
2679Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * parser.c: patch from Markus Henke when an encoding ain't recognized
2682
2683Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * libxml.m4: got a report that #include <string.h> was needed
2686
2687Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2690
2691Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2692
2693 * doc/example.html: fixing typo
2694
2695Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2698 pointed out by Melvyn Sopacua.
2699
2700Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * libxml.m4: Frédéric Crozat gave a patch related to the change
2703 of Include paths breaking the libxml.m4
2704
2705Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * xpath.c: Fix bug #76927 forgot to save some context
2708 when evaluating binary expressions
2709
2710Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * configure.in: fixed configure for MPE/iX from Markus Henke
2713 * xmlmemory.c: fixed initialization problems
2714 * xpath.c: another set of patches from Richard Jinks this
2715 fixes "make XPathtests" on linux
2716
2717Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2720 * test/XPath/expr/compare test/XPath/expr/equality
2721 test/XPath/expr/floats test/XPath/expr/functions
2722 test/XPath/expr/strings result/XPath/expr/compare
2723 result/XPath/expr/equality result/XPath/expr/floats
2724 result/XPath/expr/functions result/XPath/expr/strings: Updated
2725 tests though they show a divergence on Linux
2726
2727Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * xpath.c trionan.c: previous commit also included patches
2730 from Richard Jinks on some IEEE support corner case
2731
2732Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2735 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2736 that $(datadir) should be used for docs
2737
2738Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2741 could leak filedescriptors
2742
2743Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * configure.in nanohttp.c: applied patch from Allan Clark for
2746 UnixWare/OpenServer
2747
2748Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * configure.in: preparing 2.4.19
2751 * doc/*: rebuilt the docs
2752
2753Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * nanohttp.c: fixing #76043, got fed up with non-portability
2756 of that piece of code.
2757
2758Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * valid.c SAX.c: Never commit without running "make tests" :-(
2761 fix a couple of stupidities in the previous commit
2762 * result/*: a few changes in some attribute order result of previous
2763 commit.
2764
2765Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2768 the internal subset should not raise duplicate ID errors,
2769 also there was a small bug in conjunction to namespace
2770 declarations defaulted and xml:xxx attributes DTD definitions.
2771
2772Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * xpath.c: Richard Jinks also raised some rounding problems
2775 this tries to fix them
2776
2777Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2780 behaviour in xmlXPathCastToString()
2781
2782Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2785 raised by Morus Walter
2786
2787Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2790 from Igor
2791
2792Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * xpath.c: fixing #75619, related to a problem when trying
2795 to evaluate condition when the current node set resulting
2796 from that sub-step evaluation is empty. Also fixes 2 potential
2797 problem with previous-sibling and next-siblings axis.
2798
2799Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2802 HTML support is not configured in.
2803
2804Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2807 include/libxml/tree.h: dohh I really didn't intended to commit
2808 this test version :-(
2809
2810Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * testSAX.c: I wanted to see the real speed at the SAX interface
2813 after a little too many Ximianer started complaining about the
2814 parser speed.
2815 added a --quiet option:
2816 paphio:~/XML -> ls -l db100000.xml
2817 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2818 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2819 3200006 callbacks generated
2820 real 0m1.270s
2821 Which means 16MBytes/s and 3Mcallback/s
2822
2823Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * xpath.c: valgrind spotted another error that time when running
2826 on libxslt regression tests
2827
2828Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * Makefile.am: adding "make valgrind" running the full regression
2831 tests (except python ones) under Valgrind (using valgrind -q
2832 which was kindly added by the author).
2833 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2834 passes cleanly now except an obcure floating point initialization
2835 raised in log10() in one XPath regression test ???
2836 * tree.c: edited some comments to close #75244
2837
2838Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2841 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2842 context of ScrollKeeper, made sure that if the number is
2843 an integer, the serialization follows the description at
2844 http://www.w3.org/TR/xpath#section-String-Functions
2845
2846Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * configure.in: preparing 2.4.18
2849 * doc/*: updated and rebuilt the web site
2850 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2851 the Windows and Cygwin maintainers.
2852 * parser.c: humm, changed the way the SAX parser work when
2853 xmlSubstituteEntitiesDefault(1) is set, it will then
2854 do the entity registration and loading by itself in case the
2855 user provided SAX getEntity() returns NULL.
2856 * testSAX.c: added --noent to test the behaviour.
2857
2858Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * parser.c: Wilfried Teiken provided a hackish but working
2861 way to get context reported back on entities when parsing
2862 with SAX and without breaking the DOM build.
2863
2864Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * c14n.c: applied a new patch from Aleksey Sanin
2867 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2868 to reference Aleksey implementation of XML digital Signatures
2869
2870Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * xpath.c: small fix to avoid potential problem due to
2873 ordering of freeing data
2874 * python/Makefile.am: people were complaining about
2875 the generated file in python dir not being built
2876
2877Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2880 python/generator.py python/libxml.c python/types.c: Cleanup
2881 of the python Makefiles based on Jacob and James feedback,
2882 fixed the spec file accordingly, fixed the number of warning
2883 that passing my pedantic CFLAGS was generating. Conclusion
2884 is that Python includes are real crap.
2885
2886Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * configure,in: it was reported quite a few times that
2889 xml2-config --cflags should not output
2890 -I$includeprefix/libxml2/libxml because libxml2 header names
2891 clashes with existing names like list.h from C++ stl.
2892 Includes should be #include<libxml/xxx.h> so ...
2893
2894Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * c14n.c: another patch from Aleksey Sanin
2897
2898Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2901 canonicalization algorithm
2902 * doc/xml.html doc/index.html: added the C14N references on the
2903 index page.
2904
29052002-03-13 jacob berkman <jacob@ximian.com>
2906
2907 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2908 usage, redundant, and gcc specific
2909
2910Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * xpath.c: speedup some node selection operations, this can
2913 have a significant impact on DocBook Norm's stylesheets
2914 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2915 make sure it's always the case
2916 * debugXML.c: distinguish CDATA and comments in ls operations
2917
2918Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2921 to generate better API descriptions etc...
2922
2923Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * c14n.c: Fixing #74186, made sure all boolean expressions
2926 get fully parenthesized, ran indent on the output
2927 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2928 include/libxml/tree.h: also #74186 related, removed the
2929 --with-buffers option, and all the preprocessor conditional
2930 sections that were resulting from it.
2931
2932Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * valid.c: applied patch from Dodji Seketeli fixing an
2935 uninitailized variable in xmlValidGetValidElements()
2936
2937Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * c14n.c: fixed a few comments
2940 * doc/*.html doc/*/*.html: regenerated the docs and added
2941 the C14N API
2942 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2943
2944Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * check-xml-test-suite.py: fix to adapt varaiations in the
2947 bindings
2948 * configure.in python/setup.py python/setup.py.in: fixed to
2949 have the version of the python scripts automatically updated
2950
2951Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2954 in xmlCopyProp()
2955
2956Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * configure.in: preparing 2.4.17 release
2959 * doc/*: updated and rebuilt the docs
2960 * xpath.c: fixed a comment
2961 * python/libxml.c: fixed a possible reentrancy problem
2962
2963Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2966 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2967 added a specific regression test
2968 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2969 not raise exceptions when failing to find the attribute.
2970
2971Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * configure.in xmllint.c: owen pointed out a problem with the
2974 ftme fix, gettimeofday() was not detected by configure and
2975 the ftime header wasn't included, dohhh
2976
2977Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * configure.in xmllint.c: trying to fix #71457 for timing
2980 precision when gettimeofday() is not availble but ftime() is
2981
2982Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2985 are now copied on install and part of the -devel RPM
2986
2987Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * xpath.c: trying to avoid bug #72150 which was apparently
2990 caused by a gcc bug (or a processor problem) as detailed
2991 at http://veillard.com/gcc.bug
2992
2993Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2996 fixed xmlReconciliateNs(), added a Python test/example for
2997 inter-document cut'n paste
2998 * python/libxml.py: fixed node.doc on document nodes and added
2999 xpathEval() onto node objects
3000
3001Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3004 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3005 fixup and integrated tests for the serialization stuff
3006
3007Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3010 moved the libxml man page to section 3
3011
3012Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * tree.c: fix bug #72490
3015 * python/libxml.c python/libxml.py: added methods serialize()
3016 and saveTo() to all node elements.
3017
3018Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * xmlIO.c: closed #73430, don't read from an input source
3021 which indicated an end-of-file or an error.
3022
3023Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * parser.c: make sure SAX endDocument is always called as
3026 this could result in a Python memory leak otherwise (it's
3027 used to decrement ref-counting)
3028 * python/generator.py python/libxml.c python/libxml.py
3029 python/libxml2-python-api.xml python/libxml2class.txt
3030 python/tests/error.py python/tests/xpath.py: implemented
3031 the suggestions made by Gary Benson and extended the tests
3032 to match it.
3033
3034Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * python/generator.py: applied patch fixing #73450
3037
3038Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * xpath.c: fixing #61290 "namespace nodes have no parent"
3041 long standing divergence from the XPath REC. NodeSets
3042 simply hold a copy of namespace nodes and those node ->next
3043 points to the parent (which may not be the node carrying the
3044 definition).
3045 * include/libxml/xpath.h: flagged but didn't added a possible
3046 speedup
3047 * DOCBparser.c HTMLparser.c: removed some warnings from push
3048 parser due to new state being added.
3049 * tree.c: new fix from Boris Erdmann
3050 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3051 the XML Canonalization support from Aleksey Sanin
3052
3053Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * tree.c: patch from Boris Erdmann fixing some namespace odities
3056 with xmlCopyNode()
3057
3058Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * xmlIO.c: fix bug #72706 when loading a NULL entity
3061
3062Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3065 actually change in a future XML Namespace revision.
3066
3067Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3070 added the possibility of returning nodesets from XPath extension
3071 functions written in Python
3072
3073Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * python/*: commiting some Python bindings work done while travelling
3076
3077Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3080 explicitely with memory debugging switched on
3081
3082Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3085 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3086 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3087 the accessor generator for strings
3088 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3089 regression test.
3090
3091Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * python/README python/generator.py python/libxml.c python/setup.py:
3094 added the 'usual' setup.py to allow building a libxml2-python
3095 module based on the same code. The initialization is however
3096 different the 2 .so files fo libxml2 and libxslt are identical and
3097 they entry point initialize both libraries. this is done to avoid
3098 some possible nasty problem since the Python don't merge the maps
3099 of all shared modules.
3100
3101Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * parser.c: fixed a push/encoding bug reported by Michael
3104 on librsvg
3105
3106Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * include/libxml/parserInternals.h: fixes a misplaced #endif
3109
3110Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * parser.c valid.c: found and fixed a couple of allocation bugs
3113
3114Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * doc/xml.html doc/python.html doc/*: added a Python and binding
3117 page describing the current state of the Python bindings and
3118 giving pointers to the other languages wrappers.
3119
3120Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3123 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3124 rebuilt the API and web site
3125 * xpath.c: fixed #71978 portability bugs
3126
3127Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3130
3131Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * include/libxml/parserInternals.h parser.c: had to change
3134 2 internal parsing API when processing document content
3135 to check the start and end of element content are defined
3136 in the same entity
3137 * valid.c include/libxml/valid.h: attribute normalization can
3138 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3139 with the context to report it.
3140 * SAX.c: fixed the last known bugs, crazy validation constraints
3141 when a document is standalone seems correctly handled. There
3142 is a couple of open issues left which need consideration especially
3143 PE93 on external unparsed entities and standalone status.
3144 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3145 The 2 tests left failing are actually in error. Cleanup done.
3146
3147Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * valid.c: implemented E59 spaces in CDATA does not match the
3150 nonterminal S
3151
3152Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * SAX.c parser.c valid.c: more validation test fixups
3155 * check-xml-test-suite.py: added duration info for the tests
3156
3157Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * parser.c valid.c: a couple of errors were reported but not
3160 saved back as such in the parsing context. Down to 1% failure rate
3161 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3162
3163Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xmlInternald.c: isExtender was missing a char
3166 * parser.c include/libxml/parser.h: % are acceptable in the
3167 internal subset if within a PUBLIC ID
3168
3169Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * SAX.c parserInternals.c valid.c: more work on the conformance
3172 suite. Took the step to finally block documents with encoding
3173 errors. It's a fatal error per the spec, people should have fixed
3174 their documents by now.
3175
3176Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * check-xml-test-suite.py: fixed the test script after some discussion
3179 on the semantic of TYPE="error"
3180 * Makefile.am: added the script to the distrib
3181
3182Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * SAX.c entities.c: fixed a couple of conformances issues deep
3185 into the validation code (standalone and undeclared Notations)
3186
3187Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3190 stayed there for years !
3191
3192Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3195 missing
3196
3197Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * check-xml-test-suite.py: improved the behaviour a bit as
3200 well as the logs
3201 * parser.c valid.c SAX.c: fixed a few more bugs
3202 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3203
3204Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * check-xml-test-suite.py: python script to run regression tests
3207 against the XML Test suite of W3C/OASis
3208 * SAX.c: fixed a validation bug
3209 * parser.c: fixed 3 errors pointed by the test suite
3210 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3211 * python/Makefile.am: fixed a dependendy
3212
3213Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * xmlmemory.c: avoid a warning bug #71594
3216
3217Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3220 warning on alpha/Tru64
3221
3222Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * include/libxml/entities.h: fixing a comment
3225 * valid.c: fixing some troubles with validity check on namespaces
3226 * result/VC/NS3 test/VC/NS3: added a specific regression test
3227
3228Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * tree.c: Fixing #71342 serializing '\n' in attribute values
3231 * result/noent/att3 result/att3 test/att3: added a specific
3232 test.
3233
3234Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * python/libxml.c: couple of bug fixes
3237
3238Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * python/*.py: removed tabs and used spaces.
3241
3242Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3245 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3246
3247Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3250 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3251
3252Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * include/libxml/encoding.h include/libxml/entities.h
3255 include/libxml/globals.h include/libxml/parser.h
3256 include/libxml/threads.h include/libxml/tree.h
3257 include/libxml/xmlmemory.h: trying to fix the include mess
3258
3259Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * include/libxml/xmlmemory.h: reverted part of the previous
3262 attempt to provide #69655, this was breaking the build.
3263
3264Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3267 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3268 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3269 include/libxml/parserInternals.h include/libxml/tree.h
3270 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3271 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3272 clean.
3273 * python/libxml.c: fixed a warning.
3274
3275Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3278 copying of node, merge back IDs in the target document.
3279 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3280 test/XInclude/ents/ids.xml: test case
3281 * result/VC/ElementValid4: output changed due to a typo fix
3282
3283Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003286 generate the dependencies right as Jacob found out. Add
3287 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003288
3289Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * parserInternals.c valid.c: Justin Fletcher found some parts
3292 of the code needing cleanup
3293 * libxml.spec.in python/Makefile.am python/generator.py
3294 python/libxml.c python/libxml.py: Fixed the python Makefiles
3295 corrected a bug showing up on ia64, changed the name of the
3296 python internal module too
3297
3298Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * Makefile.am: applied patch from Andris Pavenis for binary
3301 name suffixes
3302
3303Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * xmllint.c win32/win32config.h: fixing #68748
3306
3307Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * valid.c: fixing #70166
3310
3311Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * valid.c: fixing #70077
3314
3315Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * Copyright Makefile.am README configure.in libxml.spec.in:
3318 Changed to the MIT Licence
3319 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3320 doc/xmlio.html: updated the doc accordingly
3321 * include/libxml/xmlwin32version.h configure.in: preparing
3322 2.4.14 release
3323 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3324 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3325 fixed the const xmlChar * wrapper and generator, XPath extension
3326 functions now use the context as first argument
3327 * python/tests/tstxpath.py python/tests/xpath.py
3328 python/tests/xpathext.py: Updated the tests accordingly
3329 * tree.c: fixed bug #70067
3330
3331Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * Makefile.am: cleanup
3334 * debugXML.c: always use stdout if output is NULL
3335 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3336 * python/Makefile.am python/generator.py python/libxml2class.txt
3337 python/libxml_wrap.h python/types.c: augmented the number of bindings
3338 handling FILE * and XPath contexts
3339 * python/tests/Makefile.am: avoid a stupid problem due to the
3340 use of TEST.
3341
3342Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3343
3344 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3345
3346Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * python/TODO python/libxml.c: cleanup the extension function lookup
3349 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3350
3351Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * configure.in python/Makefile.am: do not install outside
3354 of prefix
3355
3356Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * python/TODO python/libxml.c: started adding SAX interfaces
3359 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3360 SAX test
3361
3362Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * tree.c: hardened the addChild function
3365 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3366 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3367 added accessors needed for xmlNode, a bit more testing and
3368 extension of interfaces
3369 * python/tests/Makefile.am python/tests/build.py: added a test
3370 build from scratch/save/load/check
3371
3372Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * parserInternals.c: change a small bit in the way valididy
3375 error messages get initialized
3376 * python/TODO python/libxml.c python/libxml2-python-api.xml
3377 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3378 added some memory debugging to track leaks at the libxml2 level
3379 * python/tests/*.py: changed all tests to check for leaks,
3380 there is just one left in XPath extension registrations.
3381
3382Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * python/TODO python/generator.py python/libxml2-python-api.xml
3385 python/libxml2class.txt: more accessor classes for the parser
3386 context, allow to switch on and check validity
3387 * python/tests/Makefile.am python/tests/error.py
3388 python/tests/invalid.xml python/tests/valid.xml
3389 python/tests/validate.py: attded more test and and added error.py
3390 which I forgot to commit in the last step
3391
3392Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * python/Makefile.am python/types.c: cleanup
3395 * python/libxml.c python/libxml.py python/libxml_wrap.h
3396 python/generator.py python/libxml2-python-api.xml
3397 python/libxml2class.txt: added class for parser context, added
3398 first cut for push mode support. Added a framework to generate
3399 accessors functions.
3400 * python/tests/Makefile.am python/tests/push.py: added a push
3401 test
3402
3403Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3406 bug a bit of cleanup.
3407
3408Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3411 python/libxml2class.txt: adding error redirections and preformat
3412 to a python handler
3413 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3414 tests self checking
3415
3416Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3419 a function
3420
3421Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3424 python/libxml.c python/libxml2-python-api.xml
3425 python/libxml2class.txt: Progressing through the TODOs, class
3426 description output, extra XML API, RPM now builds the wrappers
3427 for all python installed versions
3428
3429Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * configure.in libxml.spec.in python/Makefile.am python/TODO
3432 python/generator.py python/libxml2class.txt: added more informations
3433 in the libxml2-python package including docs. Slightly changed
3434 the class hierarchy
3435 * python/tests/*: added basic regression tests infrastructure too
3436
3437Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3440 added libxml2-python as part of the packages installed
3441
3442Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * python/Makefile.am python/generator.py python/libxml.c
3445 python/libxml.py: more work, now able to extend the
3446 XPath interpreter with functions written in python.
3447
3448Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * python/Makefile.am: Jacob sent a patch to allow building from
3451 tarfile.
3452
3453Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3456 inserted the python wrappers build, I hope this won't be too
3457 unportable
3458
3459Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * xpath.c: minor optimization
3462 * python/generator.py python/libxml.c python/libxml.py
3463 python/libxml_wrap.h: more work on the python bindings,
3464 they now support XPath and there is no evident leak
3465
3466Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * python/generator.py python/libxml.c python/libxml.py:
3469 more work on the python bindings generator.
3470
3471Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * python/generator.py python/libxml.c python/libxml_wrap.h:
3474 more work on the python bindings.
3475
3476Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3477
3478 * python/generator.py python/libxml.c python/libxml.py
3479 python/libxml_wrap.h: commited early version of a python binding
3480 for private use only ATM
3481
3482Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * entities.c tree.c include/libxml/entities.h: applied patch
3485 from Anthony Jones to implement copy of DTD subtree too. Had
3486 just to keep 2 function private which really ought to become
3487 public ones.
3488
3489Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * xmllint.c: added pointers to the web pages in the usage()
3492
3493Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * tree.c: more fixes from Petr Kozelka for attribute handling
3496 in the tree API to align the semantic with DOM.
3497
3498Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * valid.c tree.c entities.c: another set of patches from
3501 Anthony Jones for copy operations cleanup and robustness
3502
3503Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3506 an alphabetic index based on comments content
3507 * doc/*: rebuilt the web site with the new references
3508
3509Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * parserInternals.h: Greg Sjaardema suggested to use an
3512 eponential buffer groth policy in xmlParserAddNodeInfo()
3513
3514Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3517 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3518 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3519 to generate cross-references, and added/updated the stylesheets
3520 to generate and link API indexes. The generic keyword index
3521 is not done yet.
3522 * doc/*.html: regenerated all the usual docs too
3523
3524Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * debugXML.c: added an xpath function to the shell for T. V. Raman
3527
3528Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3531 debug routines.
3532
3533Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3536 support of attribute nodes
3537
3538Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3541 hopefully near complete and fully documented of the API in XML
3542 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3543 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3544 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3545 include/libxml/parserInternals.h include/libxml/valid.hi
3546 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3547 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3548 include/libxml/xpath.h include/libxml/xpathInternals.h:
3549 Cleaned up the doc comments a lot in the process, the interface
3550 coverage is now 100%
3551
3552Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3555 extracts comments from the gtk-doc DocBook output (a bit
3556 convoluted but seems to work).
3557
3558Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3561 added an XML description of the API, moved the script generating
3562 it here. Added a "make api" target
3563
3564Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3567
3568Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * xpath.c include/libxml/xpathInternals.h: the change made to
3571 xmlXPathFuncLookupFunc was incompatible roll it back
3572
3573Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3574
3575 * SAX.c: cleanup patch from Anthony Jones
3576 * doc/Makefile.am: fix the headers to avoid in make scan
3577 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3578 includes, * vs Ptr and general cleanup
3579 * parsedecl.py: first version of a script to extract the
3580 module interfaces, the goal will be to provide .decl or XML
3581 specification of the interfaces to build wrappers.
3582
3583Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3586 now provides return codes in case of errors
3587
3588Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3589
3590 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3591 Upgraded to trio baseline 1.6
3592 * strio.h strio.c: Replaced by triostr.h and triostr.c
3593
3594Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3597 of strdup usage in the code
3598
3599Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * parser.c error.c: Keith Isdale complained rightly that
3602 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3603
3604Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * tree.c: fixed the funxtion to set the xml: attributes
3607 * debugXML.c: added "setbase" to test it.
3608
3609Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3612 to allow updating an attribute content
3613
3614Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3615
3616 * libxml.h: try to avoid problems when compiling on Windows
3617
3618Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * hash.c: patch from Anthony Jones for hash.c allocation size
3621 * Makefile.am: trying to work around Yet Another Libtool Madness
3622 and build the 2.4.13 release finally ...
3623
3624Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3627 * doc/* : update of the documentation
3628
3629Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3632 at fixing #61290 :-(
3633
3634Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3637 Fixes bug #67229
3638
3639Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * tree.c: trying to avoid troubles when a subtree is copied
3642 and coalesced in part with the target tree. Should fix
3643 bug #67407
3644
3645Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * valid.c: fixed validation of attributes content of type
3648 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3649 values, very old bug. Fixes #67671
3650
3651Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * parser.c include/libxml/parserInternals.h tree.c: integrated
3654 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3655 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3656
3657Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * threads.c: applied Serguei Narojnyi's patch to add native
3660 thread support on the Win32 platform
3661 * testThreadsWin32.c Makefile.am: added the test program also
3662 from Serguei, Win32 specific
3663 * include/win32config.h include/libxml/xmlwin32version.h.in:
3664 added patch from Igor for the Windows thread specific defines.
3665
3666Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3667
3668 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3669
3670Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3673 output page into XMLinfo.html. Close bug #66951 and
3674 raised by Robert Collins too.
3675
3676Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * encoding.c: Paul Keogh pointed out a possibility of segfault
3679 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3680 Closes bug # 68238
3681
3682Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * doc/*.html: updated the Gdome2 links
3685
3686Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * libxml.h: Applied following patches from Robert Collins
3689 and make sure IN_LIBXML is defined when compiling it
3690 -------
3691 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3692 as well as Visual C.
3693 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3694 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3695 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3696 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3697 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3698 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3699 xmlSysIDExists xmlNoNetExists).
3700 * xmllint.c: Don't include winsock2.h for Cygwin.
3701
3702Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3705 when the version info is not present.
3706
3707Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3708
3709 * tree.c: Anthony Jones pointed out a problem in
3710 xmlStringGetNodeList() and provided a fix for it
3711
3712Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * parser.c: patch from Frank J Franklin to remove a bug in
3715 xmlCreatePushParserCtxt() when the initial buffer passed
3716 is large.
3717
3718Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * win32/*: big cleanup of the Windows/MSVC project files
3721 from Igor Zlatkovic
3722
3723Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * doc/Makefile.am: should fix #67674 and avoid troubles if
3726 xsltproc is not available or fails in the prefix provided
3727
3728Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3731
3732Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3735 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3736 Fixed a few other problems raised by Charlie Bozeman.
3737 * result/VC/ElementValid[5-7]: fixed the output
3738
3739Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3742 patches from Charlie Bozeman. Regenerated the HTML docs.
3743
3744Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3747 for Windows from Igor
3748
3749Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * xmllint.c: applied Justin Fletcher patch for --output or -o
3752
3753Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * win32/libxml2/libxml2.def.src: close #67019
3756
3757Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * xmllint.c: applied Justin Fletcher generic timing patch
3760 similar to the one already applied to xsltproc.
3761
3762Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * include/libxml/tree.h tree.c: applied documentation patches
3765 from Charlie Bozeman
3766
3767Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3768
3769 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3770
3771Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * valid.c: fix the xmlStrdup() used in the previous patch.
3774 * valid.c: added --dropdtd
3775 * tree.c: fixed xmlUnlinkNode so it also removes the references
3776 from the document if the node is a DTD
3777
3778Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * HTMLtree.c valid.c: cleanup some static declarations
3781
3782Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3783
3784 * xmllint.c: removed another strdup()
3785 * doc/FAQ: removed the HP/UX entry
3786
3787Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * valid.c: fix bug #66816 when validating.
3790 * xmllint.c: don't use sys/time.h if configure did not found it
3791
3792Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3793
3794 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3795 xmlcatalog_man.xml
3796
3797Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3800 xmlInitMemory() was declared twice
3801
3802Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * globals.c: do not reference strdup() !
3805 * configure.in libxml-2.0.pc.in: trying to fix the libs
3806 of the various config extraction modules
3807
3808Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * configure.in : preparing 2.4.12
3811 * doc/* : updated and rebuilt the docs
3812
3813Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * uri.c: closed bug #66159
3816 * testURI.c: added --escape option
3817 * configure.in: some cleanup for xml2-config --cflags
3818
3819Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3820
3821 * globals.c testThreads.c: removed some misplaced includes
3822 of xmlversion.h
3823
3824Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * threads.c: patch from Gary Pennington fixing a possible
3827 problem at initialization time.
3828
3829Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3832 Eric Lavigne contribution to build libxml2 on MacOS using
3833 CodeWarrior.
3834
3835Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * xmllint.c: applied Geert Kloosterman's patch to fix
3838 --repeat --timing output
3839
3840Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3843 where non-wellformed XML declaractions were not detected.
3844
3845Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3848
3849Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3852 gets reset by xmlCleanupInputCallbacks() and this makes the
3853 function useless. Same for output.
3854
3855Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * xmlIO.c: robert pointed out a loop error in callback cleanups
3858
3859Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3862 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3863 they are not really tied to debugging
3864
3865Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3868 * xmllint.c: better --catalogs description
3869
3870Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * tree.c: fixed a couple of problems in xmlSetProp()
3873
3874Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3877 unappropriate stdout output.
3878
3879Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3882 by Denis Beurive, closes #65111
3883
3884Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * valid.c: in case of content model validity error, don't
3887 print it if validity warnings were not requested.
3888
3889Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3892 * parserInternals.c: removed the last exit() call. Print an
3893 unmaskable error on stderr instead (library mismatch detection)
3894
3895Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3896
3897 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3898 shell instructions from Heiko Rupp
3899
3900Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * catalog.c: use the URL notation file:// for default catalog paths
3903
3904Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * include/libxml/tree.h: better comments for _private fields
3907 * tree.c: removed a problem when copying an entity reference.
3908
3909Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * vms/*: updated instructions and diffs from John A Fotheringham
3912
3913Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * include/libxml/xmlerror.h: avoid an include problem if
3916 #include <libxml/xmlerror.h> happens first in code
3917 seems to be the case in KDE libs
3918
3919Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3922 from Igor for Windows
3923
3924Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * Makefile.am: Gary Pennington pointed out a missing prefix
3927
3928Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3931 * doc/*: upgraded and rebuilt the docs
3932
3933Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * HTMLparser.c: fix comment in scripts element parsing.
3936 * result/HTML/doc3*: updated the results.
3937
3938Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * uri.c: another URI bug fix #63336, using Joel Young patch.
3941
3942Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3945 a cleaned up version of the Pwd shell string generation.
3946
3947Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * valid.c include/libxml/tree.h: trying to fix namespaces +
3950 validation problems for good, closing #63619 in the process
3951 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3952 wrong in this respect, fixed it.
3953
3954Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * xmllint.c: Morus Walter patch to allow --format and --encode
3957
3958Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * debugXML.c: Stefan Kost provided an help command for the shell
3961
3962Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * debugXML.c: Heiko Rupp pointed that the shell would crash
3965 on empty nodesets returns.
3966
3967Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3970 migh need the history libraries
3971
3972Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3973
3974 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3975 handle the case of < in quoted attributes, Bastian Kleineidam
3976
3977Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3978
3979 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3980 fixing catalog breakages
3981 * Makefile.am catalog.c result/catalogs/catal
3982 result/catalogs/mycatalog.* test/catalogs/catal*:
3983 fixed more problems in catalog support, added more regression tests
3984 for both XML and SGML catalog handling
3985
3986Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * debugXML.c: applied an improvement to xmlGetLineNo() from
3989 Keith Isdale
3990
3991Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3994 Side effect of the progressive catalog loading
3995
3996Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * Makefile.am: confexecdir and confexec_DATA were defined twice
3999 pointed out by Karl Eichwalder
4000
4001Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * xmlcatalog.c: avoid unlink() and use remove() instead.
4004
4005Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * libxml.spec.in: cleanup
4008 * include/libxml/xmlwin32version.h: updated with 2.4.8
4009
4010Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4013 of compiling libxml with a non standard set of options
4014
4015Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4016
4017 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4018 document --sgml option, fixing gnome bugzilla #63382
4019
4020Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4021
4022 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4023 breakage of 2.4.7, added a couple of really needed APIs
4024 like xmlCatalogIsEmpty() and xmlNewCatalog()
4025 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4026 for install-catalog
4027 * configure.in: preparing 2.4.8
4028
4029Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4032 include/libxml/tree.h include/libxml/xmlIO.h: more include
4033 cleanups, export cleanly one html output + format function.
4034
4035Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * parser.c: removed initGenericErrorDefaultFunc call from
4038 xmlInitParser() since it could destroy previous calls to
4039 xsltSetGenericErrorFunc() effects
4040
4041Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4044 keyword.
4045
4046Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * Makefile.am: cleanup
4049 * threads.c: cleanup too
4050 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4051 from xsltproc
4052 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004053 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004054
4055Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4058 was not used anymore !
4059
4060Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4061
4062 * configure.in: preparing 2.4.7
4063 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4064 manual page from John
4065 * doc/*: updated the doc and rebuilt the generated pages
4066
4067Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * xmlIO.c: closing bug #62711, the library should never
4070 close stdin or stdout.
4071
4072Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * uri.c: second pass at fixing #63336, using Joel Young
4075 final patch. looks okay.
4076
4077Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * uri.c include/libxml/uri.h: trying to clear #63336
4080 allowing the escaping routine to parse unconformant
4081 URI-References.
4082
4083Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * vms/readme.vms vms/build_libxml.com nanoftp.c
4086 include/libxml/xmlversion.h.in: a few VMS updates from
4087 John A Fotheringham
4088 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4089 and xmlCleanupOutputCallbacks() for the Perl binding people.
4090
4091Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4094 apply fixes to close #63271 and avoid segfaults when
4095 the error routine gets callbed before xmlInitParser()
4096 get called.
4097 * nanoftp.c error.c: Applied patches from Justin Fletcher
4098 correcting some xmlGenericError misuses.
4099
4100Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4101
4102 *doc/xmllint.xml, doc/xmllint.1
4103 New and improved man page for xmllint - .xml is the original, .1
4104 is the generated man page
4105
4106Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4109 the web site from the main HTML document.
4110
4111Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * parser.c: fixed an erroneous validation bug when PE refs
4114 occurs in external parsed entities referenced from the
4115 internals subset
4116 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4117 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4118 added the associated testcase, it's a nice one.
4119 * HTMLparser.c: generate the DTD node as HTML still ...
4120 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4121
4122Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * HTMLparser.c: fixed a bug in htmlNewDoc()
4125
4126Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4127
4128 * test/threads/*: added entities testing to the Thread test
4129 * testThreads.c: make the test reasonable
4130 * DOCBparser.c: fix the DTD public and system ID
4131 * xmllint.c: added --sgml for SGML DocBook importing
4132 * Makefile.am: added Docbtests target
4133
4134Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4135
4136 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4137 * testThreads.c: removed bogus include
4138
4139Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4140
4141 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4142 fixed a very serious (looping) validation bug
4143
4144Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * include/libxml/globals.h include/libxml/threads.h threads.c
4147 testThreads.c: far more testing, cleaning up bugs
4148 * *.c : make sure globals.h is always included.
4149
4150Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * HTMLparser.c: try to get rid of parser loops for good.
4153
4154Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * configure.in: fixed some bugs in CFLAGS passing.
4157 * test/threads Makefile.am testThreads.c: added a specific
4158 threaded test case (really nasty, guaranteed).
4159
4160Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * catalog.c: serious cleanup on the management of the
4163 XML catalog tree, more tests done, especially with
4164 the catalog PI.
4165
4166Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * catalog.c: avoid a problem in catalog cleanup on SMP if
4169 catalogs were not initialized.
4170
4171Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * catalog.c xpath.c: trying to cleanup the not thread safe
4174 parts of the library.
4175
4176Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * include/libxml/globals.h configure.in global.data: make
4179 the allocation be per-thread a configure option
4180 * encoding.c include/libxml/parser.h: fixed compilation
4181 errors
4182
4183Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * include/libxml/parser.h: Norm reported that a few lines
4186 added were breaking libxslt compile, removed them for now
4187
4188Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * parser.c parserInternals.c threads.c: debugged and fixed
4191 initialization problems which were giving troubles on SMP
4192 boxes.
4193
4194Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * include/libxml/Makefile.am: missing globals.h
4197
4198Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * globals.c: added a couple of standard includes.
4201
4202Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4205 include/libxml/parserInternals.h include/libxml/tree.h
4206 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4207 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4208 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4209 Applied the last patches from Gary, cleanup, activated threading
4210 all user accessible global variables are now handled in globals.[ch]
4211 Still a bit rought but make tests passes with either
4212 --with-threads defined at configure time or not.
4213 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4214 linking options
4215
4216Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4217
4218 * Makefile.am include/libxml/Makefile.am
4219 include/libxml/globals.h globals.c include/libxml/threads.h
4220 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4221 configure.in: started integrating the core of the thread support
4222 not activated yet but half integrated. The code should still
4223 compile and work anyway.
4224
4225Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4228 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4229 integrating the non-controversial parts of Gary Pennington
4230 multithread patches
4231 * catalog.c: corrected a small bug introduced
4232
4233Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * catalog.c include/libxml/catalog.h: very serious cleanup,
4236 isolating unportable code and as much as possible the accesses
4237 to the global shared catalog. May need more testing !
4238
4239Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4242 Keith Isdale patches for the XSLT debugger interfaces. Some
4243 cleanup
4244
4245Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4248 * DOCBparser.c: generate line nubers in elements
4249
4250Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * configure.in: preparing 2.4.6 release
4253 * doc/xml.html doc/html/*: updated and rebuilt the docs
4254 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4255
4256Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4257
4258 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4259 adding documentation for DV's supercatalog support
4260
4261Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4264 super catalog support adding one API and one flag --sgml to
4265 xmlcatalog
4266
4267Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4268
4269 * doc/xmlcatalog_man.xml, xmlcatalog.1
4270 One more crack at
4271 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4272
4273
4274Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4275
4276 * xpath.c: implemented xmlXPathObjectCopy for external objects
4277 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4278
4279Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4280
4281 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4282 finishing up fix to
4283 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4284 the xmlcatalog man page display more elegantly
4285
4286Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4287
4288 * configure.in: closing bug #61832
4289 * HTMLparser.c: removed a warning
4290
4291Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * xpath.c: fixing #61673 part I, do not loose doc information
4294 when copying result value trees.
4295
4296Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * xpath.c: trying to harden the XPath interpreter
4299
4300Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4301
4302 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4303 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4304
4305Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4306
4307 * HTMLparser: repaired another loop problem
4308
4309Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4310
4311 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4312 parsing.
4313 * xpath.c: fix bug #61291 the default XML namespace node is
4314 missing from the namespace axis.
4315 * tree.c: refuse to create namespaces nodes with prefix "xml"
4316
4317Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * SAX.c: ouch a non-defined namespace could lead to a crash,
4320 fixed #61215
4321
4322Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4323
4324 * parserInternals.c: closed bug #61054
4325
4326Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * include/libxml/Makefile.am: closing #60708
4329
4330Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4333 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4334
4335Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4338
4339Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4340
4341 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4342 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4343
4344Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4345
4346 * catalog.c: Justin Fletcher provided cleaup code in case
4347 HAVE_STAT is not defined
4348 * include/win32config.h: Igor Zlatkovic suggested to have
4349 HAVE_STAT defined there
4350
4351Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4352
4353 * catalog.c - fixed typing error reported by M. Barros
4354
4355Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4356
4357 * xmllint.c - fixing typo
4358
4359Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4360
4361 * HTMLparser.c: small enhancement to prevent loop on
4362 unrecognizable data
4363
4364Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4365
4366 * parserInternals.c: applying patch from bug #60757 this
4367 should close it
4368
4369Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * catalog.c xmlcatalog.c: removed a couple of warning
4372 * xpath.c: try to solve the linking problem on platforms
4373 needing trio to compile
4374
4375Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * Makefile.am libxml.spec.in: backing up non-documented changes
4378 commited without review or aproval by Jens Finke <jens@gnome.org>
4379 * HACKING: made 100% clear that no commit should be done directly
4380
4381Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * configure.in: Joe Orton provided a patch fixing a problem
4384 when iconv is specified to be in a non-standard directory
4385 but wasn't exported in xml2-config --cflags
4386
4387Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * configure.in: let's ship 2.4.5 before getting too much
4390 troubles with 2.4.4 errors.
4391
4392Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4393
4394 * encoding.c entities.c: do not output hexadecimal charrefs
4395 when serializing HTML since some version of Netscape can't
4396 grok it, generate decimal ones.
4397 * result/HTML/doc3.htm: output changed due to previous test
4398 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4399
4400Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4403 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4404
4405Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4406 Released 2.4.4
4407
4408 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4409 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4410 updated the configuration scripts systems accordingly
4411
4412Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * configure.in: preparing for 2.4.4
4415 * doc/xml.html doc/html/*: updated and rebuilt the docs
4416
4417Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * win32/dsp/libxml2.def.src: tried to incorporate comments
4420 from bug #59220
4421
4422Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * parser.c result/noent/wml.xml: fixed bug #59981 related
4425 to handling of '&' in attributes when entities are substitued
4426
4427Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * libxml.h include/libxml/xmlversion.h.in
4430 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4431 Tried to close bug #60131
4432
4433Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4436
4437Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * SAX.c: fixing bug #59946 on xmlns=""
4440
4441Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4444 but allocates a new error code.
4445
4446Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * xmllint.c: John Fleck fixed typos in the options output
4449 * parser.c SAX.c: fix ignorable white space SAX selection
4450
4451Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * entities.c: Steve Underwood found the possibility of an
4454 ininite loop in case of error.
4455
4456Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4459
4460Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4461
4462 * parser.c: warn if version is not 1.0 but it's not
4463 strictly speaking an error after analyzing the spec
4464
4465Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4466
4467 *doc/catalog.html - add link to the html version of the
4468 man page, other linguistic cleanups
4469
4470Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4471
4472 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4473 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4474 file, has not yet been included in the build.
4475
4476Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * catalog.c: removed a duplicate affectation Justin Fletcher
4479
4480Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * tree.c: Armin Sander pointed a possible text coalescing
4483 problem, completed his patch.
4484
4485Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4486
4487 * trionan.c: Fixed const and volatile re-definition problem
4488
4489Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * libxml.4 parser.c: doc updates from Heiko Rupp
4492 * parserInternals.c: 2 sanity checks from Heiko Rupp
4493
4494Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4495
4496 * tree.c: applied patch from Armin Sander to make some pointers
4497 const in xmlCopyNode()
4498 * include/libxml/tree.h: added fix to the header
4499
4500Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * xpath.c: hum, restrict the integer usage gcc bug workaround
4503 to only gcc compilers so that other architecture don't get
4504 penalized by this limitation.
4505 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4506
4507Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4510 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4511
4512Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4513
4514 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4515 --convert option to xmlcatalog to convert SGML ones to
4516 the XML syntax.
4517 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4518
4519 2.4.3 got released at that point
4520Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4521
4522 * catalog.c xmlIO.c: started some serious testing and fixed
4523 a few bug and optmization needs.
4524
4525Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4528 preparing for a 2.4.3 release even if it may not be ready yet
4529 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4530 all file parsing lookup to go through the entity resolver, add
4531 to add an API to bypass it (needed to load catalogs themselves),
4532 some cleanup on the catalog code too.
4533 * nanoftp.c: small cleanup
4534 * doc/catalog.html: small update
4535
4536Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4539 Jun Kuriyama
4540
4541Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * doc/catalog.html: finished the catalog documentation
4544
4545Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * doc/catalog.html doc/xml.html: added documentation about
4548 Catalog support, misses an API description
4549 * doc/html/*: reextracted the API pages
4550
4551Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4552
4553 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4554 Added the part about section 7.2 on URI resolution,
4555 fixed a side effect in the HTML parser, look complete
4556 and ready to rock except the URI/SystemID part!
4557
4558Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * include/libxml/catalog.h include/libxml/parser.h
4561 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4562 xmlIO.c: added support and APIs needed for the catalog PI
4563 * include/libxml/xmlIO.h: cleanup
4564
4565Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4568 include/libxml/catalog.h: starts to look okay, really
4569 plugged the new framework, cleaned a lot of stuff,
4570 added some APIs, except the PI's support missing this
4571 should be mostly complete
4572 * result/catalogs/* test/catalogs/*: added new test, enriched
4573 the existing one with URN ID tests
4574
4575Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * catalog.c: fixed nextCatalog
4578 * result/catalogs/docbook test/catalogs/*: started adding
4579 a small regression test
4580
4581Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4584 more work on the XML catalog support.
4585 * parser.c include/libxml/parser.h: small cleanup seems using
4586 list as a public parameter name can give portability troubles
4587 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4588 include/libxml/xpath.h include/libxml/Makefile.am: removed
4589 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4590 wrappers
4591
4592Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4593
4594 * Makefile.am trio.c triodef.h trionan.c xpath.c
4595 include/libxml/Makefile.am include/libxml/trionan.h:
4596 Re-worked Not-A-Number and Infinity support.
4597 * xmlcatalog.c: added readline include files
4598
4599Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4602 testCatalog as xmlcatalog, making it an installed app
4603 adding a shell, and preparing it to be a /etc/xml/catalog
4604 management tool, though not ready yet
4605 * catalog.c include/libxml/catalog.h: adding support for
4606 XML Catalogs http://www.oasis-open.org/committees/entity/
4607 not finished, there is some interesting tradeoffs and a
4608 few open questions left.
4609
4610Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4611
4612 * xmllint.c: fixed a line formatting problem
4613
4614Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4615
4616 * SAX.c: removed a couple of unused variable (Albert Chin)
4617
4618Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4619
4620 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4621 trying to fix some troubles w.r.t. function returning
4622 const xxxPtr.
4623
4624Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4627 defined
4628
4629Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4630
4631 * xpointer.c: removed unused var
4632
4633Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * testXPath.c: another small cleanup closing bug #59110
4636
4637Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * win32/dsp/libxml2.def.src: small cleanup closing bug
4640 #59108
4641
4642Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4643
4644 * example/gjobread.c: add xmlCleanupParser() before leaving
4645
4646Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * config.h.in configure.in include/libxml/xmlwin32version.h:
4649 released 2.4.2
4650
4651Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * include/libxml/valid.h debugXML.c valid.c: deprecate
4654 the non-boundchecking Sprintf functions, add Snprintf
4655 this should close bug #57984
4656
4657Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4660 URIs before doing the lookups (pointed by Mark Vakoc)
4661
4662Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * xpath.c: serious changes on Result Value Trees and NodeSets
4665 w.r.t. deallocation and collect operations. Probably not
4666 100% clean (merge of allocated trees smells like a problem).
4667 Seems sufficient to close #58943
4668
4669Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * xmllint.c: adding a --format option
4672
4673Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4674
4675 * xpath.c: count() was broken on Result Value Tree
4676 * xmlIO.c: fixed file:/// accesses on _WIN32
4677
4678Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4681 macro was renamed, this should close bug #58683
4682
4683Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4686 entity substitution mode text at the end of the entity might
4687 be added due to text coalescing.
4688 * nanoftp.c parser.c: small cleanup
4689
4690Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * HACKING: added John Fleck right to commit in the doc subdir
4693
4694Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4697 allow to inherit attributes from the DTD directly in the
4698 tree, this is needed for XPath and can be a useful feature.
4699 Inherited namespaces are always provided at the tree level now
4700 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4701 of tests for this feature (XSLT being the prime user).
4702
4703Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4706 testSAX.c xmlIO.c xmllint.c include/win32config.h
4707 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4708 include/libxml/xmlwin32version.h.in win32/README.MSDev
4709 win32/dsp/*: applied Win32 Facelift No.2 patches from
4710 Igor Zlatkovic for Windows/MSC
4711
4712Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4713
4714 * SAX.c: unparsedEntityDecl() the URI computation of the
4715 entity wasn't done breaking XSLT unparsed-entity-uri()
4716
4717Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * xpath.c: fixed a bug when walking the descendants and
4720 the current node has no children
4721 * debugXML.c: show up when a text node is supposed to not be escaped
4722
4723Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4724
4725 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4726 worked like the set:leading() function)
4727 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4728
4729Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4732
4733Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * include/libxml/xmlIO.h: apply change to close #58141
4736 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4737
4738Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * parser.c: when the internal subset uses a PE, then the
4741 included entity can use conditional sections.
4742
4743Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4746 when walking the namespace axis showing up in
4747 libxst/tests/general/bug-12
4748 * xmlmemory.c: added the possibility to trace a given block
4749 defined by its address
4750
4751Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * parser.c: don't override existing encoding specified before
4754 starting xmlParseDocument()
4755
4756Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * include/libxml/xmlwin32version.h: reinserted, needed for
4759 Windows users of CVS
4760
47612001-07-27 Darin Adler <darin@bentspoon.com>
4762
4763 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4764 * testCatalog.c: Add include of <libxml/parser.h>.
4765
47662001-07-27 Darin Adler <darin@bentspoon.com>
4767
4768 * include/libxml/.cvsignore:
4769 * include/libxml/xmlwin32version.h:
4770 Remove this file from CVS because it's generated.
4771
4772Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * parser.c include/libxml/parser.h: applied const patches from
4775 Tom Moog #58002
4776
4777Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4778
4779 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4780 lookup framework
4781
4782Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * tree.c: fixed xmlCopyNode() for documents
4785
4786Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4789
4790Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * parser.c: fixes bug #57652 reported by Morus Walter
4793
4794Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4797
4798Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4801 errors, lesson don't add new functions at 1am before a release
4802 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4803 from XPath initialization when possible.
4804
4805Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * result/scripts/base*: removing history/readline changed
4808 this slightly
4809 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4810 xmllint.c: make element content line number generation
4811 optionnal to avoid breaking old apps added interface to switch
4812
4813Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004816 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004817 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4818 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4819 John Kroll fixes to allow saving to HTTP via PUT (or
4820 POST of needed).
4821 * doc/html/*.html: regenerated the docs
4822
4823Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4824
4825 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4826 xmlHashScanFull and xmlHashScannFull3 to get passed the
4827 three keys as arguments to the callback function
4828
4829Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * configure.in Makefile.am: removed libxml softlink for good
4832 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4833 100% coverage by gtk-doc
4834
4835Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4838 fixed serious troubles due to size_t vs. int mismatch
4839
4840Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4843
4844Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4845
4846 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4847 convenient extension API for value and context managing
4848 Now handles external objects through xmlXPathPopExternal,
4849 xmlXPathWrapExternal and xmlXPathReturnExternal.
4850 Added functions for sets operations (intersection, etc.)
4851
4852Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4855 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4856 HTMLparser.c: cleanup of global variables, marking some
4857 const or private.
4858
4859Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4860
4861 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4862 fixed xmlXPathNodeSetItem when passing index=0
4863
4864Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4867
4868Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * xmllint.c: fixed compilation under Cygwin #57503
4871 * TODO: update
4872
48732001-07-13 Peter Williams <peterw@ximian.com>
4874
4875 * config.h.in: add #undef HAVE_DLFCN_H
4876
4877 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4878 builddir.
4879
4880Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4883 raised by #57348 and #57381
4884
4885Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4888 tree.c xpointer.c: store the line numbder in element->content,
4889 may break some software, need a configuration mechanism
4890
48912001-07-10 Darin Adler <darin@bentspoon.com>
4892
4893 * .cvsignore:
4894 * example/.cvsignore:
4895 * include/.cvsignore:
4896 * include/libxml/.cvsignore:
4897 Various things that are generated and should be ignored.
4898
4899Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4902 * doc/xml.html doc/html/*: updated the docs
4903
4904Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4907 validation occured on content with element child
4908
4909Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * tree.c: fixed XML Base computation which was broken
4912 * debugXML.c: added a base function to the shell
4913 * Makefile.am result/scripts/* test/scripts/*: added scripts
4914 based regression tests, and adding 2 XML Base tests
4915
4916Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * tree.c: set properties doc and call xmlSetListDoc for properties
4919 content when grafting them in a different tree.
4920 * aclocal.m4: remove from CVS
4921
4922Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * win32/libxml2/libxml2.def.src: added some missing entry point
4925 for XPath (Mark Vakoc)
4926
4927Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4930 layer should URI-Unescape before trying to open resources.
4931
4932Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * xpath.c: fix the name() bug for elements in the default
4935 namespace reported by Charlie Bozeman
4936
4937Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4940 led to an XPath fix, improvements of SAX initialization, and
4941 an added option --nocdata to testXPath
4942
4943Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * doc/libxml-doc.el: Felix Natter provided anew version working
4946 with XEmacs too
4947
4948Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * include/libxml/xpath.h: small cleanup
4951 * doc/xml.html: update
4952
4953Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4956 released 2.3.14
4957
4958Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * doc/html/*: rebuilt the docs for the release
4961 * doc/xml.html: added 2.3.14 release.
4962
4963Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4966 were not equal to empty strings
4967
4968Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * SAX.c: fixed a URI-Reference computation problem when validating
4971 * xmlIO.c: small cleanup
4972
4973Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * parser.c: improved the description of a couple of interfaces
4976 upon Larry Stamper suggestion
4977
4978Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * SAX.c entities.c parser.c: changed completely the way entities
4981 are handled when running the parser in entity substitution mode.
4982 This fixes a bug reported by Stephan Kulow and nearly divides
4983 by 3 the amount of memory required by libxslt to load and process
4984 DocBook TDG.
4985
4986Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * HTMLparser.c: fixing a too early root closing problem raised
4989 byt Prashanth Naidu
4990
4991Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4994 raised by Mark Vakoc.
4995
4996Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * example/Makefile.am: fixed the include path to add srcdir/include
4999 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5000 and some cleanup
5001
5002Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5005 lot of optimization work, results in significant improvements
5006 when handling really complex XPath queries. Add a small optimizer
5007 for unions, improve [n] and [last()], avoid some costly ops.
5008
5009Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5012 * xpath.c: small cleanup
5013 * xmlGetNsList: reformated, fixed problems if used on Entities
5014
5015Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5018
5019Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5022 * Makefile.am example/Makefile.am: workaround automake generating
5023 erroneous deps
5024
5025Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * include/win32config.h: bug #56801 Yon Derek provided a patch
5028 to the windows config file.
5029
5030Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5033 libxml.h : Yon Derek provided a set of changes to compile from
5034 CVS on Windows/MSC
5035
5036Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * parser.c: fixed UTF8 BOM support in push mode
5039 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5040 added a specific testcase
5041
5042Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * Makefile.am: added --push regression tests
5045 * parserInternals.c: the XML parser segfaulted in --push mode
5046
5047Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * configure.in: moved the symlinks detection within a CVS
5050 check, this is not portable and will be removed soon.
5051 * xpath.c: small cleanup/speedup
5052
5053Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5056 release of 2.3.12
5057 * parser.c: make an error message if unknow entities in all cases
5058
5059Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5062
5063Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5066 includes were installed in the wrong dir
5067
5068Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * doc/html.xml: warn against sending code to exhibit bugs.
5071
5072Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5075 Tru64 from Thomas Leitner
5076
5077Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * AUTHORS: added William and Bjorn
5080 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5081 daniel@veillard.com hopefully I won't have to do this again
5082 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5083 docs can be rebuilt cleanly now
5084 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5085 from CVs it's generated, added include/libxml/xmlwin32version.h
5086 also generated but which should change far less frequently.
5087 * catalog.c nanoftp.c: made sure to include libxml.h not
5088 libxml/xmlversion.h directly
5089 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5090 when compiling on WIN32 and MSC
5091
5092Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * include/Makefile.am include/libxml/Makefile.am configure.in:
5095 fixed make distcheck and rebuilding the rpms
5096
5097Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * configure.in: should finish the migration of exported includes
5100 into a real include/libxml in CVS, at least for CVS users.
5101 * removed the exported headers, added in include/libxml (as well
5102 as xmlversion.h.in).
5103
5104Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * configure.in: fixed the way to detect symlink
5107
5108Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * configure.in: updated, include/libxml is now a real CVS dir
5111
5112Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5115 version works with both libxml1 and libxml2 (it autodetects
5116 the prefix of the html-files) from Felix Natter.
5117 * doc/xml.html: updated doc accordingly
5118
5119Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * xpath.c: fixed the bug generating a template loop in libxslt
5122 when using docbook-xsl-1.4, * should filter out document nodes
5123 * HACKING: added William
5124 * TODO: updated
5125
5126Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * doc/FAQ.html: added a warning about gcc-3.0
5129 * doc/xml.html: added reference to gdome2 and removed a confusing
5130 sentence
5131
5132Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * xmlversion.h: okay this is a generated file, but Windows
5135 users need it and they can't generate it, and I want CVS
5136 Windows users ...
5137 * win32/libxml2/libxml2_so.dsp: Windows project file for
5138 the shared lib version of libxml2
5139 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5140 resources needed for libxslt/xsltproc by Yon Derek
5141
5142Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5143
5144 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5145
5146Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5149
5150Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * include/win32config.h: Yon Derek provided a first fix
5153 to be able to compile libxslt/xsltproc on Windows
5154
5155Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * xpath.c: attempt to work around what seemed a gcc optimizer
5158 bug when handling floats on i386 http://veillard.com/gcc.bug
5159 * tree.c entities.c encoding.c: doing some cleanups while
5160 chasing it
5161
5162Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * Makefile.am: cleanup when --without-debug is specified
5165 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5166 w.r.t. --without-debug and other include points
5167 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5168 Catalogs
5169 * configure.in entities.h tree.h HTMLparser.c: removed
5170 --without-corba, made the _private field mandatory
5171
5172Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5175 outputs a BOM in UTF8, an errata has been issued to avoid the
5176 problem, that was the most reasonable solution... Add support
5177 for a leading UTF8 BOM in entities.
5178
5179Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * valid.c: fixed a bug found when post validating an entity ref
5182 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5183 activate it too
5184
5185Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5188 weakness in the node copy the XPointer and the XInclude
5189 implementations. Serious cleanup.
5190
5191Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * Makefile.am: Kjartan Maraas provided a small patch to
5194 add xml2-config.in to EXTRA_DIST
5195
5196Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5199 provided another failing case found in KDE, the way the
5200 ctxt->vctxt.nodeTab was allocated and freed changed over
5201 time but it wasn't completely cleaned up. This should fix it.
5202
5203Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * parser.c: Stephan Kulow also raised the fact that line number
5206 could get miscounted making debug harder, fixed the problem
5207 in xmlParseCharData()
5208
5209Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * valid.c: Stephan Kulow pointed out a problem when validating
5212 and using an empty entity, forgot a 'break' in a case.
5213
5214Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5217 * doc/xml.html: updated with 2.3.11
5218
5219Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * TODO: updated adding cleanup of generated doc
5222 * configure.in: prepared to release 2.3.11
5223 * xmllint.c: added --version for bug reporting
5224 * doc/html/*.html: rebuilt the doc
5225
5226Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * xpath.c: first part of the work on selecting namespace to
5229 fix bug #56115
5230
5231Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5234 when using -liconv
5235 * TODO: updated
5236
5237Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5240 cleanup, encoding support.
5241
5242Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5245
5246Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * xpath.c: bug detected by Ankh when / is used as a function arg
5249
5250Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5253 of element and use it to avoid outputting formatting spaces at
5254 the wrong place. Implemented the format parameter for HTML save.
5255 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5256 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5257 result/HTML/wired.html: of course this impact the result of a
5258 number of HTML tests
5259
5260Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * HTMLtree.[ch]: started augmenting the HTML save API with
5263 encoding and formatting parameters
5264
5265Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * HTMLtree.h: cleanup and started evaluating the work needed on
5268 revamping the HTML output code
5269
5270Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5273
5274Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * valid.c: fixed bug #56049, forgot one check in the
5277 validation routine
5278
5279Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5282
5283Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * libxml.h: fixed an error in last commit
5286 * doc/FAQ.html: added an entry for compilation from CVS
5287
5288Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * xmlversion.h.in libxml.h: Cygwin patches
5291 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5292 * tree.h: cleanup
5293
5294Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5297 memory block in a strange case where libxml is linked twice
5298 in the binary.
5299
5300Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5303 state far too often, simple fix used to avoid it.
5304
5305Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5308 being processed, applied his patch
5309 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5310
5311Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5314 provided fixes to compile on MSCC again
5315 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5316 also provided an update for the project files.
5317
5318Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5321 bug #55810
5322
5323Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * tree.c: fixed xmlGetNsProp() to close bug #55683
5326 Note this requires libxslt to use it's own function instead.
5327
5328Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * HTMLtree.c: when in a pre element no formatting space should
5331 be added.
5332 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5333
5334Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * configure.in: added tests for signal() and signal.h
5337
5338Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5341
5342Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * doc/libxml-doc.el: Felix Natter provided a new version for
5345 libxml2
5346
5347Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * HTMLtree.c: when in a pre element no formatting space should
5350 be added.
5351
5352Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5355
5356Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5359 hack
5360 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5361 * uri.c: fixed a warning
5362
5363Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * HTMLtree.c: trying to close bug #55772 escaping in script
5366 elements
5367 * doc/xml.html: suggest to send mail to the list
5368
5369Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5372 good. Use a macro and based on the solution provided in
5373 vsnprintf manual page from GNU.
5374
5375Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5376
5377 * error.c: Workaround for non-preserving variadic list.
5378 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5379
5380Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * doc/xml.html: added 2.3.10 release
5383
5384Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * configure.in: releasing 2.3.10
5387
5388Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5391
5392Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * encoding.c: Robert Collins provided a patch to add the
5395 "US-ASCII" encoding alias
5396
5397Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5400 string oriented functions and started cleaning the related areas
5401 in xpath.c which needed fixing in this respect
5402
5403Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5406 #55380
5407 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5408
5409Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * TODO: updated
5412 * nanohttp.[ch] : started adding APIs to get the redirected URL
5413 when this occurs (needed for further base computation
5414 * tree.h: cleanup
5415 * encoding.c: cleanup
5416 * SAX.c: minor change around ctxt->loadsubset
5417
5418Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * Makefile.am include/Makefile.am: small change to have
5421 include/libxml rebuilt if working from CVS.
5422 * uri.c: applied another patch from Carl Douglas for URI escaping,
5423 this should close bug #51876
5424
5425Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5428 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5429 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5430 added specific regression test
5431 * parser.h: preparing for the XSLT mode where DTD inherited
5432 attributes are added to the tree.
5433
5434Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * xinclude.[ch]: Updated the namespace for the Last Call version
5437 * result/XInclude/include test/XInclude/include: updated the
5438 testsuite accordingly
5439
5440Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5443 related to bug #51876
5444
5445Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * tree.c: fixed a gross mistake in base computation, xml:base is
5448 not completely correct yet (need cascade).
5449 * xpath.[ch]: added the few things needed to find a function name
5450 and URI from the XPath context when it is called.
5451
5452Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5455 * DOCBparser.c: small cleanup
5456 * xmllint.c: added a --catalogs option to load catalogs from
5457 $SGML_CATALOG_FILES
5458 * tree.c: cleanup
5459 * configure.in: iconv library fixup, ICONV_LIBS
5460
5461Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * catalog.c: handling of CATALOG entries. detection of recursion,
5464 and a few bugfixes
5465 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5466 against the default namespace
5467
5468Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5471
5472Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * parser.c: fixed propagation context info when parsing an
5475 external entity.
5476 * doc/html/*.html: regenerated a couple of docs
5477
5478Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * doc/xml.html: update with 2.3.9 informations
5481
5482Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5485 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5486 * doc/html/* : rebuilt the docs
5487 * valid.c: small patch which may improve some case when
5488 validating.
5489
5490Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * HTMLparser.c: Closed bug #54891
5493 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5494 to the suite
5495
5496Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5499 applied a documentation patch from LotR and filled in a few missing
5500 descriptions
5501
5502Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xpath.c tree.c parser.c: speed optimizations at the parser level
5505 document tree freeing and xpath evaluation
5506
5507Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * parser.c parser.h parserInternals.h: fixed a couple of
5510 interfaces for handling memory buffer input to const char *
5511 upon suggestion of JamesH.
5512
5513Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * configure.in: LoTR sent a patch fixing the previous commit
5516
5517Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * configure.in: trying to deal again with the stoopid -R linking
5520 flag of Solaris
5521
5522Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * xpath.h: two nodeset access macros from Thomas Broyer
5525
5526Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5529 patch from Thomas Broyer
5530
5531Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5534 case
5535 * INSTALL: was empty added stuff from the FAQ
5536
5537Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5540 attributes handling and #54433 by adding xmlUnsetProp()
5541 and xmlUnsetNsProp()
5542
5543Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * HTMLparser.c: Patch from Jonas Borgström
5546 (htmlGetEndPriority): New function, returns
5547 the priority of a certain element.
5548 (htmlAutoCloseOnClose): Only close inline elements if they
5549 all have lower or equal priority.
5550 * result/HTML: this of course changed a number of tests results.
5551
5552Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * xmlIO.c catalog.c: plugged in the default catalog resolution
5555 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5556 documentations
5557 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5558
5559Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5562 integrating catalogs
5563 * catalog.[ch] testCatalog.c: adding a small catalo API
5564 (only SGML catalog support).
5565 * parser.c: restaured xmlKeepBlanksDefault(0) API
5566
5567Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5570
5571Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * parser.c: added xmlParseExternalEntityPrivate() to allow
5574 propagation of ctxt->_private when parsing external entities
5575
5576Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5579
5580Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5583
5584Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * valid.c: warn when indeterminist content model is detected
5587 * result/VC/ElementValid8: this adds a message
5588 * Makefile.am: add --novalid for VCM tests
5589 * parserInternals.c: added a call to Init memory
5590
5591Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5594 when both parameters are NULL.
5595
5596Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * valid.c: applied small patch from Gary Pennington, reindented
5599 some part of the code.
5600
5601Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5604 release, updated and regenerated the docs
5605
5606Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * xpath.c result/XPath/expr/floats : clarified and cleanup
5609 printing of abnormal floats in tests.
5610
5611Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5614 * results/HTML/ : a few changes in the output of the HTML tests as
5615 a result.
5616 * configure.in: tying to fix -liconv where needed
5617
5618Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * Makefile.am: fixed a stupid error
5621
5622Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * configure.in Makefile.am: make the inclusion of the trio
5625 modules in the library conditional
5626
5627Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * DOCBparser.c: patche from László Kovács, fixed entities refs
5630 in attributes handling
5631
5632Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5635 flushing
5636
5637Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c: fix of an XSLT namespace bug reported on the list
5640 general/bug-8-
5641
5642Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * strio.h trio.c: Dan McNichol suggested a couple of small
5645 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5646
5647Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * tree.c parser.c encoding.c: spent a bit more time looking
5650 at the parsing speed and DOM handling. Added a few more
5651 speedups.
5652
5653Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * parser.c: small but effective parsing speed improvement
5656
5657Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * configure.in: default on the DocBook parser inclusion (for Gnome)
5660 * DOCBparser.h: fixed a header reference
5661
5662Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * configure.in xpath.c: applied Bjorn patches for FPE on the
5665 alpha
5666
5667Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5670 xmlSaveFormatFileTo()
5671
5672Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * xpath.c: simple and efficient optimization, XPath functions
5675 aways bind to the same code, cache this
5676 * TODO: updated (by saying some is obsolete)
5677
5678Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * xpath.c: more cleanup work on XPath name parsing routines
5681
5682Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5685 xmlXPathParseName
5686 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5687 * debugXML.c: avoid compilation problems if compiling without
5688 HTML support, Igor Zlatkovic
5689 * win32/libxml2/libxml2.def.src: being able to compile without
5690 XPath on Windows
5691
5692Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * libxml.m4: yet another patch from Toshio Kuratomi
5695
5696Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5699
5700Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * tree.[ch]: added xmlSaveFormatFile interface for saving
5703 and indenting a file.
5704
5705Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * xpath.c: fixed bug #53689 related to processing-instruction()
5708
5709Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * DOCBparser.c: patche from László Kovács
5712
5713Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * parser.c: applied fixes from Christian Glahn bug report #53391
5716
5717Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * error.c: Jean François Lecomte provided a complete description
5720 and a fix to bug #53537
5721
5722Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5725
5726Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * DOCBparser.c SAX.c: a bit more work on entities processing.
5729 Still Need to cleanup XML output and references in attributes
5730
5731Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5734
5735Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * tree.c: trying to fix #53574, not completely complete,
5738 I would like xmllint --copy --debug test/ent1 and
5739 xmllint --debug test/ent1 to show the same result.
5740 * xpath.c: fix a bug when trying to sort namespace nodes
5741
5742Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * HTMLtree.c: real fix for #53402
5745
5746Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5749 PIs when using xsl:output
5750 * valid.c: closing #53537 some case generate segfaults if there
5751 is validity errors
5752
5753Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5756 of external parsed entities, added --noent to testDocbook
5757 * valid.c: Garry Pennington found an uninitialized variable
5758 access in xmlValidateElementContent()
5759
5760Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5763 with madness
5764 * result/HTML/ : this modified the result of the regression tests
5765 a lot.
5766
5767Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5770 to doc where it wasn't checked against NULL reported by
5771 Jens Laas
5772
5773Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5776 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5777
5778Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5781 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5782 * SAX.[ch]: cleanup and updates for DocBook
5783 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5784 ex SGML identifier changes
5785 * valid.c: removed a static unused function.
5786
5787Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * HTMLtree.c: applied change for Paul Sponagl on script saving
5790 * Makefile.am: the warning about entity title.xml are normal.
5791
5792Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * configure.in: release of 2.3.7
5795 * Makefile.am: fixing make distcheck
5796
5797Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * doc/html/* doc/xml.html: updated and regenerated the docs
5800
5801Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5804
5805Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * tree.c: fixed #53388 with the provided patch
5808
5809Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * valid.c: Bjorn detected an invalid memory access. Fixed
5812 vstateVPush()
5813
5814Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5817
5818Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5819
5820 * libxml.h: new header used only for the compilation of libxml
5821 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5822 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5823 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5824 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5825 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5826 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5827 baseline (version 1.2 plus a single patch).
5828 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5829 scientific notation for numbers. Tests added.
5830 * xpath.c: formatting of numbers changed to use sprintf
5831 (contribution from William Brack)
5832
5833Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * valid.c: cleanup, more useful debugging
5836 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5837 * xmlIO.c: entity loading is printed as an error when validating
5838
5839Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * valid.c: fixed to validate within entities
5842 * test/VCM/v22.xml: added a specific testcase
5843
5844Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * valid.c: forgot an epsilon transition in for ()+
5847 * test/VCM/v21.xml : added a specific test case
5848
5849Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * valid.c: removed a state explosion exhibited by RSS
5852 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5853 from bug #51872
5854
5855Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5858 validation without using an ugly NFA -> DFA algo in the source.
5859 Made a specific algorithm easier to maintain, using a single
5860 stack and without recursion.
5861 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5862 * hash.c: made the growing routine static
5863 * tree.h parser.c: added the parent information to an
5864 xmlElementContent node.
5865
5866Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * SAX.c parser.c xpath.c: generating IDs when not validating
5869 from an external parsed entity was poisoning the ID has table
5870 with removed values. This was killing XSLT on the KDE help
5871 browser.
5872
5873Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * entities.h: andrew@ugh.net.au detected a double declaration
5876
5877Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * debugXML.c hash.c tree.h valid.c : some changes related to
5880 the validation suport to improve speed with DocBook
5881 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5882 the way validation errors get reported
5883
5884Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5887 by P C Chow and William M. Brack for XSLT HTML output
5888
5889Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5892 Igor Zlatkovic patches for MSC compilation and added his
5893 updates
5894
5895Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5898 prefix lookup.
5899 * parserInternals.c: fixed the bug reported by Morus Walter
5900 due to an off by one typo in xmlStringCurrentChar()
5901
5902Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * HTMLparser.c result/HTML/*: revamped the way the HTML
5905 parser handles end of tags or end of input
5906
5907Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5910
5911Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5914 bug where the linktime verions of free() won't work ...
5915
5916Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5919
5920Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * doc/xml.html: added 2.3.6 release
5923
5924Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5927 * result/wml.xml: resulted in a small output change
5928
5929Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * tree.c: xmlNewDoc was missing the charset initialization
5932 * xmllint.c: added --auto to autogenerate a doc, allow to
5933 reproduce the problem fixed on xmlNewDoc
5934
5935Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xpath.c: trying to get 52979 solved
5938 * tree.c result/ result/noent/: trying to get 52712 solved, this
5939 also made me clean up the fact that XML output in general should
5940 not add formating blanks by default, this changed the output of
5941 a few tests
5942
5943Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5946
5947Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * configure.in: finally released 2.3.6
5950
5951Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * xpath.c: checking for null pointer generated by new code
5954
5955Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * xpath.c: fixed a [] evaluation problem reported
5958 * test/XPath/tests/simpleaddr: extended test
5959 * result/XPath/simpleaddr: updated result
5960
5961Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962
5963 * xmllint.c: Dan Timis reported a portability problem
5964 on Macs without mmap, fixed it.
5965
5966Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * testXPath.c : added a --tree option allowing to display the
5969 tree dump of the XPath expression
5970
5971Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpath.c: fixed a memleak when comparing nodesets
5974 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5975 * tree.c: added a TODO
5976
5977Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5980 we need string functions
5981 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5982 to be able to use them where needed. Applied some changes
5983 to reduce name linking pollution and compile in only what's
5984 needed.
5985 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5986 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5987 for the string manipulation functions
5988 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5989 to the free() function of xmlmemory.c
5990 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5991 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5992 usage.
5993
5994
5995Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * error.c: applied the context output patch of the error
5998 handling submitted by Chuck Griffith
5999 * error/VC/*: this slightly change some error logs
6000
6001Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * parser.c: fixed line number reporting on error
6004
6005Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * parser.c: Sullivan and Darin found a parser bug,
6008 applied the patch.
6009
6010Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6013 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6014 xmlversion.h.in xpointer.c: of course the way I defined
6015 UNUSED breaks on old gcc version. Try to be smart and
6016 also define it directly in xmlversion.h
6017 * configure.in: removed -ansi flag from the pedantic set
6018
6019Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020 Huge cleanup, I switched to compile with
6021 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6022 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6023 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6024 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6025 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6026 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6027 encoding.h entities.c error.c list.[ch] nanoftp.c
6028 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6029 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6030 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6031 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6032 Cleanup, staticfied a number of non-exported functions,
6033 detected and cleaned up a dozen of problem found this way,
6034 avoided a lot of public function name/typedef/system names clashes
6035 * doc/xml.html: updated
6036 * configure.in: switched private flags to the really pedantic ones.
6037
6038Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * configure.in: 2.3.5
6041 * doc/html/*: rebuilt the docs
6042
6043Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * parser.c: fixed a reported bug in NOTATION parsing
6046 * uri.c: accepted but not fixed bug 51876, added TODO
6047 * Makefile.am: fixed bug 51876
6048
6049Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * config.h.in configure.in error.c: fix a compilation problem
6052 on platforms without vsnprintf (xml@thewrittenword.com)
6053
6054Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * parser.c: fixed a function name header typo
6057 * SAX.c: notations can also occur in external subset.
6058
6059Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * error.c: removed a C++ like comment
6062
6063Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * parser.c: fixing bug 52299 strange condition leading
6066 to a parser crash due to a buffer overflow
6067 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6068 added the specific test case
6069
6070Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6073 xmlXPathConvert{String,Number,Boolean} to be able to make
6074 type casts without a context stack, fixed some implementation
6075 problems related to the absence of context at parse-time,
6076 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6077 in the public API too
6078 * xpointer.c xpathInternals.h: we need to know at parse time
6079 whether we are compiling an XPointer
6080
6081Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6084 cleaned up the parser internals, refactored XPath code, added
6085 new compilation based APIs and cleanly separated public and
6086 private APIs.
6087
6088Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xpath.h: the comp field must be added at the end to avoid
6091 killing binary compat.
6092
6093Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * Makefile.am: detect XPath memleaks in regreson tests
6096 * error.c: fixed and error w.r.t. error reporting still using
6097 stderr
6098 * hash.c: added new line at end of file
6099 * tree.h: minor cleanup
6100 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6101 expression parsing from evaluation, resulted in a number of
6102 changes internally, and in XPointer. Likely to break stuff
6103 using xpathInternals.h but should remain binary compatible,
6104 new interfaces will be added.
6105
6106Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * configure.in: fixed a couple of problems reported by
6109 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6110 without gcc on non linux platforms.
6111
6112Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6115 a fix for --with-html-dir= configure support. I hope it won't
6116 break rpm generation
6117
6118Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * xmlIO.c: one function comment cleanup.
6121
6122Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * SAX.c: external subset notations were improperly registered
6125 in the internal subset.
6126
6127Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * README.cvs-commits: added, pointing to HACKING
6130 * HACKING: updated
6131
6132Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * parser.c: and Matt Sergeant found one in the XML push
6135 parser (erroneous check I forgot to remove when I fixed the
6136 main parser).
6137
6138Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * xpath.c: ptittom found a small bug in UnaryExpr
6141
6142Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * configure.in: bumped to 2.3.4
6145 * error.c: fixed bug #51860
6146 * tree.c: fixed bug #51861
6147 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6148 * tree.[ch] : added xmlDefaultBufferSize
6149 * nanoftp.c: typo in function name header block
6150 * doc/xml.html : updated, added link to XML::LibXSLT
6151 * doc/html/* : rebuilt the docs
6152
6153Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * parser.c SAX.c: the new content parsing code raised an
6156 ugly bug in the characters() SAX callback. Found it
6157 just because of strangeness in XSLT XML Rec ouptut :-(
6158
6159Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * Makefile.am: Martin Baulig suggested to add -lm
6162 * tree.c: found another bug in xmlNodeGetContent()
6163
6164Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * xpath.c: Bjorn found the error related to strictness of comparison.
6167
6168Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * parser.c: trying to fix the Dtd parsing problem reported
6171 by Gary, side effect of last week speed optimizations.
6172
6173Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6176 * parserInternals.c: removed unneeded test raised by Stric
6177
6178Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6179
6180 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6181 and fixed by William Brack). Added xmlXPathFormatNumber.
6182 Changed the sorting slightly.
6183 * configure.in Makefile.am example/Makefile.am: Added -lm.
6184 Please note that applications linking with libxml2, must
6185 also like with the math library from now on.
6186
6187Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6190
6191Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * parser.c: one must report spaces even if the Dtd element
6194 content proves that this is not part of the element content.
6195 * result/valid/*.xml: this changed the ouptu slightly
6196
6197Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * configure.in: bumped to 2.3.3
6200 * doc/xml.html: updated
6201
6202Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * tree.c: minor doc fix
6205 * xpath.c: deallocation issues when a result tree has been
6206 converted to a node-set
6207
6208Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * doc/xml.html: oops corrected dates s/2000/2001
6211
6212Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * valid.c: new patch from Gary Pennington
6215
6216Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * doc/xml.html: applied patch from Ankh
6219
6220Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * xinclude.c: fixed a problem building on Mac
6223
6224Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * parser.c: more work on increasing parsing ferformances
6227
6228Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6231 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6232 avoiding memcpy in production builds MEM_CLEANUP macro use
6233 * parser.[ch] parserInternals.c: optimizations of the tightest
6234 internal loops inside the parser. Better checking of I/O
6235 flushing/loading conditions
6236 * xmllint.c : added --timing
6237
6238Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * configure.in: bumped to 2.3.2
6241 * doc/xml.html: updated for release
6242
6243Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * xpath.c: found a memleak and fixed a nasty bug
6246
6247Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * xmllint.[c1] : added return code errors for xmllint
6250 * xpath.c: specific debug dump function for result value trees
6251
6252Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * xpath.c: finally implemented xmlXPathCompareNodeSets
6255 * test/XPath/expr/floats results/XPath/expr/floats: added
6256 a test for float expressions
6257
6258Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6261 * parserInternals.[ch]: trying to speed up parsing
6262 * xpath.c : speeded up node set equality op
6263
6264Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6267 better handling of ID/IDREF and the list modules associated
6268 * configure.in: small CFLAGS cleanup
6269
6270Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * configure.in: fixed iconv detection on AIX (stric)
6273
6274Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6277
6278Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6279
6280 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6281 and optimized xmlXPathNodeSetSort
6282
6283Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * xpath.c: bug fix when context size is 0
6286 * parser.c: I like Norm's Dtd because they still manage to break
6287 the parser occasionally
6288
6289Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6292
6293Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6296 attributes within the XML-1.0 namespace
6297
6298Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * xpathInternals.h: exported a few axis functions
6301 * doc/xml.html: updated the doc
6302
6303Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * configure.in: applied patch from Daniel van Balen for OpenBSD
6306 and bumped version to 2.3.1
6307 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6308 attempt to find autoclosing was simply broken, removed it,
6309 updated the examples, this is better
6310
6311Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6314 hash functionnalities.
6315 * doc/html/* : rebuild the doc
6316
6317Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6320 on predicate
6321 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6322 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6323 really want to have tags closed on output even if we accept
6324 unclosed ones on input
6325
6326Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * xpath.c: ouch don't free NULL, rare case fixed
6329 * tree.c: don't coalesce text nodes if they don't have the
6330 same behaviour wrt escaping on output
6331
6332Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * xpath.c: small fixup
6335 * SAX.c: don't warn on empty namespaces.
6336
6337Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * README: a bit of cleanup
6340 * configure.in: preparing for 2.3.0 release
6341
6342Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * hash.[ch]: added a first version of xmlHashSize()
6345 * valid.c: another bug fix from Gary Pennington
6346
6347Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * valid.c: couple of bug fixes pointed by Gary Pennington
6350 * HTMLtree.c: #if 0 cleanup
6351
6352Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6355 which removes a time consuming check of xmlXPathNodeSetAdd()
6356 and use it in places where we are sure to not break unicity
6357
6358Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xpath.c: bug fixes found from XSLT
6361 * tree.c: preserve node->name special values when copying nodes.
6362 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6363 external subset are fetched when available but without full
6364 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6365 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6366 output with encoding disabled.
6367
6368Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6371 xmlCheckFilename should not be called from xmlFileOpenW
6372 and xmlGzfileOpenW
6373
6374Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6377 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6378 added the new tests for URI normalization
6379 * testURI.c: fixed stoopid bugs
6380 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6381 the URI in the error messages are now properly normalized
6382
6383Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6386
6387Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6390
6391Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * xpath.c: fixed mod operator
6394
6395Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * parser.c: fixed xmlStrcat doc
6398 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6399 trees.
6400
6401Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * xpath.c result/XPath/tests/chaptersbase
6404 result/XPath/tests/simplebase: fixed XPath node()
6405 * tree.c: small fix in xmlNewNs()
6406 * Makefile.am: removed extraneous xml2Conf.sh rule
6407
6408Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6411 Changed the library name, in order to get libxml-devel and
6412 libxml2-devel to coexist on a single system
6413 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6414 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6415
6416Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6419 libxml2-devel installable in // as libxml-devel.
6420
6421Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * doc/Makefile.am: fixed make rebuild in doc
6424 * doc/html/*.html: rebuilt the docs
6425
6426Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6429
6430Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6431
6432 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6433 the HTML doc to go into the -devel RPM ...
6434 * aclocal.m4 config.h.in: some updates due to auto* magic
6435
6436Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xpath.h: added a hook in the context structure allowing to
6439 link to extra support, needed for XSLT
6440
6441Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6444 xmlXPtrCmpPoints to use it.
6445 * propagated the following patch from Alejandro Forero
6446 * include/win32config.h xmlIO.c: applied further suggestions
6447 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6448 * example/gjobread.c: fixed warnings, now that it builds
6449
6450Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6451
6452 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6453
6454 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6455 filename points to a valid file (not a directory).
6456 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6457 Added calls to xmlCheckFilenameDir.
6458
6459 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6460 `path' (rather than `filename') as the parameter to gzopen and open.
6461
6462Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * Makefile.am: fixed a problem with EXTRA_DIST
6465
6466Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * Makefile.am example/Makefile.am: finally found the trick
6469 to build the example, i.e. add "." in SUBDIRS before example
6470 in the list <grin/>
6471
6472Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * doc/xml.html: updated with an XSLT section, removed pointer to
6475 W3C CVS base.
6476
6477Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6480 too, and deallocation need to occur the same way.
6481
6482Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6485 type correponding to an XSLT result tree fragment. Share most
6486 of the data format with node set, as well as operators.
6487 * HTMLtree.c: added a newline at the end of the doctype output
6488 whe this one is not present initially.
6489 * tree.c: make sure taht the parent and doc pointers are properly
6490 set when copying attributes (lists).
6491
6492Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6495
6496Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * xpath.c: seems I finally killed that ugly path evaluation
6499 context bug (tagged 9999 in case is is wrong)
6500
6501Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6504 for XSLT
6505
6506Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6509 for xmlGzfileOpen() bug
6510
6511Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * xpath.c: removed an error found by XSLT usage
6514 * tree.c parserInternals.h: use a predefined static string
6515 for text and comment nodes, avoid freeing them in xmlFreeNode,
6516 exported the string name in parserInternals.h and added
6517 another value to disable encoding at output (for XSLT),
6518 gain memory, time.
6519
6520Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6523 win32/libxml2/libxml2_so.dsp: new makefiles and update
6524 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6525
6526Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6529 Gary Pennington
6530
6531Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * xpath.c: fixed the comaprision of values and nodelists,
6534 need to compare nodelist still ...
6535 * debugXML.c: avoided a possible core dump
6536 * HTMLparser.c: cleanup
6537 * nanohttp.c: contributed fix.
6538 * tree.c: fixes in properties handling added xmlSetNsProp
6539 needed by libxslt
6540 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6541 comment
6542 * TODO: updated
6543
6544Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * parser.c parserInternals.c: applied Bjorn Reese optimization
6547 patch
6548
6549Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * Makefile.am: applied patch fro make check from Martin Vidner
6552
6553Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * configure.in: preparing 2.2.11
6556 * doc/html/*: rebuild the HTML files
6557 * doc/xml.html : updated
6558
6559Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * tree.c: fixed a stupid bug
6562 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6563 patches related to validation of an XInclude processing result
6564 * TODO: updated
6565
6566Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6569 on large files
6570
6571Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6574
6575Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6578 reported by Jonas Borgström
6579 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6580
6581Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * testXPath.c xpath.c: fixing the XPath union expressions problem
6584 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6585
6586Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * xmllint.c: Made is so if the file name is "-" is will read form
6589 standard input. Sven Heinicke <sven@zen.org>
6590 * tree.c: fixed a problem when growing buffer
6591 * tree.h: fixed the comment of the node types following andersca
6592 comment
6593 * TODO: updated
6594
6595Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * HTMLparser.[ch]: added a way to avoid adding automatically
6598 omitted tags. htmlHandleOmittedElem() allows to change the
6599 default handling.
6600 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6601 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6602 of xmllint too when using --memory flag, added a memory test
6603 suite at the Makefile level.
6604 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6605 with namespace use when encountering QNames in XPath evalation,
6606 added xmlns() scheme in XPointer.
6607 * nanoftp.c : incorporated a fix
6608 * parser.c xmlIO.c: fixed problems raised with encoding when using
6609 the memory I/O
6610 * parserInternals.c: closed bug 25934 reported by
6611 torsten.landschoff@innominate.de
6612 * TODO: updated
6613
6614Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6617 on a non-updated tree :-(, made a 2.2.10 release to correct the
6618 situation
6619
6620Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6623 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6624 integrated a set of OpenVMS changes from Howard Taylor
6625 <Howard.Taylor@pacoast.com>
6626
6627Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6630 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6631
6632Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6633
6634 * HTMLparser.c: some fixes on auto-open of html/head/body
6635 * encoding.c: fixed a compilation error on some gcc env
6636 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6637 XPointer implementation
6638 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6639 related XPointer tests and associated results
6640
6641Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * doc/xmldtd.html doc/xml.html: following a short step by step
6644 guidance on IRC to help maciej with DTDs I started a small
6645 page on the subject.
6646
6647Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * HTMLparser.c: fixed handling of broken charrefs
6650 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6651 patches
6652
6653Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * doc/xml.html doc/html/* : rebuilt the docs after adding
6656 xinclude and updated page for 2.2.7 and 2.2.8
6657 * configure.in: releasing 2.2.8
6658
6659Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * parser.[ch] parserInternals.c: applied the conditional
6662 section processing fix from Jonathan P Springer
6663 <jonathan.springer2@gte.net>
6664 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6665 project file, fixed iconv default non support
6666 * xpath.c: fixed the problem of evaluating relative expressions
6667 when a node context is provided.
6668
6669Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * nanoftp.c: fixed gcc 2.95 new warnings
6672 * SAX.c: fixed a stupid bug
6673 * tree.c: fixed a formatting problem when round-tripping
6674 from/to memory
6675 * xinclude.c: chased memleak, fixed a base problem
6676 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6677 xmlXPtrBuildNodeList()
6678 * TODO: updated
6679 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6680 adding a first small set of regression tests for XInclude
6681
6682Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * nanohttp.[ch]: applied Wayne Davison patches to access
6685 the WWW-Authorization header.
6686 * parser.c: Closed Bug#30847: Problems when switching encoding
6687 in short files by applying Simon Berg's patch.
6688 * valid.c: fixed a validation problem
6689 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6690 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6691 Wayne Davison
6692 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6693 need to be extended to non full nodes selections.
6694 * xinclude.c: starts to work decently
6695
6696Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6699 debugXML.c xmlversion.h.in: Started adding XInclude support,
6700 this is a new xmllint option
6701 * tree.c xpath.c: applied TOM patches for XPath
6702 * xpointer.c: fixed a couple of errors.
6703 * uri.c: added an escaping function needed for xinclude
6704 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6705 new warning from RH70 gcc's version
6706
6707Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * HTMLparser.c: fixed loop on invalid char in scripts
6710 * parser.c: update to description of xmlIOParseDTD()
6711 * libxml.m4 xmlversion.h.in: changes contributed by
6712 Michael Schmeing <m.schmeing@internet-factory.de>
6713 * configure.in: preparing for 2.2.7
6714 * Makefile.am: trying to avoid config.h and acconfig.h
6715 being included in the distrib
6716 * configure.in: released 2.2.7
6717
6718Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6721 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6722
6723Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * parser.[ch]: added xmlIOParseDTD()
6726 * xpointer.c: added support for the 2 extra parameters of
6727 string-range, fixed a stoopid error when '0' was present
6728 in XPointer expressions
6729 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6730 testsuite for the above
6731
6732Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * libxml.spec.in: improved package descriptions
6735
6736Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * xpath.c xpathInternals.h: applied a large cleaning patch
6739 from TOM <ptittom@free.fr>, it also add namespace support
6740 for function and variables registration.
6741
6742Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6745 * Makefile.mingw: Wayne Davison's update adding hash.c
6746
6747Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * xpath.c: fixed the root evaluation problems
6750 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6751 ignorable spaces with <b> <bold> <em>
6752 * tree.c: fixed a loop in xmlSearchNsByHref()
6753
6754Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * xpath.c: applied another XPath patch from TOM
6757 * xpath.c include/makefile.am: applied another patch from
6758 china@thewrittenword.com (cleanup on IRIX).
6759
6760Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * xml-config.1: received a fixed version from Fredrik Hallenberg
6763 <hallon@lysator.liu.se>
6764
6765Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6768 cleanup patch for XPath
6769
6770Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * patched to redirrect all "out of context" error messages to
6773 a reconfigurable routine. The changes are:
6774 * xmlerror.h : added the export of an error context type (void *)
6775 an error handler type xmlGenericErrorFunc there is an interface
6776 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6777 to reset the error handling routine and its argument
6778 (by default it's equivalent to respectively fprintf and stderr.
6779 * all the c files: all wild accesses to stderr or stdout within
6780 the library have been replaced to calls to the handler.
6781
6782Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * configure.in: release 2.2.6
6785 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6786 exporting the inner functions of xpath for extension modules
6787 * doc/*: updated and rebuilt the doc
6788
6789Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * nanohttp.c : applied Wayne HTTP cleanup patch
6792 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6793 and xmlNodeSetSpacePreserve()
6794
6795Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * xpath.c: closing bug #29260
6798
6799Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6802 multikey tuples, made hash structure opaque
6803 * valid.[ch]: moved elements, attributes, notations decalarations
6804 as well as ID and refs to hash tables.
6805 * entities.c: hash cleanup
6806 * xmlmemory.c: fixed a dump problem in debug mode
6807 * include/Makefile.am: problem passing in DESTDIR= values patch
6808 from Marc Christensen <marc@calderasystems.com>
6809 * nanohttp.c: removed debugging remains
6810 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6811 * HTMLparser.c parser.c: fixing a number of problems with the
6812 macros in the *parser.c files (Wayne).
6813 * HTMLparser.c: close the previous option when opening a new one
6814 (Marc Sanfacon).
6815 * result/HTML/*: updated the HTML results accordingly
6816
6817Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6820 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6821 XPath functions and XML entities table to them. More to come...
6822 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6823
6824Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * tree.c: coalesce adjacent text nodes
6827 * valid.c: handling of blank nodes in DTd validation (raised
6828 by problems with a posteriori validation).
6829 * nanohttp.c: changing behaviour on HTTP write stuff.
6830 * HTMLtree.c: forced body and html to be explicitely closed.
6831 * xpath.h: exported more XPath functions.
6832
6833Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * Release of 2.2.5
6836 * xpointer.c: range() range-inside and other helper functions
6837 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6838
6839Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6840
6841 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6842 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6843
6844Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6847 and XPointer modules
6848
6849Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * SAX.h: closed #25107
6852
6853Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * testSAX.c: fixed problem with cdata reporting
6856 * SAXresult/* : updated
6857
6858Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6861 Closed bug #27499, added to regression tests
6862 * TODO: updated
6863
6864Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6867 support for SCRIPT and STYLE with help from Bjorn Reese
6868 * test/HTML/* result/HTML/*: added simple testcase and updated
6869 the existing ones.
6870
6871Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6874 string-range for empty strings
6875 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6876 test/XPath/xptr/strrange: augmented the XPointer testsuite
6877
6878Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * doc/xml.html doc/xmlmem.html: added a module describing memory
6881 interfaces and use, updated the main page.
6882
6883Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6886 nanoftp code work on Windows too now
6887
6888Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6891 * xpointer.c: implemented string-range() at least a good first version
6892 * test/XPath/docs/str test/XPath/xptr/strrange
6893 result/XPath/xptr/strrange: the string-range() tests
6894
6895Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * Makefile.am include/Makefile.am include/win32config.h
6898 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6899 and make distcheck
6900
6901Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6904 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6905 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6906
6907Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6910 patch for socklen_t detection by
6911 Albert Chin-A-Young <china@thewrittenword.com>
6912
6913Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6916 and added a --dtdvalid option to xmllint used to test it
6917
6918Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6921 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6922
6923Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6926 handlings (registration, lookup, cleanup)
6927
6928Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * configure.in Makefile.am include/makefile.am: adding XPointer
6931 and XPtrtests target
6932 * xpointer.[ch] : new files for XPointer support
6933 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6934 more XPath tests
6935
6936Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * configure.in: fixed, very broken, make distcheck works again
6939
6940Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * More work toward 2.2.5, integrated a number of patches
6943 * configure.in Makefile.am win32config.h.in: trying to cleanup
6944 make distcheck .... huh ...
6945 * include/Makefile.am include/win32config.h: new directory
6946 for includes
6947 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6948 updated teh makefiles and instructions for WIN32
6949 * xpath.c: small fixes
6950 * test/XPath/ results/XPath: updated the testcases and results
6951 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6952 suggested patches
6953 * valid.c: fixed an ID bug
6954
6955Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006958 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006959 * xpath.[ch]: worked on XPointer
6960
6961Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * configure.in Makefile.am: 2.2.5, ship the include in an
6964 include/libxml subdirectory, use symlinks when using CVS
6965 * testSAX.c: fixed small bug
6966 * testXPath.c: changed the way testfiles are parsed
6967 * debugXML.c: same kind of cleanup when parsing an argument expression
6968 XPath/XPointers can have blanks embedded
6969 * xpath.[ch]: more cleanup, reorgs for XPointer work
6970 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6971 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6972
6973Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6976 in the XPath engine, rewrote large parts of it, now it's far
6977 cleaner and in sync with the REC not an old WD. Fixed a parsing
6978 problem in the interactive XML shell found when testing XPath.
6979
6980Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6983 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6984 examples with the extra test
6985
6986Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6989 the global init function.
6990
6991Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * HTMLparser.c: Doohhh, attribute name parsing was still case
6994 sensitive ! Fixed this ...
6995 * result/HTML/* : updated the tests results accordingly
6996
6997Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7000 engine, should be far more stable, incorporated a new version of
7001 preceding/following axis, need testing
7002 * uri.c: fixed file:///c:/a/b/c problem
7003 * test/XPath/tests/idsimple: augmented the XPath tests
7004
7005Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * doc/* rebuilding docs for 2.2.4 release
7008
7009Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * configure.in: releasing 2.2.4
7012 * parser.[ch]: added xmlStrEqual()
7013 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7014 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7015 use xmlStrEqual instead
7016 * TODO: updated
7017 * added an XPath test
7018
7019Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7022 * entities.h: exported xmlInitializePredefinedEntities
7023 * parser.[ch] : added xmlInitParser()
7024 * parserInternals.h : had to export htmlInitAutoClose()
7025
7026Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7029 problems
7030 * Makefile.am : added XPath regression tests to normal tests
7031 * uri.c: fixed a problem with local paths, cleanup
7032 * parser.c: fixed a problem with large CData sections
7033
7034Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * configure.in xml-config.in: patch from "Ben Taylor"
7037 <sol7x86@hotmail.com> for solaris shared libs lookup
7038
70392000-09-30 Martin Baulig <baulig@suse.de>
7040
7041 * libxml-2.0.pc.in: Provide pkg-config script.
7042
7043 * configure.in: Create the libxml-2.0.pc script from the
7044 libxml-2.0.pc.in templates.
7045 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7046 script in `$(libdir)/pkgconfig'.
7047
7048Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7051 when compiling with MSC
7052
7053Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * xpath.c: patch for normalize-string() substring-before(),
7056 substring-after() and translate() functions from Bjorn Reese
7057 <breese@mail1.stofanet.dk>
7058 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7059 Fredrik Hallenberg <hallon@lysator.liu.se>
7060 * TODO: updated
7061
7062Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7065 problem of socklen_t being undefined on a number of platforms
7066 * debugXML.c: fixed a compilation problem when without snprintf
7067
7068Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7071 an URI bug and a fix for the control-character-induced infinite loop
7072 * nanohttp.c: preventive fix for compiling on WIN32
7073
7074Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * xmlint.c: closing bug #25000
7077
7078Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7081 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7082 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7083 related function, fixing xmlStrncmp(), and associated cleanup
7084 * result/HTML/entities.html.sax: updating result
7085
7086Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * uri.c: applied patch for URI escaping from Wayne Davison
7089 <wayned@blorf.net>
7090 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7091 from Denis Barbier <barbier@imacs.polytechnique.fr>
7092 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7093 patch from Wayne Davison
7094
7095Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * doc/xml.html : updated with new releases, adding "how to help"
7098
7099Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7102 removed a few warnings in pedantic mode ...
7103 * parserInternals.c parser.c: moved encoding switching function
7104 to parserInternals.c
7105 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7106
7107Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7110 error or warning handlers
7111
7112Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * parserInternals.c parserInternals.h parser.c Makefile.am:
7115 created a new module parserInternals.c, moved most of the
7116 code shared by the various parsers there, as well as
7117 deprecated code from parser.c. More cleanup of parser.c
7118 * uri.c: fixed a problem when URI is NULL
7119 * valid.c: speedup when looking for an attribute declaration
7120
7121Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7124 the cleanup of the computation of URI references when seeking
7125 external entities. The URI reference string and the resulting
7126 URI are both stored now.
7127 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7128 large s(n)printf checks and cleanup from Denis Barbier
7129 <barbier@imacs.polytechnique.fr>
7130 * xmlversion.h.in tree.h: couple of SGML declarations for a
7131 possible docbook module.
7132 * result/VC/ : a couple of test output changed due to the change
7133 of the entities URI
7134
7135Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * parser.h: added a _private field for linking user's data
7138
7139Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * parser.c parserInternals.h: demacroified most of the IS_XXX
7142 the gain in size is significant so ...
7143
7144Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * entities.c: cases where looking up entities with doc==NULL
7147 covered
7148
7149Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * uri.c: applied Wayne Davison patch
7152 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7153
7154Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * uri.c testUri.c: applied Wayne Davison patches
7157 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7158 * Makefile.in: added URItest and included thenin "make tests"
7159
7160Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * xmlversion.h.in: closed bug 22941
7163
7164Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * doc/xmlio.html: added doc and example for entity loader
7167 redefinition.
7168
7169Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7172 used by libxml
7173
7174Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * parser.c: Fixed bug on invalid ontent characters and when using
7177 push.
7178 * xmllint.c: fixed xmllint endling of errors in push mode
7179
7180Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * HTMLparser.c testHTML.c: applied two new patches from
7183 Wayne Davison <wayned@users.sourceforge.net>
7184 * result/HTML/*.sax: regenerated HTML SAX output
7185 * parser.c: more cleanup.
7186
7187Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * HTMLparser.[ch] testHTML.c: applied the second set of
7190 patches from Wayne Davison <wayned@users.sourceforge.net>,
7191 adding htmlEncodeEntities()
7192 * HTMLparser.c: fixed an ignorable white space detection bug
7193 occuring when parsing with SAX only
7194 * result/HTML/*.sax: updated since the output is now HTML
7195 encoded...
7196
7197Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * HTMLparser.[ch]: applied some of Wayne Davison
7200 <wayned@users.sourceforge.net> patches
7201
7202Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7205 undeclared namespace prefix was used, added a warning.
7206 Cleaned up support w.r.t. entities, spilling out a warning
7207 and being pedantic on lookups.
7208 * test/warning/ent9 : added testcase for previous example.
7209 * TODO: updated
7210 * parserInternals.h parser.c: changed the way names are parsed
7211 now allow infinite size and decrease penalty for normal use
7212 * parser.c: Started a big cleanup/check of the parser code,
7213 fixed some of the most tortuous entity code, spotted code
7214 unused anymore
7215 * test/*: added tests for very long names and related nasty
7216 things.
7217
7218Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * doc/encoding.html: added encoding aliases doc
7221 * doc/xml.html: updates
7222 * encoding.[ch]: added EncodingAliases functions
7223 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7224 bottleneck affecting large DTDs like Docbook
7225 * parser.[ch] xmllint.c: added a pedantic option, will be
7226 useful
7227 * SAX.c: redefinition of entities is reported in pedantic mode
7228 * testHTML.c: uninitialized warning from gcc
7229 * uri.c: fixed a couple of bugs
7230 * TODO: added issue raised by Michael
7231
7232Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * doc/encoding.html: propagated Martin Duerst suggestions
7235
7236Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7239 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7240 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7241 by Wayne Davison
7242
7243Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * nanoftp.c nanohttp.c: small cleanup
7246 * TODO: updated
7247
7248Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * added an old VC testcase and updated title.xml entity
7251
7252Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7255 done on auto-opening of <p> tags and cleanup of SAX output
7256
7257Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7260
7261Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * doc/xml.html libxml.* structure.*: updated the doc a bit
7264
7265Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7268 of SAX tests
7269
7270Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7273 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7274
7275Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7278 * testHTML.c: fix core dump on Solaris 2.x systems
7279 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7280 * result/HTML/*.sax: previous bug fix lead to new results
7281
7282Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7285 * configure.in: added --with-readline=DIR to accept alternate
7286 path for readline include/library
7287 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7288 for ANSI under HP-UX
7289 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7290 includes @LIBS@
7291
7292Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * doc/* : rebuilt the docs
7295 * getting ready for 2.2.2 release
7296
7297Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7300 and xmlAddFeature()
7301 * tree.[ch]: added xmlAddChildList()
7302 * xmllint.c: MAP_FAILED macro test
7303 * parser.h: added xmlParseCtxtExternalEntity()
7304 * valid.c: applied bug fixes removed warning
7305 * tree.c: added CDATA block to elements content
7306 * testSAX.c: cleanup of output
7307 * testHTML.c: added SAX testing
7308 * encoding.c: better error recovery
7309 * SAX.c, parser.c: fixed one of the external entity processing
7310 of the OASis testsuite
7311 * Makefile.am: added HTML SAX regression tests
7312 * configure.in: bumped to 2.2.2
7313 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7314 SAX results
7315
7316Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * configure.in: patch for HP compiler
7319
73202000-08-04 Sven Heinicke <sven@zen.org>
7321
7322 * xmllint.c: Was coredumping sometimes when the file given didn't
7323 exist.
7324
7325Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7328
7329 when using in memory parsing. Need some cleanup.
7330 * xmllint.c configure.in: added a --memory flag to test memory
7331 parsing
7332
7333Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * nanohttp.c: fixed socklen_t replacement to unsigned int
7336 * parser.c: fixed a space handdling missing at the end of
7337 production 28 DOCTYPE.
7338 * xmlmemory.c: fixed a stupid bug on the routine to override
7339 allocation functions
7340 * TODO: updated
7341
7342Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * doc/ regenerated the docs
7345
7346Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * doc/encoding.html doc/xml.html: added I18N doc
7349 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7350 improvements, both parser and filters, added ASCII & HTML,
7351 fixed the ISO-Latin-1 one
7352 * xmllint.c testHTML.c: added/made visible --encode
7353 * debugXML.c : cleanup
7354 * most .c files: applied patches due to warning on Windows and
7355 when using Sun Pro cc compiler
7356 * xpath.c : cleanup memleaks
7357 * nanoftp.c : added a TESTING preprocessor flag for standalong
7358 compile so that people can report bugs more easilly
7359 * nanohttp.c : ditched socklen_t which was a portability mess
7360 and replaced it with unsigned int.
7361 * tree.[ch]: added xmlHasProp()
7362 * TODO: updated
7363 * test/ : added more test for entities, NS, encoding, HTML, wap
7364 * configure.in: preparing for 2.2.0 release
7365
7366Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007369 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007370
7371Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * doc/xml.html: changed the xmlsoft.org structure, updated the
7374 examples w.r.t. root and childs
7375
7376Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
Daniel Veillard784b9352003-02-16 15:50:27 +00007378 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007379
7380Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * HTMLparser.c: Work on character encoding support for the HTML parser
7383 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7384 * encoding.c: Fixed a potential memleak in the encoding stuff
7385
7386Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * doc/FAQ.html doc/Makefile.am : added a FAQ
7389
7390Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7393 of the HTML parser to force it to not bypass SAX
7394
7395Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * win32config.h.in: updated
7398 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7399 lacks iconv support :-( need to release 2.1.1
7400 * configure.in: release 2.1.1
7401 * HTMLparser: fixed bug #14784
7402 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7403 by Windows compiler
7404 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7405 the SAX startDocument() callback.
7406 * TODO: updated
7407
7408Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * added xmlStopParser()
7411
7412Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * configure.in: 2.1.0 prerelease
7415 * Large resync between W3C and Gnome tree
7416 * nanoftp, nanohttp.c: fixed stalled connections probs
7417 * HTMLtree.c SAX.c : support for attribute without values in
7418 HTML for andersca
7419 * valid.c: Fixed most validation + namespace problems
7420 * HTMLparser.c: start document callback for andersca
7421 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7422 * parser.h, SAX.c: serious speed improvement for large
7423 CDATA blocks
7424 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7425 different encoding
7426 * example/Makefile.am example/gjobread.c tree.h: work on
7427 libxml1 libxml2 convergence.
7428 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7429 and the LIBXML_TEST_VERSION macro
7430
7431Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * doc/xml.html: various patches and improvements typo fixed by
7434 Felix Natter
7435 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7436 from Felix Natter <fnatter@gmx.net>
7437
7438Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * doc/upgrade.html: updated with instructions for support of both
7441 libxml-1.x and libxml-2.x
7442 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7443 for 2.x support and also fixed includes
7444
7445
7446Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7449 the encoding support, added iconv support, so now libxml if
7450 compiled with iconv automatically support japanese encodings
7451 among others. Work based on initial patch from Yuan-Chen Cheng
7452 I may have broken binary compat in the encoding handler
7453 registration scheme, but that was so utterly broken I don't
7454 expect anybody to have used this feature until now.
7455 * parserInternals.h: fixup on the CHAR range macro
7456 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7457 code.
7458 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7459 * uri.c: added xmlParseURI() I can't believe I forgot to
7460 implement this one in 2.0 !!!
7461 * SAX.c: moved doc->encoding update in the endDocument() call.
7462 * TODO: updated.
7463
7464Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * tree.h: removed extraneous xmlRemoveProp definition
7467 * TODO: added item about --disable-corba configure switch
7468 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7469 * nanoftp.c: fixed include problems giving troubles on AIX and
7470 slowlaris
7471 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7472 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7473 comment and headers changes to lower gtk-doc number of warnings
7474 * doc/html/*: rebuilt docs
7475
7476Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * HACKING: documented the tag for 1.x and instructions
7479
7480Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7483 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7484 xmlCreateIOParserCtxt
7485 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7486 significant overall improvement
7487 * xmllint.c: added I/O test to xmllint
7488 * testSAX.c: added a speed test
7489 * doc/* : updated/regenerated
7490
7491Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * xpath.c uri.h parserInternals.h: cosmetic changes from
7494 "Timur I. Bakeyev" <timur@bat.ru>, including making
7495 xmlCreateURI() public
7496
7497Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7500 and the code at the same time. Added a clean mechanism for
7501 overload or added input methods: xmlRegisterInputCallbacks()
7502 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7503 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7504 * TODO: updated
7505 * doc/* : updated/regenerated
7506 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7507 source dir
7508
7509Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * testURI.c: yet another forgotten commit, I should get some sleep !
7512
7513Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * xmllint.c: forgot to commit this too ?
7516
7517Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * xmlversion.h.in : forgot to commit this previously
7520
7521Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7524 * README TODO: updated for release
7525 * uri.c uri.h: added authority parsing/saving
7526 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7527 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7528 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7529 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7530 Makefile.am : added compile-time customization of libxml
7531 --with-ftp --with-http --with-html --with-xpath --with-debug
7532 --with-mem-debug
7533 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7534 #include <libxml/xxx.h> I hope it won't break too much stuff
7535 and will be manageable in the future...
7536 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7537 and added xmllint to the installed programs
7538 * uri.h: added xmlFreeURI()
7539
7540Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * uri.c uri.h: finished the escaping handling, the base support
7543 and the URI path normalization. Looks good just lacks the
7544 authority content parsing code.
7545 * Makefile.am: added instructions to generate testURI
7546 * TODO: updated
7547 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7548 added links and icons for W3C and Gnome
7549
7550Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * xmlmemory.[ch] : seems I forgot to actually update the files in
7553 the last commit :-)
7554 * doc/xml.html doc/html/* : updated and uploaded the docs
7555
7556Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7559 * TODO: updated
7560 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7561 libxml default allocation function with another set (like gmalloc/
7562 gfree).
7563 * Makefile.am, uri.c, uri.h: added a set of functions to do
7564 exact (litteraly copied from the RFC 2396 productions) parsing
7565 and handling of URI. Will be needed for XLink, one XML WFC,
7566 XML Base and reused in the nano[ftp/http] modules. Still work
7567 to be done.
7568
7569Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * configure.in, libxml.spec.in : libxml2
7572 * doc/* : updated the doc page, rebuilt the docs
7573
7574Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * all: tagged LIB_XML_1_X
7577 * *.c *.h : updated from W3C CVS tree
7578 * configure.in : 2.0.0-beta
7579 * libxml.spec.in : libxml2 package nam
7580 * result/* : new version of the tests output
7581
7582Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7585
7586Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * doc/* : rebuilt the docs
7589 * parser.c: final patch on #6766
7590 * valid.c: small patch on validity checks.
7591
7592Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7595 added
7596 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7597 compatibility w.r.t. XML spec and existing code.
7598
7599Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * parser.c: seems a better solution to <a> </a> exists,
7602 will try it for a while
7603
7604Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * parser.c: tried to remove the <a> </a> generating <a/>
7607 this is hard. Left a flag for that purpose. Fixed bug #6766
7608 * configure.in: prepared 1.8.7 not released, due to previous
7609 problem
7610
7611Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * doc/xml.html : applied second patch from Paul DuBois
7614
7615Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * doc/xml.html : applied patch from Paul DuBois
7618
7619Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7622
7623Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7626 compilation warnings on various platforms.
7627 * parser.c: Fixed #5281 validity error callbacks are now desactived
7628 by default if not validating.
7629
7630Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7633
7634Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7637 <gkatsi@cs.toronto.edu>
7638
7639Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7642 processing URLs
7643
7644Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7647 xmlNanoFTPUpdateURL for persistent control connections.
7648 * configure.in: 1.8.6
7649
7650Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7653 * tree.[ch] : added xmlSaveNoEmptyTags
7654
76552000-01-29 James Henstridge <james@daa.com.au>
7656
7657 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7658
7659 * Makefile.am: added nanoftp.[ch] to the build.
7660
7661Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * nanoftp.[ch]: cleanup, comments, API
7664 * debugXML.c : fixed a bug in the cat command
7665 * doc/*: regenerated the docs
7666
7667Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7670 * debugXML.c : fixed a bug in the cat command
7671 * valid.c: fixing some small probs
7672 * libxml.spec.in: get rid of the SNAP suffix
7673 * doc/xml.html: updated the status
7674
7675Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * xml-config.in: xml-config --version to just return the
7678 version number
7679 * xpath.c: some cleanup w.r.t. axis when the current node is
7680 an attribute.
7681 * TODO: updated
7682
7683Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * configure.in: prepared for libxml-1.8.5
7686 * doc/* recompiled the documentation
7687
76882000-01-17 Jody Goldberg <jgoldberg@home.com>
7689
7690 * configure.in : WARNING autoconf subtlety alert :
7691 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7692 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7693 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7694 get defined by AC_CHECK_HEADERS.
7695
7696Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7699 Rune.Djurhuus@fast.no
7700
7701Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * TODO: updated
7704 * tree.c, parser.c: made sure that only memory alloc problems
7705 and internal parser errors are allowed to write to stdout or
7706 stderr.
7707
7708Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * tree.c : restored xmlNewGlobalNs since this seems used by
7711 a lot of existing code :-(, fixed a bug in xmlNewNs
7712 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7713 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7714 to exit() from the library code.
7715 * xpath.c, parser.c: removed bugs or unused code detected by
7716 Windows compilers
7717 * parser.c: started adding interfaces for parsing well balanced
7718 XML fragments
7719 * configure.in: releasing 1.8.4
7720 * doc/* : rebuilt the docs
7721
7722Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * tree.[ch] : added xmlNewDocFragment() for DOM
7725 * testHTML.c: uninitialized variable.
7726
7727Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * doc/* : rebuild the docs
7730
7731Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * acconfig.h: readline and history patch
7734 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7735 * tree.c: added check and handling when possibly removing an ID
7736 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7737 and saving.
7738 * test/HTML/entities.html result/HTML/entities.html* : test for
7739 various entities reference cases
7740 * result/HTML/* : as a result output of some testcase have
7741 changed
7742 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7743 by previous example. added xmlParseTryOrFinish().
7744 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7745 entities.h debugXML.h HTMLparser.h: changed the way struct are
7746 declared to allow gtk-doc to expose those
7747 * parser.c: closed bug #4960
7748 * Makefile.am configure.in: Applied patch from
7749 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7750 and math/socket libs detection
7751
7752Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * configure.in, Makefile.am: link tester against readline
7755 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7756
7757Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * tree.[ch]: added xmlRemoveProp
7760 * win32config.h.in nanohttp.c: avoid including the Windows
7761 socket stuff in every C files
7762 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7763 the XmL parser(s)
7764 * test/ns4 result/ns4 etc...: added test case for previous prob
7765 * tree.c: xmlNewNs wasn't checking for double definition
7766 * Makefile.in: fixed a problem with dist-hook duplicates
7767 * parser.[hc], xmlIO.c: fixed the loading of external entities
7768 APIs, now xmlLoadExternalEntity() is used everywhere and
7769 setting up an app specific front-end using the
7770 * SAX.c parser.c: some fixes, now the xhtml spec validates
7771 with the xhtml DTD.
7772 * error.c: fixed crashes in case of no input stream
7773 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7774 to the validation tests and results
7775
7776Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7779 too htmlCreatePushParserCtxt() and htmlParseChunk()
7780 * parser.c: a bit of cleanup.
7781 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7782 to XML) removed the last mem leak known
7783 * HTMLtree.c: output message cleanup
7784 * xmlmemory.c: display content info about memory blocks
7785 * result/HTML/wired.* : missing att value warning change
7786
7787Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * doc/* : rebuilt the documentation
7790
7791Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * parser.[ch] parserInternals.h: Push parser for XML,
7794 seems to work fine now
7795 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7796 --push for push testing
7797 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7798 * testSAX.c: added --push
7799 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7800 subtree
7801 * xmlIO.[ch] : enriched API + fixes for push mode
7802 * entities.[ch]: added the entity content length to the struct.
7803 * xmlmemory.[ch]: new API to show the last entries for the shell
7804 * valid.c: added required attribute testing
7805 * SAX.c: the cdata callback now merge contiguous fragments
7806 * HTMLparser.c: cleanup of some macros
7807
7808Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * parser.c: fix for PIs name starting with xml
7811 * tree.c: fixed a potential problem with || and && ops
7812 * *.c, configure.in win32config.h.in : generate win32config.h for
7813 those on the Other Side !
7814
7815Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * parser.c: fixed a stupid = vs. == bug :-(
7818 * doc/gnome-xml.sgml: s/glade/xml/
7819
7820Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * configure.in, doc/xml.html : bug fix release 1.8.2
7823 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7824 Hopefully the end of that silly C++ include problem
7825 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7826 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7827 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7828 troubles with autoclosed elements when the stree shape doesn't
7829 follow the DtD specs. Added htmlIsAutoClosed() and
7830 htmlAutoCloseTag()
7831 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7832 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7833 * debugXML.c: fixed a bug on printing default namespaces.
7834 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7835
7836Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * result/HTML/*.htm[l] : updated the HTML regression tests according
7839 to the new output
7840 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7841 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7842 problem due to intermix of extern "C" { ... } declarations for C++
7843 and recursive includes in the headers
7844
78451999-12-20 Chris Lahey <clahey@umich.edu>
7846
7847 * HTMLtree.c: Made it so that html nodes with a single child do
7848 not insert a carriage return before or after the child node.
7849
7850Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * configure.in, doc/xml.html : bug fix release 1.8.1
7853 * parser.c: fixed bug #4344
7854 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7855 added the glue to avoid C++ problems
7856 * doc/* : regenerated the documentation
7857
7858Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7861 namespace recognition, and Dia as a resul :-(
7862 * encoding.c: closed bug #3950
7863
7864Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * valid.c: debugging a posteriori validation, except URI expansion
7867 stuff this should be fixed now
7868 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7869 Carl Nygard <cnygard@bellatlantic.net>
7870 * tester.c: added --postvalid, cleaning of the code
7871 * tree.[ch]: added xmlDocGetRootElement()
7872
7873Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7874
7875 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7876 c++ losage.
7877
7878Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * configure.in, doc/xml.html : bumped to 1.8.0
7881 * xlink.[ch], Makefile.am : added framework for link detection
7882 * parser.h: added nbChars to parser context, needed for cleanup.
7883 * xmlmemory.c: removed a nasty bug when out of mem
7884 * valid.[ch]: adding namespace support for attribute decl
7885 * tester.c: added --debugent option
7886 * debugXML.[ch]: added xmlDebugDumpEntities()
7887 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7888 buffers instead, this was really needed, validation was breaking
7889 in strange ways due to that. Added xmlParseStringPEReference()
7890 and other parsing from strings functions. Entities processing
7891 modified again, but PERef are still not handled correcly but
7892 unless you're Eve Maller you won't notice :-)
7893 * HTMLparser.c: large changes toward reliability, and switched to
7894 lowercase internal tags, XHTML is lowercase, so it will help
7895 that output is closer to next version.
7896 * doc/* : regenerated the documentation, it is now hosted at
7897 http://xmlsoft.org/ (same bits I just bought the domain :-)
7898
7899
7900Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7903 doc generation
7904 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7905 in the SAX API
7906 * doc/*: rebuilt the doc making sure everything appears in the
7907 HTML files
7908
7909Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7912 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7913 which allow impressive speed improvement on dataset with
7914 large text pieces, but at the cost of broken binary
7915 compatibility and slightly bigger memory usage.
7916 Configure with --with-buffers to activate them, they
7917 are protected with XML_USE_BUFFER_CONTENT define.
7918 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7919 goal is 0 memory left allocated once parser is no more used
7920 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7921 call xmlCleanupParser() and xmlMemoryDump()
7922
7923Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7926 * parser.[ch] encoding.[ch]: added memory cleanup routines
7927 * parser.c: closing bug #3788
7928 * doc/*: rebuilt the doc
7929
7930Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7933 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7934 * tester.c: added --compress option
7935 * doc/*: rebuilt the documentation
7936
7937Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7940 if given /proc/kcore as input !
7941 * doc/xml.html doc/*: updated and rebuilt the documentation
7942
7943Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * parser.c: Fixed some wrongly space collapsing code due to
7946 a misreading of the spec.
7947 * result/*: fixed the output accordingly
7948
7949Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * encoding.c: bug fix and typos
7952 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7953 * parser.c: added attribute normalization closing bug #3597
7954 * test/att* result/att* SAXresult/att*: testcase for attribute
7955 normalization
7956
7957Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * configure.in: closing bug #3163 by adding extra flags for the
7960 cc compiler on HP-UX
7961
7962Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * valid.[ch] : removed a typo and an enumerated type bug in the
7965 xmlAddElementDecl() function
7966 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7967 call to xmlEncodeEntitiesReentrant() so that the functions
7968 New, Set and Get are at the same level.
7969 * parser.c HTMLparser.c: extra memory allocation bug for
7970 attributes detected by someone using libxml in embedded systems :-)
7971
7972Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * xmlmemory.h: turned off mem debug :-\
7975
7976Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * parser.c: closed bug #2784 a one line fix, but worth pushing
7979 a new release out
7980 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7981 some structures, comments before and after the
7982 main element, and other nastyness
7983 * HTMLtree.c tree.c: accomodate the extended HTML supported
7984 * configure.in: pushing 1.7.4
7985 * test/ent8 and related outputs : added a new test for bug #2784
7986 * test/HTML/wired.html and related output: a nasty HTML example
7987 * Makefile.am: improved the test scripts
7988 * docs/* : reran the documentation extractor, updated xml.html
7989
7990Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7993 HTMLparser and debugged the HTML related code. HTML documents
7994 now have their own type
7995 * entities.c: do not dump &apos; for HTML output
7996 * xmlmemory.c: improvement, breakpoint mechanism
7997 * testHTML.c: added --sax --repeat ...
7998 * Makefile.am: improved the HTML tests
7999 * valid.[ch]: added xmlValidGetValidElements and
8000 xmlValidGetPotentialChildren
8001 * tester.c: added --insert to test the 2 new functions
8002 * test//* result//* SAXresult//* : regression test cleanup
8003 and extension.
8004 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8005 gnome-xml-nanohttp.html
8006
8007Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * HTMLparser.c: fixed problems with some autoclose tags
8010 * tree.c: fixed XML output problems.
8011 * result/* SAXresult/*: update of the tests output
8012
8013Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * Makefile.am: Arturo patch for xmlConf.sh version info
8016 * parser.c: Tim Josling patch for single quoted items
8017 * tester.c: Tim Josling patch for tester options usage
8018 * tree.h: indent cleanup
8019
8020Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8023 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8024
8025Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * tree.c : Raph patch for initialization of CORBA fields
8028 * parser.c, xpath.c, ...: modification of doc comments
8029 * xpath.c : allow spaces in xpath expressions
8030
8031Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * xmlmemory.h: turning off memory debug :-(
8034
8035Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8038 better SAX interfaces.
8039 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8040 entity.
8041 * configure.in: 1.7.2
8042
8043Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * libxml.spec.in: fixed the URL
8046 * doc/xml.html: improved the documentation front-end
8047
8048Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8051
8052Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * libxml.spec.in: fixed the alpha compile problem
8055 * parser.[ch]: changed errno to errNo in the parser context :-(
8056 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8057 * doc/xml.html: changed CHAR to xmlChar
8058 * doc/html/*: recompiled the documentation
8059 * configure.in: 1.7.1
8060
8061Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * parser.h: modified the parser context struct to regain 1.4.0
8064 binary compatibility
8065 * parser.c, xml-error.h: added errno ot teh context and defined
8066 a set of errors values with update of errno
8067 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8068 DTDs and entities
8069 * *.h, *.c: complete cleanup of the use of config.h and include
8070 protection depending on the current setup.
8071 * overalll debugging, maintenance and bug-fixing on all modules
8072 * updated the documentation
8073 * ready for 1.7.0
8074
8075Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * HTMLparser.c : cleanup
8078 * SAX.c valid.c valid.h: added ID/IDREF checking
8079 * tree.c tree.h: extended doc structure for refs
8080 * configure.in: 1.6.2
8081 * parser.c: patched bug in SAX user arg call
8082 * parserInternals.h: patched missing close in C++ wrapping
8083 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8084 especially upcoming XPointer implementation.
8085 * doc/xml.html: augmented, typo
8086
8087Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8088
8089 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8090 not all invocations of install understand -d.
8091
8092Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8093
8094 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8095 to make 'check' works, when builddir != srcdir.
8096
8097Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8098
8099 * doc/xml.html : updated the documentation
8100
8101Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8104 not deallocated memory blocks
8105 * *.c : replaces all calls to malloc() free() and realloc() to
8106 the wrapper functions/macros
8107 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8108 instead of xmlFreeNodeList()
8109
8110Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * HTMLparser.c: corrected a stupid bug leading to core dump at
8113 tree deallocation. Removed warnings indicated by
8114 Stephane.Conversy@lri.fr
8115 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8116 looked for in the external subset
8117
8118Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8121 on SGI by Stephane.Conversy@lri.fr
8122
8123Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * all .h : changed the prototype declaration indent as in gtk
8126 * most .c : working on reducing the TODOs in the code
8127 * most .c : cleanup though -pedantic and Insure++
8128 * improvements on validation ID checkings.
8129 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8130 * xml-config.in: closed #1810
8131
8132Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * tree.h, valid.c, valid.h: more work on validity, IDs
8135 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8136 definition for AIX
8137
8138Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8141 the distribution due to a cut'n paste error at last commit
8142
8143Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * configure.in: upgraded to version 1.4.0
8146 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8147 Big update, added a large part of the validation process,
8148 it should be usable, but some parts are missing
8149 * xpath.c: improved the implementation w.r.t. root.
8150 * Makefile.am: added more tests
8151 * test and result trees: added a lot of tests
8152 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8153
8154Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * Added an HACKING file
8157
8158Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * xpath.[ch] : improvements and debug of the XPath implementation
8161 * parser.c, HTMLparser.c : modified the parsers to be progressive
8162 * tree.[ch] : extended the Buffer promitives
8163 * xmlIO.[ch] : added basic I/O routines providing progressive
8164 parsing and ready for I18N conversion plugins
8165 * SAXresult/* : the SAX callback sequence maybe slightly different
8166 now
8167 * test*.c : improved/updated the tests programs
8168 * doc/* : recompiled the docs.
8169
81701999-07-26 Michael Meeks <michael@edenproject.org>
8171
8172 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8173
8174 * tree.c: Ditto.
8175
8176Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * configure.in: upgraded to version 1.4.0
8179 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8180 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8181 XML query language, see http://www.w3.org/TR/xpath for more details.
8182 * parser.c, parser.h: added CHAR* related string functions for XPath
8183 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8184 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8185 rebuild the docs.
8186 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8187 and regression testing capabilities for XPath.
8188
8189Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8192 closing bug #1646
8193
8194Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * Makefile.am, example/Makefile.am: closed bug #1683
8197
8198Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * example/Makefile.am, configure.in: added the makefile for the
8201 gjobread example
8202
8203Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8204
8205 * doc/Makefile.am:
8206 - fix which allow "make install DESTDIR=</install/prefix>".
8207
8208Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8211 which fixed a problem on the file reading-code.
8212
8213Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8216 output.
8217 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8218
8219Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * parser.h : Oops removed the binary compatibility problem
8222 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8223 * parser.c, HTMLparser.c: applied patches for reading from stdin
8224
8225Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * parser.c, entities.c, valid.c: cleanup bug #1591
8228 * configure.in: cleanup bug #1592
8229 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8230 the same tree back-end. Hence gdome will be available for it.
8231 * doc/Makefile.am: close bug #617
8232
8233Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * parser.c: alloctate a per parser context SAX interface block
8236
8237Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8240 and xmlEncodeEntitiesReentrant with the correct one :-\
8241
8242Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * commit of my internal XML base changes, quite a lot of
8245 changes, cleanups, better entities support, framework for
8246 new I/O and charset detection and handling
8247 * Fixed the configure/Makefile stuff to generate shared libs
8248 with the proper version info, so we jumped on rev from
8249 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8250 xmlEncodeEntities() result need to be freed now, and a string
8251 xmlParserVersion provide the current library version.
8252
8253Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8254
8255 * parser.c: fixed a buffer overrun for when you have a very long
8256 attribute with no entities in it.
8257
8258Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * added example directory
8261 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8262
8263Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * Release of libxml-1.1, nearly everything has been touched for
8266 this.
8267 * Added more regression tests
8268 * Updated the documentation
8269
8270Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * tree.[ch]: unified the XML_NO_CORBA defines.
8273 * parser.c encoding.[ch]: started plugging in char encoding detection
8274
8275Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8276
8277 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8278 Also freed allocated buffer.
8279
8280Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8281 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8282 reentrancy problem at printing. One is left in entities.c, to
8283 remove ASAP
8284 * testSAX.c : added a test example showing the use of the SAX
8285 interface if one doesn't want to build the DOM tree.
8286 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8287
8288Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8291 large revamping of the parser to use SAX callbacks
8292 http://www.megginson.com/SAX/ (or at least a C like interface
8293 a la Expat). It's now possible to set up your own callbacks
8294 and the parser will not build a DOM tree.
8295 * test/* result/*: updated the test suite, I finally removed
8296 the old Namespace draft support (PI based).
8297
8298Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * Makefile.am: added test result to EXTRA_DIST for make tests
8301
8302Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * parser.c, parserInternals.h: moved the chars macro definitions
8305 to parserInternals.h
8306 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8307 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8308
8309Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * xml-config.in : applied patch to make --version work
8312
83131999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8314
8315 * Makefile.am (check-local): Alias for `tests' target. This will
8316 cause `make check' to do the right thing.
8317 (tests): Don't run tests in srcdir. Also, replaced calls to
8318 basename with a `sed' "equivalent".
8319
8320Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8323 it in the header and not the sources, updated the doc.
8324 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8325 pointing this out.
8326
8327Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8330 exported the inputStream routines.
8331 * doc/html/* : updated accordingly
8332
8333Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * parser.c, parser.h, parserInternals.h: added a few extra
8336 internal calls to allocate and free parser contexts ...
8337 * doc/html/* : updated accordingly
8338
8339Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * configure.in, Makefile.am, doc/makefile.am : General changes for
8342 1.0.0 release and including the generated HTML documentation.
8343
8344Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * makefile.am : added parserInternals.h, oops.
8347
8348Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * parserInternals.h: added this header giving access to the parser
8351 internal functions.
8352 * doc/Makefile.am : added a rebuild target which rebuilds the full
8353 set of documentations
8354 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8355 the internal subset.
8356 * *.c *.h: modifications needed to generate the documentation using
8357 gtk-doc, cleanup of functions blocks, reorganisation of struct
8358 declarations.
8359
8360Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8363 the tar and spec file to include the beginning of the doc.
8364
83651999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8366
8367 * doc/.cvsignore: Added this file.
8368
8369Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * tree.c: fixed xmlGetProp to return "" when the attribute
8372 exists, even if the node-list is NULL.
8373
8374Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * tree.c: patched an error outputting empty attribute values.
8377 * Makefile.am and doc/makefile.am: have been updated during the
8378 week-end. Sorry for an empty CVS log, I got a shell problem.
8379
8380Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * tree.h: cleaned up using enums instead of defines
8383 * parser.c, valid.[ch]: more work on parsing/output of element
8384 declarations
8385
8386Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * valid.[ch], tree.c, parser.c : more work toward full parsing
8389 of XML DTDs.
8390 * README: added informations about mailing-list and on-line
8391 documentation
8392
83931999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8394
8395 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8396
8397Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * parser.c, tree.[ch] : more work toward conformance testing,
8400 added a last element to accelerate parsing of very flat structures
8401 started working on internal subset Element content declaration.
8402 * valid.[ch] : first cut at adding code toward validation.
8403 * previous changes had also small impact on most files, especially
8404 the conformance testing using James Clark test suite.
8405
8406Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * test/* : updated the examples, most of them were not well
8409 formed (humm), and added rdf2.
8410 * result/* : resulting changes in the output.
8411
8412Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8415
8416Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * tree.c: patched a bug in the generation of empty attributes
8419
8420Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8423 for node/trees/documents/... Biggest problem is namespace
8424 support when copying subtrees.
8425
8426Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * parser.c, entities.c: improve entities and char ref encoding,
8429 and cleanups of error messages.
8430
8431Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * parser.c, entities.c: simple bug hunting done during rpm2html and
8434 rpmfind integration.
8435
8436Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * parser.[ch]: Added interfaces allowing to specify a SAX
8439 handler before parsing.
8440
8441Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * parser.c: redirrect all errors reporting through the SAX
8444 error function
8445
8446Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8449 * libtool, tlmain ...: update of the libtool files
8450
84511998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8452
8453 * entities.c: Use g_snprintf insteda of snprintf.
8454
8455Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8458 added ent5 test for this purpose.
8459 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8460
8461Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * parser.c: fixed? a strange error due to compression on a GWP
8464 document.
8465
8466Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * tree.[ch]: bug fixing
8469 * entities.[ch]: defined a specific type for predefined entities
8470 * doc/xml.html: more documentation on the library, how to use it,
8471 overview of the interfaces.
8472
8473Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8476
8477Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * tree.c: corrected a small bug
8480 * doc/xml.html: continuing writing documentation.
8481
8482Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * debugXML.h debugXML.c: added debugging utilities.
8485 * tester.c: added --debug switch.
8486 * tree.c: patched an incorrect node->type assignment.
8487 * parser.c: formatting, ensure that node->doc != NULL in attributes
8488
8489Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8490
8491 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8492 entity support and provide an internal representation close to
8493 DOM one (entity ref nodes, and attribute value as tree). I tried
8494 to preserve the interface but this will surely break some apps
8495 (I have to change rpm2html/rpmfind for example). I had to change
8496 two interfaces, and the generated tree is somewhat different.
8497 * doc/* : started documenting the XML library, the tree and
8498 DOM/Corba. This is a first step.
8499
8500Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * parser.c: Set up the fonctions comment block, boring but useful.
8503 * parser.h, SAX.c, parser.c: now attributes are processed through
8504 the SAX interface. The problem is that my SAX interface diverged
8505 quite a bit from the original one, well this is not an official
8506 spec, and translating it from Java to C is hairy anyway...
8507
8508Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8511 fonctions comment block, boring but useful.
8512
8513Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8516 conversion routines. However they are not yet used to convert the
8517 inputs. The core will run with UTF-8.
8518
8519Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * tree.c : make sure that the type id is properly set-up when
8522 a new object is allocated, needed for DOM.
8523
8524Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * tree.h, tree.c: Ok, the main objects in the tree will be native
8527 corba objects, it costs 8 bytes per Node, Attribute and Document
8528 but it simplifies the Corba integration a lot (no extra interface
8529 objects to allocate/free).
8530
8531Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8534 and changed NODEs contants for conformity with DOM Level 1
8535
8536Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * added hooks to keep track of servants when creating objects
8539 xmlDoc and xmlNode (for Corba export).
8540
8541Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * added xml-config script.
8544
8545Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8548 to autoupdate libtool and automake conf files.
8549
85501998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8551
8552 * Makefile.am: Use '?' to separate the sed
8553 commands as ',' is used when people pass -Wl,something.
8554
8555
8556Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * tree.c, tree.h: added a per-document compression interface.
8559
8560Tue Sep 22 20:47:38 EDT 1998
8561
8562 * tree.c, tree.h: added saving with compression and added interfaces
8563 to control the compression level (xmlGetCompressMode,
8564 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8565
8566Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * parser.c: corrected a loop for files of size 0
8569
85701998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8571
8572 * error.h: New file. Contains prototyes from `error.c'.
8573
8574Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8575
8576 * Makefile.am (xmlincdir): New macro.
8577 (xmlinc_HEADERS): Renamed from include_HEADERS.
8578
8579Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * applied small patch on numeric entities from
8582 Christopher Blizzard <blizzard@appliedtheory.com>
8583
8584Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * New release 0.2, removed the old xml_* files so that it's
8587 coherent with the other CVS base (W3C), far better conformance
8588 to standard, new namespaces, decent entities support, beginning
8589 of a SAX-like interface. Nearly nothing left intact, even the
8590 test examples ...
8591
85921998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8593
8594 * .cvsignore: Add .deps dir
8595
8596Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8599
8600Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * configure.in: added test for CPP
8603 * AUTHORS, Changelog: the original ones didn't get commited but the
8604 glib ones instead, fixed.
8605 * Makefile.am: corrected an error in library naming
8606
8607Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * integrated code developped at W3C
8610 * changed the original Copyright
8611 * migrated to automake
8612 * prefixed the filenames by xml_ to avoid filename clashes
8613
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008614Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8615
8616 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8617 should not be called.
8618
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008619Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8620
8621 * libxml-2.0.pc.in: applied the patch to fix #101894
8622
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008623Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8624
8625 * tree.c : applied patch from Lukas Schroeder for register callbacks
8626 * valid.c: modified patch from Lukas Schroeder to test
8627 register callbacks with --chkregister
8628
Daniel Veillard067bae52003-01-05 01:27:54 +00008629Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8630
8631 * xmlreader.c: seriously changed the way data are pushed to
8632 the underlying parser, go by block of 512 bytes instead of
8633 tryng to detect tag boundaries at that level. Changed the
8634 way empty element are detected and tagged.
8635 * python/tests/reader.py python/tests/reader2.py
8636 python/tests/reader3.py: small changes mostly due to context
8637 reporting being different and DTD node being reported. Some
8638 errors previously undetected are now caught and fixed.
8639 * doc/xmlreader.html: flagged last section as TODO
8640
Daniel Veillard51a447a2003-01-04 19:42:46 +00008641Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8642
8643 * python/libxml.py: integrated the Python 2.2 optimizations
8644 from Hannu Krosing, while maintaining compatibility with
8645 1.5 and 2.1
8646
Daniel Veillarde59494f2003-01-04 16:35:29 +00008647Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8648
8649 * xmllint.c: a bit of cleanup
8650 * xmlreader.c: small fix
8651 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8652 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8653
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008654Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8655
8656 * python/setup.py.in: patch from Stéphane Bidoul to include
8657 drv_libxml2.py in setup.py
8658
Daniel Veillard66b82892003-01-04 00:44:13 +00008659Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8660
8661 * doc/xmlreader.html: starting documenting the new XmlTextReader
8662 interface.
8663
Daniel Veillard7704fb12003-01-03 16:19:51 +00008664Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8665
8666 * xmllint.c: added the --stream flag to use the TextReader API
8667 * xmlreader.c: small performance tweak
8668
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008669Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8670
8671 * xmlreader.c python/tests/reader2py: okay the DTD validation
8672 code on top of the XMLTextParser API should be solid now.
8673
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008674Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8675
8676 * xmlreader.c python/tests/reader2py: Fixing some more mess
8677 with validation and recursive entities while using the
8678 reader interface, it's getting a bit messy...
8679
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008680Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8681
8682 * xmlreader.c python/tests/reader.py: another couple of problem
8683 related to IsEmptyElement reported by Stéphane Bidoul needed
8684 some fixes.
8685
Daniel Veillard4f860202003-01-02 13:00:02 +00008686Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8687
8688 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8689 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8690 based on the python XmlTextReader interface.
8691
Daniel Veillard3c265e42003-01-01 21:06:49 +00008692Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8693
8694 * tree.c: backing out one change in the last patch which broke the
8695 regression tests
8696
Daniel Veillard5335dc52003-01-01 20:59:38 +00008697Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8698
8699 * global.data globals.c tree.c include/libxml/globals.h: applied
8700 an old patch from Lukas Schroeder to track node creation and
8701 destruction. Probably missing a lot of references at the moment
8702 and not usable reliably.
8703
Daniel Veillard8ba17412003-01-01 19:13:12 +00008704Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8705
8706 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8707 from doc/news.html and a stylesheet
8708
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008709Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8710
8711 * xmlreader.c python/tests/reader.py: fixed another couple of
8712 xmlreader bugs reported by Stéphane Bidoul and added tests.
8713
Daniel Veillard9e395c22003-01-01 14:50:44 +00008714Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8715
8716 * xmlreader.c python/tests/reader2.py: fixed another validity
8717 checking in external parsed entities raised by Stéphane Bidoul
8718 and added a specific regression test.
8719 * python/tests/reader3.py: cleanup
8720
Daniel Veillardd5896142002-12-31 14:45:26 +00008721Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * xmlreader.c python/tests/reader2.py: fixed a problem with
8724 validation within entities pointed by Stéphane Bidoul, augmented
8725 the tests to catch those.
8726
Daniel Veillarddc85f282002-12-31 11:18:37 +00008727Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * python/generator.py: modified the generator to allow keeping
8730 class references when creating new classes, needed to fix a bug
8731 pointed by Stéphane Bidoul where the input buffer of the
8732 xmlTextReader instance gets destroyed if the python wrapper for
8733 the input is not referenced anymore.
8734
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008735Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8738 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8739
Daniel Veillard571b8892002-12-30 12:37:59 +00008740Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * xmlreader.c python/tests/reader.py: fixed another problem
8743 pointed by Stéphane Bidoul
8744
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008745Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8748 with "<a/>"
8749
Daniel Veillardecaba492002-12-30 10:55:29 +00008750Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * SAX.c: warn on xmlns:prefix="foo"
8753 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8754 for namespace attributes handling.
8755
Daniel Veillard2d84a892002-12-30 00:01:08 +00008756Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8759 a really nasty problem raised by a DocBook XSLT transform
8760 provided by Sebastian Bergmann
8761
Daniel Veillard29b3e282002-12-29 11:14:41 +00008762Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8765 by Stéphane Bidoul and integrated it into the tests
8766
Daniel Veillarde18fc182002-12-28 22:56:33 +00008767Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8770 extended the XmlTextReader API a bit, addding accessors for
8771 the current doc and node, and an entity substitution mode for
8772 the parser.
8773 * python/libxml.py python/libxml2class.txt: related updates
8774 * python/tests/Makefile.am python/tests/reader.py
8775 python/tests/reader2.py python/tests/reader3.py: updated a bit
8776 the old tests and added a new one to test the entities handling
8777
Daniel Veillardaba976d2002-12-28 21:14:18 +00008778Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * python/generator.py python/libxml2class.txt
8781 python/tests/reader.py python/tests/reader2.py: changed the
8782 generator to provide casing for the XmlTextReader similar to
8783 C# so that examples and documentation are more directly transposable.
8784 Fixed the couple of tests in the suite.
8785
Daniel Veillard83298842002-12-28 15:12:33 +00008786Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * doc/guidelines.html: added a document on guildeline for
8789 publishing and deploying XML
8790
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008791Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * valid.c xmlreader.c: final touch running DTD validation
8794 on the XmlTextReader
8795 * python/tests/Makefile.am python/tests/reader2.py: added a
8796 specific run based on the examples from test/valid/*.xml
8797
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008798Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * python/libxml.py: added a few predefined xmlTextReader parser
8801 configuration values.
8802
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008803Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8804
8805 * python/libxml_wrap.h: trying to fix #102037
8806
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008807Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * SAX.c: fixing bug #95296, when the predefined entities
8810 are redefined in the DTD the default one must be used
8811 instead anyway.
8812
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008813Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8814
8815 * doc/xmllint.xml
8816 * doc/xmllint.1
8817 Add discussion of XML_DEBUG_CATALOG to xmllint man
8818 page - bug #100907
8819
8820
Daniel Veillarddf512f42002-12-23 15:56:21 +00008821Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * xmlreader.c: Fixed the empty node detection to avoid reporting
8824 an inexistant close tag.
8825
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008826Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8829 for Python 2.1
8830
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008831Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8834
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008835Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * doc/libxml2-api.xml python/tests/reader.py: one really need
8838 to provide the base URI information when creating a reader parser
8839 from an input stream. Updated the API and the example using it.
8840
Daniel Veillardea7751d2002-12-20 00:16:24 +00008841Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8844 include/libxml/valid.h include/libxml/xmlreader.h: working on
8845 DTD validation on top of xml reader interfaces. Allows to
8846 validate arbitrary large instances. This required some extensions
8847 to the valid module interface and augmenting the size of xmlID
8848 and xmlRef structs a bit.
8849 * uri.c xmlregexp.c: simple cleanup.
8850
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008851Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8854 work on the xml reader interfaces.
8855 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8856 Web page for the Windows binaries.
8857
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008858Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * xmlIO.c: applied a patch for VMS following the report by
8861 Nigel Hall
8862
Daniel Veillard3772de32002-12-17 10:31:45 +00008863Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * parser.c: the parseStartTag bug fix wasn't complete.
8866
Daniel Veillard67df8092002-12-16 22:04:11 +00008867Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8870 parseStartTag, fixing it.
8871 * test/att4 result/att4 result/noent/att4: adding the test
8872 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8873 more methods to XmlTextReader.
8874
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008875Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8876
8877 * win32/libxml2.def.src: added more xml reader exports
8878 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8879 to the build
8880
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008881Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8882
8883 * doc/tutorial/xmltutorial.xml
8884 plus generated html and pdf
8885 Updating tutorial again based on further comments from Niraj
8886 Tolia on the last iteration
8887
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008888Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8889
8890 * doc/tutorial/xmltutorial.xml
8891 * doc/tutorial/includekeyword.c
8892 * doc/tutorial/includegetattribute.c
8893 plus generated html and pdf
8894 Adding fix from Niraj Tolia to tutorial to properly free memory.
8895
8896
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008897Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8898
8899 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8900 more methods of XmlTextReader.
8901 * python/libxml2class.txt python/tests/reader.py: this increased the
8902 methods in the bndings, augmented the test to check those new
8903 functions.
8904
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008905Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8908 methods of XmlTextReader.
8909 * python/generator.py python/libxml_wrap.h python/types.c
8910 python/libxml2class.txt: added the reader to the Python bindings
8911 * python/tests/Makefile.am python/tests/reader.py: added a specific
8912 test for the Python bindings of the Reader APIs
8913 * parser.c: small cleanup.
8914
Daniel Veillard06503452002-12-13 10:42:08 +00008915Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * xinclude.c: fallback was only copying the first child not the
8918 full child list of the fallback element, closes #89684 as reopened
8919 by Bernd Kuemmerlen
8920
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008921Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8922
8923 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8924
Daniel Veillard000eafb2002-12-12 10:04:22 +00008925Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8926
Daniel Veillardc1eed322002-12-12 11:01:32 +00008927 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008928 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008929 gives enum values, fix functype return type, put back fields in
8930 structs
8931 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008932
Daniel Veillard024b5702002-12-12 00:15:55 +00008933Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8936 about htmlNodeDumpOutput location.
8937 * xpath.c: removed an undefined function signature
8938 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8939 too many symbols in the API breaking the python bindings.
8940 Updated with the libxslt/libexslt changes.
8941
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008942Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8943
8944 * configure.in: preparing release of 2.4.29
8945 * doc/*: rebuilt the docs and API
8946 * xmlreader.c: a few more fixes for the XmlTextReader API
8947
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008948Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8949
8950 * include/win32config.h: applied mingw patch from Magnus Henoch
8951
Daniel Veillard5aad8322002-12-11 15:59:44 +00008952Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8955
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008956Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8959 building Python script, does the C parsing directly, generates
8960 a better API description including structure fieds defs and
8961 enums. Still a couple of bugs, but good enough for the python
8962 wrappers now.
8963 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8964 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8965 include/libxml/schemasInternals.h include/libxml/tree.h: more
8966 cleanup based on the python analysis script reports.
8967 * libxml.spec.in: make sure the API XML description is part of the
8968 devel package.
8969
Daniel Veillard01c13b52002-12-10 15:19:08 +00008970Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8971
8972 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8973 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8974 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8975 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8976 code cleanup, especially the function comments.
8977 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8978
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008979Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8980
8981 * Makefile.am xmlreader.c include/libxml/Makefile.am
8982 include/libxml/xmlreader.h: Adding a new set of APIs based on
8983 the C# TextXmlReader API but converted to C. Allow to parse
8984 in constant memory usage, far simpler to program and explain
8985 than the SAX like APIs, unfinished but working.
8986 * testReader.c: test program
8987
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008988Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8989
8990 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8991
Daniel Veillard64b35282002-12-04 15:10:40 +00008992Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * tree.c: Chip turner indicated that XHTML1 serialization
8995 rule for style actually break on both IE and Mozilla,
8996 try to avoid the rule if escaping ain't necessary
8997
Daniel Veillard8efff672002-12-04 11:44:48 +00008998Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * nanhttp.c: handle HTTP URL escaping, problem reported by
9001 Glen Nakamura and Stefano Zacchiroli
9002
Daniel Veillard1c732d22002-11-30 11:22:59 +00009003Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9006
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009007Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * uri.c: Johann Richard pointed out some XPointer problems for
9010 URN based URI references in XInclude. Modified the URI parsing
9011 and saving routines to allow correct parsing and saving of
9012 XPointers, especially when attached to "opaque" scheme accordingly
9013 to RFC 2396
9014
Daniel Veillard8db67d22002-11-27 19:39:27 +00009015Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9018 of refactoring to the HTML saving code.
9019 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9020 in the doc.
9021
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009022Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9025 to a buffer API to reuse the generic dump to an OutputIO layer,
9026 this reduces code, fixes xmlNodeDump() for XHTML, also made
9027 xmlNodeDump() now return the number of byte written.
9028
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009029Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * python/setup.py.in: another patch from Stéphane Bidoul for
9032 Python bindings on Windows
9033 * doc/parsedecl.py: small cleanup
9034
Daniel Veillard9715c172002-11-25 16:33:40 +00009035Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * libxml.spec.in configure.in: add a line in %changelog for releases
9038
Daniel Veillard9bc53102002-11-25 13:20:04 +00009039Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * parser.c: patch from Marcus Clarke fixing a problem in entities
9042 parsing that was detected in KDe documentations environment.
9043
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009044Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9045
9046 * python/libxml.c (libxml_prev): Return the previous as opposed to
9047 the next node (I guess this is the result of some cut & paste programming:)
9048
Daniel Veillard80d7b902002-11-23 16:23:08 +00009049Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9052
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009053Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * python/generator.py python/libxml.c python/setup.py.in: trying
9056 to fix the Python bindings build on Windows (Stéphane Bidoul)
9057
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009058Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9059
9060 * win32/configure.js: added option for python bindings
9061 * win32/libxml2.def.src: added more exports
9062
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009063Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9064
9065 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9066 pthreads
9067 * win32/wince/*: applied updates to Windows CE port from Javier
9068
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009069Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * configure.in: preparing 2.4.28
9072 * libxml.spec.in doc/Makefile.am: some cleanup
9073 * doc/*: updated the news and regenerated.
9074
Daniel Veillardfee408f2002-11-22 13:18:30 +00009075Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * HTMLparser.c: final touch at closing #87235 </p> end tags
9078 need to be generated.
9079 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9080 this change slightly the output of a few tests
9081 * doc/*: regenerated
9082
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009083Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9084
9085 * parserInternals.c: fixing bug #99190 when UTF8 document are
9086 parsed using the progressive parser and the end of the chunk
9087 is in the middle of an UTF8 multibyte character.
9088
William M. Brack8b2c7f12002-11-22 05:07:29 +00009089Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9090
9091 * threads.c: fixed initialization problem in xmlNewGlobalState
9092 which was causing crash.
9093 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9094 in xmlInitializeGlobalState.
9095 * parserInternals.c: cleaned up ctxt->sax initialisation.
9096
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009097Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * tree.c include/libxml/tree.h: modified the existing APIs
9100 to handle XHTML1 serialization rules automatically, also add
9101 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9102 libxslt serialization uses it when needed without changing
9103 the library API.
9104 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9105 result/xhtml1: added a new test specifically for xhtml1 output
9106 and updated the result of one XHTML1 test
9107
Daniel Veillardd076a202002-11-20 13:28:31 +00009108Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * xinclude.c parserInternals.c encoding.c: fixed #99082
9111 for xi:include encoding="..." support on text includes.
9112 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9113 test/XInclude/ents/isolatin.txt : added a specific regression test
9114 * python/generator.py python/libxml2class.txt: fixed the generator
9115 the new set of comments generated for doc/libxml2-api.xml were
9116 breaking the python generation.
9117
Daniel Veillard817e70b2002-11-19 22:28:48 +00009118Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9121 * configure.in: patch for Solaris on new autoconf closes #98880
9122 * doc/parsedecl.py: repair the frigging API building script,
9123 did I say that python xmllib sucks ?
9124 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9125 and some comment are no more truncated.
9126
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009127Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * parser.c: Martin Stoilov pointed out a potential leak in
9130 xmlCreateMemoryParserCtxt
9131
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009132Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9135 included in HTML documents and using the push parser.
9136
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009137Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9138
9139 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9140 specified, look for the Python interpreter not just in the
9141 specified root but also in the specified location. Fixes #98825
9142
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009143Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * python/libxml.c: fixing bug #98792 , node may have no doc
9146 and dereferencing without checking ain't good ...
9147
Daniel Veillarddad3f682002-11-17 16:47:27 +00009148Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * configure.in: preparing release 2.4.27
9151 * doc/* : updated and rebuilt the docs
9152 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9153 and all the docs are actually packaged and in the final RPMs
9154 * parser.c parserInternals.c include/libxml/parser.h: restore
9155 xmllint --recover feature.
9156
Daniel Veillard68e9e742002-11-16 15:35:11 +00009157Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9158
Daniel Veillard784b9352003-02-16 15:50:27 +00009159 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009160 processing of parsed entities, and XPath computation on sustitued
9161 entities.
9162 * testXPath.c: make sure entities are substitued.
9163
Daniel Veillard328f48c2002-11-15 15:24:34 +00009164Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9165
Daniel Veillard784b9352003-02-16 15:50:27 +00009166 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009167 processing of internal parsed entities, which had to be changed.
9168
Daniel Veillard66651aa2002-11-15 11:21:43 +00009169Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9172 trying to fix bug #98517 about building outside the source tree
9173 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9174
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009175Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9176
9177 * include/win32config.h: cleanup
9178 * win32/Makefile.mingw: integrated mingw in JScript configure
9179 * win32/Makefile.msvc: modified to allow mingw coexistence
9180 * win32/configure.js: integrated mingw
9181 * win32/Readme.txt: cleanup
9182
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009183Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * HTMLparser.c: strengthen the guard in the Pop macros,
9186 like in the XML parser, closes bug #97315
9187
Daniel Veillard0821b152002-11-12 20:57:47 +00009188Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9191 callback is never used.
9192
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009193Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * parserInternals.c: fixed the initialization of the SAX structure
9196 which was breaking xsltproc
9197 * xpath.c: patch from Petr Pajas for CDATA nodes
9198 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9199 * parser.c include/libxml/parser.h: patch from Peter Jones
9200 removing a leak in xmlSAXParseMemory() and adding the
9201 function xmlSAXParseMemoryWithData()
9202
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009203Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9204
9205 adding pdf of tutorial, changing web page to link to it
9206 * doc/tutorial/xmltutorial.pdf
9207 * doc/xml.html
9208 * doc/docs.html
9209
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009210Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9211
9212 * doc/tutorial/ar01s08.html
9213 adding file what I forgot for tutorial
9214
9215
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009216Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9217
9218 Adding encoding discussion to tutorial
9219 Added:
9220 * doc/tutorial/images/*.png: DocBook admonition image files
9221 * doc/tutorial/apf.html, apg.html: new generated html
9222 * doc/tutorial/includeconvert.c: conversion code entity file
9223 changed:
9224 * doc/tutorial/xmltutorial.xml: DocBook original
9225 * doc/tutorial/*.html: generated html
9226
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009227Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9228
9229 * include/libxml/*.h: retired xmlwin32version.h
9230 * doc/Makefile.am: retired xmlwin32version.h
9231 * win32/configure.js: retired xmlwin32version.h
9232
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009233Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9234
9235 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009236 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9237 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009238
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009239Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * globals.c: fixed a typo pointed out by Igor
9242 * xpath.c: try to speed up node compare using line numbers
9243 if available.
9244
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009245Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * tree.c: make xmlFreeNode() handle attributes correctly.
9248
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009249Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9250
9251 * catalog.c: completed the #96963 fix, as reported by Karl
9252 Eichwalder
9253
Daniel Veillard56f21f22002-11-06 15:49:46 +00009254Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9255
9256 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9257
Daniel Veillard91ad8792002-11-04 17:06:52 +00009258Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * Makefile.am: switched the order of a couple of includes
9261 to fix bugs #97100
9262
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009263Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9264
9265 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9266 xmlLoadCatalogs that used to separate directories with a ':'.
9267
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009268Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9269
9270 * threads.c: improvements to the Windows-side of thread handling
9271 * testThreads.c: conditionally excluded unistd.h
9272 * testThradsWin32.c: broke overlong lines
9273 * include/win32config.h: adapted thread-related macros to the new
9274 scheme and for pthreads on Windows
9275 * win32/Makefile.msvc: introduced a more flexible thread build,
9276 added testThreads[Win32].c to the build
9277 * win32/configure.js: introduced a more flexible thread config
9278
John Fleck61f6fb62002-10-31 15:23:29 +000092792002-10-31 John Fleck <jfleck@inkstain.net>
9280
9281 * doc/xml.html (and, by implication, FAQ.html)
9282 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9283
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009284Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9285
9286 * configure.in: removed xmlwin32version.h
9287 * include/libxml/Makefile.am: removed xmlwin32version.h
9288
Daniel Veillardce66ce12002-10-28 19:01:59 +00009289Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * tree.c: applied patch from Brian Stafford to fix a bug
9292 in xmlReconciliateNs()
9293
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009294Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * tree.c: applied patch from Christian Glahn to allow
9297 xmlNewChild() on document fragment nodes
9298
Daniel Veillardb39bc392002-10-26 19:29:51 +00009299Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * parser.c: Christian Glahn found a problem with a recent
9302 patch to xmlParseBalancedChunkMemoryRecover()
9303 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9304 problems
9305 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9306 test/schemas/seq*: added the test cases from Charles
9307
Daniel Veillard366a9152002-10-23 20:43:53 +00009308Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9311 serious cleanup of the spec file and associated changes
9312 in the Makefiles.
9313 * valid.c: try to remove some warnings on x86_64
9314
Daniel Veillardd033d022002-10-23 14:55:02 +00009315Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9318 fix bug #96586
9319
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009320Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9323 parsing, applied his patch
9324 * result/HTML/attrents.html result/HTML/attrents.html.err
9325 result/HTML/attrents.html.sax test/HTML/attrents.html:
9326 added the test and result case provided by Mikhail Sogrine
9327
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009328Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * vms/build_libxml.com vms/config.vms vms/readme.vms
9331 include/libxml/parser.h include/libxml/parserInternals.h
9332 include/libxml/tree.h include/libxml/xmlIO.h
9333 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9334 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9335 Applied the VMS update patch from Craig A. Berry
9336 * doc/*.html: update
9337
Daniel Veillardf000f072002-10-22 14:28:17 +00009338Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9341
Daniel Veillard1e208222002-10-22 14:25:25 +00009342Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * debugXML.c: adding a grep command to --shell in xmllint
9345 for T.V. Raman
9346
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009347Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * xmlcatalog.c: tried to fix some of the problem with --sgml
9350
Daniel Veillard935494a2002-10-22 14:22:46 +00009351Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * parser.c: tried to fix bug #91500 where doc->children may
9354 be overriden by a call to xmlParseBalancedChunkMemory()
9355
9356Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9359 identifiers in SGML catalogs containing '&'
9360
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009361Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * python/types.c: fixed bugs when passing result value tree
9364 to Python functions.
9365
Daniel Veillard48267432002-10-18 11:21:38 +00009366Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * configure.in: preparing the release of 2.4.26
9369 * doc/*: updated and rebuilt the documentation
9370
Daniel Veillardbb284f42002-10-16 18:02:47 +00009371Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * parser.c: fixed a XML Namespace compliance bug reported by
9374 Alexander Grimalovsky
9375
Daniel Veillard44892f72002-10-16 15:23:26 +00009376Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * HTMLtree.c: fixed serialization of script and style when
9379 they are not lowercase (i.e. added using the API to the tree).
9380
Daniel Veillard2fd85422002-10-16 14:32:41 +00009381Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * valid.c: make xmlValidateDocument emit a warning msg if there
9384 is no DTD, pointed by Christian Glahn
9385
Daniel Veillard32370232002-10-16 14:08:14 +00009386Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9389 content model when some of the blocks have min or max, and a couple
9390 of bugs found in the process.
9391 * result/schemas/list0* test/schemas/list0*: added some specific
9392 regression tests
9393
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009394Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * README: updated the contact informations
9397
Daniel Veillard63186732002-10-15 08:43:17 +00009398Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9401 misses it, reported by Peter Bray.
9402
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009403Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9406 and removed a few warnings
9407
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009408Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * parser.c: Christian Glahn found a small bug in the push parser.
9411 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9412 public
9413
Daniel Veillard6045c902002-10-09 21:13:59 +00009414Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * xmlschemas.c include/libxml/xmlschemas.h: added
9417 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9418 * testSchemas.c: added --memory to test the new interface
9419
Daniel Veillardf0070122002-10-09 14:24:17 +00009420Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * doc/index.py doc/search.php: integrated the XSLT indexing,
9423 a few fixed in the indexer, added a scope selection at the
9424 search level.
9425
Daniel Veillard01992e02002-10-09 10:20:30 +00009426Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9429 this was due to uninitialized parts of the validation context
9430
Daniel Veillard321be0c2002-10-08 21:26:42 +00009431Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * debugXML.c: applied patch from Mark Vakoc except the API
9434 change, preserved it.
9435 * doc/*: updated the docs to point to the search engine for
9436 information lookup or before bug/help reports.
9437
Daniel Veillard01e87d22002-10-08 16:55:06 +00009438Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * doc/index.py doc/search.php: added mailing-list archives
9441 indexing and lookup
9442
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009443Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9446
Daniel Veillard9b006132002-10-07 11:13:27 +00009447Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * doc/index.py: improved HTML indexing
9450 * doc/search.php: make the queries also lookup the HTML based indexes
9451
Daniel Veillard141d04b2002-10-06 21:51:18 +00009452Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * doc/index.py: added HTML page indexing
9455
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009456Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9457
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009458 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009459 problem in libxslt.
9460 * catalog.c: fixed list handling in XML_CATALOG_FILES
9461
Daniel Veillardceb09b92002-10-04 11:46:37 +00009462Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * valid.c: typo/bug found by Christian Glahn
9465
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009466Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9467
9468 * xmlIO.c: applied Windows CE patch from Javier.
9469 * win32/wince: new directory, contains support for the PocketPC
9470 with Windows CE from Javier.
9471 * include/win32config.h: reorganised, removed duplicate
9472 definitions and applied WinCE patch from Javier.
9473 * include/wsockcompat.h: new file, now contains WinSock
9474 compatibility macros.
9475 * win32/Makefile.msvc: introduced double-run compilation.
9476
Daniel Veillarde16b5742002-09-26 17:50:03 +00009477Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * configure.in include/libxml/xmlwin32version.h: preparing release
9480 of 2.4.25
9481 * doc/*: updated and regenerated teh docs and web pages.
9482
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009483Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9484
9485 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9486 error were not covering namespace declarations.
9487 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9488 it was missing the attribute declaration for the namespace
9489 * result/VC/NS3: the fix now report breakages in that test
9490
Daniel Veillardabe01742002-09-26 12:40:03 +00009491Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9494
Daniel Veillard2ace1952002-09-26 12:28:02 +00009495Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9498 and regenerated the docs and web site
9499
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009500Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9503 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9504 not before
9505
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009506Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * python/generator.py python/libxml2class.txt: fixed a stupid error
9509 breaking the python API
9510
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009511Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9514 triostr.c triostr.h: applied a trio update patch from
9515 Bjorn Reese which should work with MinGW
9516
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009517Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * tree.c: improving some documentation comments
9520 * xmlregexp.c: found and fixed a mem leak with python regression tests
9521 * doc/*: rebuilt the doc and the API XML file including the
9522 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9523 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9524 python/types.c: added access to the XML Schemas regexps from
9525 python
9526 * python/tests/Makefile.am python/tests/regexp.py: added a
9527 simple regexp bindings test
9528
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009529Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9530
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009531 * doc/xml.html:
9532 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009533
Daniel Veillard118aed72002-09-24 14:13:13 +00009534Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * xmlregexp.c: fixed the data callback on transition functionality
9537 which was broken when using the compact form
9538 * result/schemas/*: updated the results, less verbose, all tests
9539 pass like before
9540 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9541 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9542 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9543 annoying warnings
9544 * xpath.c: try to provide better error report when possible
9545
Daniel Veillard72336152002-09-21 13:08:14 +00009546Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * Makefile.am: fixed a breakage raised by Jacob
9549
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009550Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9551
9552 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9553 which don't use sockets
9554
Igor Zlatkovic01280582002-09-20 16:40:34 +00009555Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9556
9557 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9558 * win32/configure.js: applied zlib patch from Daniel Gehriger
9559
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009560Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9561
9562 * win32/configure.js: applied the patch from Mark Vakoc for
9563 regexp support
9564 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9565 for regexp support
9566
Daniel Veillardb5c05732002-09-20 13:36:25 +00009567Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * xmlschemastypes.c: as pointed by Igor Float and Double
9570 parsing ain't finished yet
9571
Daniel Veillard40b11342002-09-20 12:01:39 +00009572Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * Makefile.am configure.in: trying to fix #88412 by bypassing
9575 all the python subdir if python ain't detected
9576
Daniel Veillard23e73572002-09-19 19:56:43 +00009577Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9580 made configuring with regexps/automata/unicode the default
9581 but without schemas ATM
9582 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9583 fixed the regexp based DTD validation performance and memory
9584 problem by switching to a compact form for determinist regexps
9585 and detecting the determinism property in the process. Seems
9586 as fast as the old DTD validation specific engine :-) despite
9587 the regexp built and compaction process.
9588
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009589Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9590
9591 * valid.c: determinism is debugged, new DTD checking code now works
9592 but xmlFAComputesDeterminism takes far too much CPU and the whole
9593 set usues too much memory to be really usable as-is
9594
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009595Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * tree.c: fixed another stupid bug in xmlGetNodePath()
9598 * xmllint.c: --version now report the options compiled in
9599
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009600Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * HTMLparser.c: small cleanup
9603 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9604 when configured with them. A bit of debugging around the determinism
9605 checks is still needed
9606
Daniel Veillard63b01c22002-09-17 19:25:28 +00009607Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9610
Daniel Veillard92727042002-09-17 17:59:20 +00009611Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * xmlIO.c: small portability glitch fixed.
9614
Daniel Veillard84d70a42002-09-16 10:51:38 +00009615Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * xmlschemastypes.c: incomplete steps for real/double support
9618 * testAutomata.c include/libxml/xmlautomata.h
9619 include/libxml/xmlregexp.h: avoiding a compilation problem
9620 * valid.c include/libxml/valid.h: starting the work toward using
9621 the regexps for actual DTD validation
9622
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009623Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * hash.c: cosmetic cleanup
9626 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9627 integrating a DTD validation layer based on the regexps
9628
Daniel Veillard4402ab42002-09-12 16:02:56 +00009629Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9632 the determinism was tested before eliminating the epsilon
9633 transitions :-(
9634
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009635Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * python/generator.py python/libxml.c python/libxml.py
9638 python/libxml2-python-api.xml python/libxml2class.txt
9639 python/libxml_wrap.h python/types.c: updated the python
9640 bindings, added code for easier File I/O, and the ability to
9641 define a resolver from Python fixing bug #91635
9642 * python/tests/Makefile.am python/tests/inbuf.py
9643 python/tests/outbuf.py python/tests/pushSAXhtml.py
9644 python/tests/resolver.py python/tests/serialize.py: updated
9645 and augmented the set of Python tests.
9646
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009647Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9648
9649 * win32/configure.js: added more readme info for the binary
9650 package.
9651
Daniel Veillard607b35c2002-09-10 12:16:19 +00009652Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xmlIO.c: fixed a stupid out of bound array error
9655
9656Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9659 messing around with support for Windows path, cleanups,
9660 trying to identify and fix the various code path to the
9661 filename access. Added xmlNormalizeWindowsPath()
9662
Daniel Veillard76575762002-09-05 14:21:15 +00009663Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * error.c valid.c: working on better error reporting of validity
9666 errors, especially providing an accurate context.
9667 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9668 error reports in those cases.
9669
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009670Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9673 parser.c parserInternals.c xmlIO.c: get rid of all the
9674 perror() calls made in the library execution paths. This
9675 should fix both #92059 and #92385
9676
Daniel Veillard19aa7022002-09-05 11:14:19 +00009677Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * xmllint.c: memory leak reporting was broken after a change
9680 of the preprocessor symbol used to activate it.
9681
Daniel Veillardec6725e2002-09-05 11:12:45 +00009682Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * tree.c: try to make the copy function work for node of
9685 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9686 DOM layers though, not libxml2 itself.
9687
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009688Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * valid.c: try to provide file and line informations, not all
9691 messages are covered, but it's a (good) start
9692
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009693Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * xinclude.c: reimplemented a large part of the XInclude
9696 processor, trying to minimize resources used, James Henstridge
9697 provided a huge test case which was exhibiting severe memory
9698 consumption problems.
9699
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009700Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * python/Makefile.am: applied patch from Christophe Merlet to
9703 reestablish DESTDIR
9704
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009705Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * libxml.spec.in: fixes libary path for x86_64 AMD
9708
John Fleckbe98b332002-09-04 03:16:23 +00009709Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9710
9711 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009712 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009713 (plus resulting generated html files)
9714 fixing one spot I missed in the tutorial where I hadn't freed
9715 memory properly
9716
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009717Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9718
9719 * doc/tutorial/includeaddattribute.c
9720 * doc/tutorial/includeaddkeyword.c
9721 * doc/tutorial/includegetattribute.c
9722 * doc/tutorial/includekeyword.c
9723 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009724 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009725 update tutorial to properly free memory (thanks to Christopher
9726 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009727 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009728 added image files so the callouts are graphical, making it
9729 easier to read ( use "--param callout.graphics 1" to generate
9730 html with graphical callouts)
9731
Daniel Veillarde1662542002-08-28 11:50:59 +00009732Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9735 nice logos generated by Marc Liyanage
9736 * doc/site.xsl *.html: changed the stylesheet to show the new
9737 logo and regenerated the pages
9738
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009739Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9742
Daniel Veillard42766c02002-08-22 20:52:17 +00009743Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * xpath.c: possible mem leak patch from Jason Adams
9746
9747Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9750 in the XQuery namespace
9751 * configure.in: preparing 2.4.24
9752 * doc/*.html: updated the web pages
9753
9754Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * python/generator.py: closing bug #85258 by generating conditional
9757 compile check to avoid linking to routines not configured in.
9758
Havoc Pennington84ec40a2002-08-22 13:59:35 +000097592002-08-22 Havoc Pennington <hp@pobox.com>
9760
9761 * autogen.sh: update error message for missing automake
9762
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009763Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * python/Makefile.am: typo in target name resulted in libxml2.py
9766 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9767
Daniel Veillard22669b22002-08-22 07:17:11 +00009768Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * win32/win32/Makefile.mingw: updated with version from
9771 Elizabeth Barham at http://soggytrousers.net/repository/
9772
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009773Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9774
9775 * win32/Makefile.msvc: added the prefix location to the include
9776 and lib search path.
9777
Havoc Pennington830e8972002-08-18 22:22:13 +000097782002-08-18 Havoc Pennington <hp@pobox.com>
9779
9780 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9781 both automake 1.6 and 1.4 installed get the right automake. Means
9782 compilation from CVS will now require the latest automake 1.4
9783 release, or manually creating symlinks called "automake-1.4" and
9784 "aclocal-1.4"
9785
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009786Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * configure.in python/Makefile.am: more AMD 64 induced changes from
9789 Frederic Crozat
9790
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009791Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * xinclude.c: oops I was missing the xml:base fixup too
9794 * result/XInclude/*.xml: this adds xml:base attributes to most
9795 results of the tests
9796
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009797Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * xinclude.c: quick but apparently working implementation of
9800 xi:fallback, should close bug #89684
9801 * Makefile.am test/XInclude/docs/fallback.xml
9802 result/XInclude/fallback.xml: added a basic test for fallback,
9803 and run with --nowarning to avoid a spurious warning
9804 * configure.in: applied patch from Frederic Crozat for python
9805 bindings on AMD 64bits machines.
9806
Daniel Veillard9e923512002-08-14 08:48:52 +00009807Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9810 the caller don't pass a SAX callback block.
9811
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009812Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * tree.c: applied the same fix for the XML-1.0 namespace to
9815 xmlSearchNsByHref() as was done for xmlSearchNs()
9816
Daniel Veillardad11b302002-08-12 14:53:41 +00009817Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * libxml.3: small cleanup of the man page
9820 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9821 when serializing HREF attributes generated by XSLT.
9822
Daniel Veillardc084e472002-08-12 13:27:28 +00009823Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9826 version of Marc Liyanage' patch for boolean attributes in HTML
9827 output
9828
Daniel Veillard5f91b372002-08-12 12:13:01 +00009829Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * python/tests/serialize.py: fixed the test results, indenting
9832 behaviour changed slightly
9833
Aleksey Sanin9e951762002-08-08 18:02:41 +00009834Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9835
9836 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9837 new c14n function to Windows def files
9838
Aleksey Saninea4272a2002-08-02 23:50:03 +00009839Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9840
9841 * c14n.c: fixed a memory leak in c14n code
9842
Daniel Veillard58e44c92002-08-02 22:19:49 +00009843Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * parser.c include/libxml/parser.h: adding a new API for Christian
9846 Glahn: xmlParseBalancedChunkMemoryRecover
9847 * valid.c: patch from Rick Jones for some grammar cleanup in
9848 validation messages
9849 * result/VC/* result/valid/*: this slightly change some of the
9850 regression tests outputs
9851
Daniel Veillard0bf29002002-08-01 12:54:11 +00009852Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * tree.c: trying to fix a problem in namespaced attribute handling
9855 raised by Christian Glahn
9856
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009857Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * encoding.c include/libxml/encoding.h: Opening the interface
9860 xmlNewCharEncodingHandler as requested in #89415
9861 * python/generator.py python/setup.py.in: applied cleanup
9862 patches from Marc-Andre Lemburg
9863 * tree.c: fixing bug #89332 on a specific case of loosing
9864 the XML-1.0 namespace on xml:xxx attributes
9865
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009866Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9867
9868 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9869 corner case from new Merlin's test suite and added a callback
9870 that will be used to improve xmlsec performance
9871
9872
Daniel Veillard0b22def2002-07-29 16:23:03 +00009873Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * HTMLtree.c: trying to fix the <style> escaping problem in
9876 HTML serialization bug #89342
9877
Daniel Veillard0b28e882002-07-24 23:47:05 +00009878Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9881 and rebuilt the web site.
9882
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009883Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009884
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009885 * include/libxml/tree.h: added _private member to xmlNs struct
9886
Daniel Veillard1d995272002-07-22 16:43:32 +00009887Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * HTMLparser.c: fixing bug #84876 based on the xml working
9890 code.
9891
William M. Brack61eaba52002-07-21 11:14:18 +00009892Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9893
9894 * python/Makefile.am: enhanced to fix bug 72012 (errors
9895 when using '-jX' make parameter)
9896
William M. Brackef61d202002-07-19 08:32:00 +00009897Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9898
9899 * xpath.c: small additional enhancement for booleans
9900 compared to nodesets
9901
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009902Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * HTMLtree.c: changed the order of the encoding declaration
9905 attributes in the meta tags due to a bug in IE/Mac
9906
William M. Brack0c022ad2002-07-12 00:56:01 +00009907Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9908
9909 * xpath.c: enhanced handling of booleans (especially '='
9910 and '!=' for nodesets) - fixes bug 85256. Added new
9911 routine xmlXPathNotEqualValues for more proper handling
9912 of '!=' when nodesets are involved.
9913
Daniel Veillard06944e22002-07-11 19:55:18 +00009914Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9917 doc/xmlcatalog_man.xml to the source distribution
9918
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009919Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9920
9921 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9922 asked for this.
9923
Daniel Veillard539638b2002-07-06 19:55:14 +00009924Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * configure.in: preparing 2.4.23
9927 * doc/*: rebuilt the docs
9928
Daniel Veillard176d99f2002-07-06 19:22:28 +00009929Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * parser.c: fixing bug #84169 by fixing the
9932 comment of xmlCreatePushParserCtxt to describe the
9933 encoding detection parameters better.
9934
Daniel Veillard37f961d2002-07-06 17:53:56 +00009935Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * valid.c: fixing bug #79331 in one path the lookup for
9938 ID attributes on a namespaced node wasn't handled correctly :-\
9939
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009940Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * HTMLparser.c: trying to fix 87235 about discarded white
9943 spaces in the HTML parser.
9944 * result/HTML/*: this changes the output of a number of HTML
9945 regression tests
9946
Daniel Veillardfdc91562002-07-01 21:52:03 +00009947Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * xpath.c: applied patch from Richard Jinks for the namespace
9950 axis + fixed a memory error.
9951 * parser.c parserInternals.c: applied patches from Peter Jacobi
9952 removing ctxt->token for good.
9953 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9954 popped out by the regression tests.
9955 * Makefile.am: patch for threads makefile from Gary Pennington
9956
William M. Brack6000af52002-06-28 11:43:13 +00009957Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9958
Daniel Veillardfdc91562002-07-01 21:52:03 +00009959 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009960 expressions involving preceding-sibling (et al).
9961
Daniel Veillard153120c2002-06-18 07:58:35 +00009962Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * hash.c: applied a patch from Peter Jacobi to solve a problem
9965 when compiling with the Watcom C on Win32
9966 * result/schemas/*.err: the change of hashing algo generated
9967 permutations in the output
9968
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009969Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * hash.c: applied patch from Sander Vesik improving the quality of
9972 the hash function.
9973
Aleksey Sanina5808b92002-06-14 17:07:41 +000099742002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009975
9976 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9977 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9978 xmllint.c xpath.c: replaced sprintf() with snprintf()
9979 to prevent possible buffer overflow (the bug was pointed
9980 out by Anju Premachandran)
9981
Daniel Veillarde059b892002-06-13 15:32:10 +00009982Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * parser.c: removed an uninitialized data error popped by valgrind
9985 on PE references
9986
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009987Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9988
9989 * doc/xml.html
9990 adding tutorial reference to the web page
9991
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009992Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9993
9994 * doc/tutorial/xmltutorial.xml
9995 * doc/tutorial/ar01s07.html
9996 * doc/tutorial/ape.html
9997 * doc/tutorial/includegetattribute.c
9998 adding section to tutorial about retrieving an attribute
9999 value
10000
Daniel Veillardf5582f12002-06-11 10:08:16 +000010001Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * parser.c: applied a couple of patches from Peter Jacobi to start
10004 to get rid of ctxt->token, with a possible significant speed
10005 improvement to be gained once done. Better compliance with PE
10006 references constructs in DTDs too.
10007 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10008 from Peter too
10009
Daniel Veillard38d80e22002-06-11 07:24:56 +000010010Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10013 xmlParseElement was likely to have been deallocated at the
10014 time of the report, possibly leading to segfault. Just report
10015 the tag name now.
10016
Daniel Veillard9e412302002-06-10 15:59:44 +000010017Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * xpath.c: patch from Richard Jinks for XPath substring() function
10020 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10021
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100222002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010023
10024 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10025
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010026Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10027
10028 *doc/FAQ.html
10029 fixing typos in FAQ, thanks to Robert Funnell for the
10030 editing help
10031
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010032Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * NEWS: got complaints from rpmlint that it was empty
10035
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010036Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10037
10038 * added doc/tutorial, including:
10039 apa.html
10040 apb.html
10041 apc.html
10042 apd.html
10043 ar01s02.html
10044 ar01s03.html
10045 ar01s04.html
10046 ar01s05.html
10047 ar01s06.html
10048 includeaddattribute.c
10049 includeaddkeyword.c
10050 includekeyword.c
10051 includestory.xml
10052 index.html
10053 xmltutorial.xml
10054 libxml tutorial, including generated html
10055
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010056Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10057
10058 * result/c14n/exc-without-comments/merlin-c14n-two-*
10059 result/c14n/without-comments/merlin-c14n-two-*
10060 test/c14n/exc-without-comments/merlin-c14n-two-*
10061 test/c14n/without-comments/merlin-c14n-two-*
10062 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10063 c14n/exc-c14n and slightly modified test script to handle
10064 these test cases
10065 * c14n.c: fixed bugs for complicated nodes set (namespace
10066 without node and others from merlin-c14n-two.tar.gz)
10067 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10068 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10069 for xmlsec performance patch
10070 * xpath.c: fixed self::node() for namespaces and attributes
10071
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010072Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10073
10074 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10075 but with the format parameter
10076 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10077
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010078Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10079
10080 * Makefile.am: updated c14n tests suite
10081 * c14n.c: performance improvement for previous c14n patch
10082
Daniel Veillarde72c7562002-05-31 09:47:30 +000010083Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * parser.c: another peroformance patch from Peter Jacobi, that
10086 time on parsing attribute values.
10087
Aleksey Sanin508a1012002-05-31 06:32:32 +000010088Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10089
10090 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10091 into LibXML2 test suite
10092
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010093Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10094
10095 * c14n.c: propagating xpath ancesstors node fix to c14n
10096 plus small performance improvement to reduce number of
10097 mallocs
10098 * xpath.c: fixed ancestors axis processing for namespace nodes
10099
Daniel Veillard46de64e2002-05-29 08:21:33 +000010100Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10103 Peter Jacobi
10104
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010105Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * configure.in: preparing 2.4.22
10108
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010109Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10112 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10113 a public entry point.
10114 * doc/*: rebuilt the API and docs
10115
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010116Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * xpath.c: patch from Richard Jinks to fix a problem introduced
10119 in the previous patch and pointed by Norm
10120
Daniel Veillardc6924812002-05-24 11:10:43 +000010121Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * libxml.spec.in: fixing bug #81112
10124
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010125Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * uri.c: fixing bug #82848
10128
Daniel Veillarda2878972002-05-24 07:54:39 +000010129Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10132 output of one catalog test
10133
Aleksey Sanin114e4752002-05-24 07:20:27 +000010134Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010135
Aleksey Sanin114e4752002-05-24 07:20:27 +000010136 * global.data globals.c tree.c include/libxml/globals.h
10137 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10138 default value for global parameter xmlIndentTreeOutput to 1 and
10139 introduced new global parameter xmlTreeIndentString (the string
10140 used to do one-level indent) with default value " " (as it was
10141 in tree.c)
10142
Daniel Veillard49d5af82002-05-23 11:55:49 +000010143Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10146 with trio and schemas.
10147
Daniel Veillard7c13af42002-05-22 09:57:32 +000010148Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * xpath.c: patch from Richard Jinks to fix the problem raised in
10151 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10152
Daniel Veillard5a872412002-05-22 06:40:27 +000010153Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * xmlschemas.c: a bit of work on import.
10156 * xmlschemastypes.c: Charles Bozeman provided a compare function
10157 for date/time types so min/max facet restrictions should work,
10158 indeterminate comparisons return an error instead of equal.
10159 * test/schemas/date_0* result/schemas/date_0_0: specific test
10160 from Charles Bozeman too
10161
Daniel Veillard10b6da42002-05-18 07:55:20 +000010162Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10165 from Christian Cornelssen fixing the man pages and the Catalog
10166 building script.
10167 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10168 next step is <xs:import> I now have a reasonable understanding
10169 of how it works.
10170
Daniel Veillarde5354492002-05-16 08:43:22 +000010171Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10174
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010175Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10176
10177 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10178
Daniel Veillard088bf112002-05-14 11:03:59 +000010179Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * xpath.c: fixing an XPath function evalutation bug pointed out
10182 by Alexey Efimov where the context was lost when evaluating
10183 the function arguments
10184
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010185Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010186
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010187 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10188 function public for XMLSec performance optimizations
10189
Daniel Veillard3cd72402002-05-13 10:33:30 +000010190Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * python/generator.py python/libxml2class.txt : fixed a problem
10193 with the HTML parser pointed by Gary Benson
10194 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10195 example
10196
Aleksey Sanine48a3182002-05-09 18:20:01 +000010197Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10198 * parser.c: fixed bug #81159 (memory growth in SAX)
10199
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010200Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10201 * xpath.c: fixed bug #78858 (the real fix)
10202
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010203Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010204 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010205
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010206Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * tree.c: modified xmlNodeSetBase to allow changing the
10209 base of a document.
10210
Daniel Veillard070803b2002-05-03 07:29:38 +000010211Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * xmlschemastypes.c: patch Charles Bozeman for validation of
10214 all the date, time, and duration types
10215 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10216 * configure.in: fixed an error pointed by an user
10217 * xml2-config.in: fixed an error pointed by an user
10218
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010219Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10220
10221 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10222 win32/libxml2.def.src xmlIO.c: exported default
10223 'file:', 'http:' and 'ftp:' protocols input handlers
10224 and maked protocols comparisson case insensitive
10225
Daniel Veillard34de97f2002-04-30 14:29:22 +000010226Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * configure.in: Neven Has detected a typo
10229
Daniel Veillard28577c32002-04-30 06:48:41 +000010230Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10233 as one of the persons allowed to commit directly to the
10234 module.
10235
Daniel Veillardfc57b412002-04-29 15:50:14 +000010236Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10239 * valid.c: raised a too low limit
10240 * doc/*: rebuilt the docs
10241
Daniel Veillardeca82812002-04-24 11:42:02 +000010242Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * test/XPath/expr/floats test/XPath/expr/functions
10245 result/XPath/expr/floats result/XPath/expr/functions
10246 xpath.c: another XPath conformance patch from Richard Jinks
10247
Daniel Veillard13e04c62002-04-23 17:51:29 +000010248Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xmlschemas.c: fixed validation of attribute groups.
10251 * test/schemas result/schemas: added an example from the primer
10252
Daniel Veillard88c58912002-04-23 07:12:20 +000010253Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10256 * test/schemas result/schemas: updated the test list
10257
Daniel Veillarde19fc232002-04-22 16:01:24 +000010258Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * TODO: updated a bit
10261 * parser.c: made a comment more specific
10262 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10263 Schemas conformance.
10264 * test/schemas result/schemas: updated the test list
10265
Daniel Veillard441bc322002-04-20 17:38:48 +000010266Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10269 implementing xs:all with minOccurs = 0
10270 * tes/schemas/* result/schemas/*: added more tests covering
10271 xs:all
10272
Daniel Veillard8a001f62002-04-20 07:24:11 +000010273Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * xmlregexp.c: first implementation of the all particle, this
10276 may need to be revisited for case where not all transitions
10277 must be crossed.
10278
Daniel Veillard7646b182002-04-20 06:41:40 +000010279Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * tree.c: another entity processing update from Markus Henke
10282
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010283Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10284
10285 * trionan.c: fixed crash on OSF/1
10286
Daniel Veillardb4398962002-04-19 07:01:55 +000010287Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * xmlschemas.c: more Schemas work
10290 * test/schemas/* result/schemas/*: added more tests coming
10291 from the spec.
10292
Daniel Veillard54761132002-04-18 21:00:44 +000010293Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10296 ExcC14N specification
10297
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010298Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * tree.c: patch from Markus Henke, fix for recursive entities.
10301
Daniel Veillard23b1f372002-04-18 15:50:05 +000010302Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * xpath.c: fix a problem with string() on a document node.
10305
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010306Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * Makefile.am xmlschemas.c: more Schemas work
10309 * test/schemas/* result/schemas/*: added more tests coming
10310 from the spec.
10311
Daniel Veillard6231e842002-04-18 11:54:04 +000010312Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10315 * result/HTML/*: this changes a few things in the results
10316
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010317Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10318
10319 * include/libxml/tree.h: eliminated 'declaration different than
10320 prototype' warning
10321 * include/win32config.h: "resolved" conflicts with errno.h
10322
Daniel Veillardb509f152002-04-17 16:28:10 +000010323Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10326 on the automata interfaces and debug of counted choices
10327 * test/schemas/* result/schemas/*: added a number of tests
10328
Daniel Veillard8651f532002-04-17 09:06:27 +000010329Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10332 a bit of work on Schemas
10333 * testSchemas.c: try to make it more useful
10334 * test/schemas/* result/schemas/* Makefile.am: changed the
10335 Schemas regression test procedure, started adding a few samples
10336
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010337Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10338
10339 * include/libxml/encoding.h: Patch for the Borland C++ builder
10340 * include/libxml/tree.h: Patch for the Borland C++ builder
10341 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010342 * win32/bcb5: New directory for the Borland C++ builder
10343 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010344
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010345Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10346
10347 * win32/Makefile.msvc: Update for XML Schema support
10348 * win32/configure.js: Update for XML Schema support
10349 * win32/libxml2.def.src: Update for XML Schema support
10350
Daniel Veillard4255d502002-04-16 15:50:10 +000010351Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10354 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10355 xmlunicode.c include/libxml/Makefile.am
10356 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10357 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10358 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10359 include/libxml/xmlversion.h.in : merged the current state of
10360 XML Schemas implementation, it is not configured in by default,
10361 a specific --schemas configure option has been added.
10362 * test/automata test/regexp test/schemas Makefile.am
10363 result/automata result/regexp result/schemas:
10364 merged automata/regexp/schemas regression tests
10365
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010366Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * xpath.c: Gary found a compile time problem, fixes #78823
10369
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010370Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * configure.in: release of 2.4.20
10373 * doc/*: updated and rebuilt the docs
10374
Daniel Veillardf544f192002-04-15 12:56:56 +000010375Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * python/Makefile.am: patch from Cristian Gafton to build on
10378 Red Hat 6.2, should also fix #75779
10379
Daniel Veillard940492d2002-04-15 10:15:25 +000010380Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * valid.c: first part of fixing #78729
10383
Daniel Veillardeb475a32002-04-14 22:00:22 +000010384Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10387 escaping of URI when saving HTML files.
10388 * result/HTML/*: this impacted some tests
10389
Daniel Veillard9b731d72002-04-14 12:56:08 +000010390Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * configure.in: trying to fix #77441
10393
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010394Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * include/libxml/xmlIO.h: Hallski complained it could not be
10397 included by itself.
10398
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010399Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10402
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010403Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10404
10405 * win32/configure.js: patch from Nilo for the c14n option
10406 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10407
Daniel Veillardda423da2002-04-10 19:25:38 +000010408Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10411 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10412 LIBXML_THREAD_ENABLED
10413
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010414Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * xpath.c: another patch from Richard Jinks for substring conformance
10417 * test/XPath/expr/floats test/XPath/expr/strings
10418 result/XPath/expr/floats result/XPath/expr/strings: update of the
10419 test suite to check those.
10420
Daniel Veillard01917aa2002-04-10 11:30:41 +000010421Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * xpath.c: patch from Richard Jinks for .x float parsing.
10424
Daniel Veillard46d6c442002-04-09 16:10:39 +000010425Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * parser.c: patch from Markus Henke when an encoding ain't recognized
10428
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010429Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * libxml.m4: got a report that #include <string.h> was needed
10432
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010433Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10436
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010437Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10438
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010439 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010440
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010441Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10444 pointed out by Melvyn Sopacua.
10445
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010446Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * libxml.m4: Frédéric Crozat gave a patch related to the change
10449 of Include paths breaking the libxml.m4
10450
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010451Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * xpath.c: Fix bug #76927 forgot to save some context
10454 when evaluating binary expressions
10455
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010456Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * configure.in: fixed configure for MPE/iX from Markus Henke
10459 * xmlmemory.c: fixed initialization problems
10460 * xpath.c: another set of patches from Richard Jinks this
10461 fixes "make XPathtests" on linux
10462
Daniel Veillard21458c82002-03-27 16:12:22 +000010463Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10466 * test/XPath/expr/compare test/XPath/expr/equality
10467 test/XPath/expr/floats test/XPath/expr/functions
10468 test/XPath/expr/strings result/XPath/expr/compare
10469 result/XPath/expr/equality result/XPath/expr/floats
10470 result/XPath/expr/functions result/XPath/expr/strings: Updated
10471 tests though they show a divergence on Linux
10472
Daniel Veillard28dfed12002-03-27 09:08:17 +000010473Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * xpath.c trionan.c: previous commit also included patches
10476 from Richard Jinks on some IEEE support corner case
10477
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010478Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10481 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10482 that $(datadir) should be used for docs
10483
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010484Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10487 could leak filedescriptors
10488
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010489Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * configure.in nanohttp.c: applied patch from Allan Clark for
10492 UnixWare/OpenServer
10493
Daniel Veillard19274092002-03-25 16:48:03 +000010494Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * configure.in: preparing 2.4.19
10497 * doc/*: rebuilt the docs
10498
Daniel Veillard56b2db72002-03-25 16:35:28 +000010499Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * nanohttp.c: fixing #76043, got fed up with non-portability
10502 of that piece of code.
10503
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010504Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * valid.c SAX.c: Never commit without running "make tests" :-(
10507 fix a couple of stupidities in the previous commit
10508 * result/*: a few changes in some attribute order result of previous
10509 commit.
10510
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010511Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10514 the internal subset should not raise duplicate ID errors,
10515 also there was a small bug in conjunction to namespace
10516 declarations defaulted and xml:xxx attributes DTD definitions.
10517
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010518Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * xpath.c: Richard Jinks also raised some rounding problems
10521 this tries to fix them
10522
Daniel Veillard4e2df542002-03-22 12:23:14 +000010523Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10526 behaviour in xmlXPathCastToString()
10527
Daniel Veillarddb552912002-03-21 13:27:59 +000010528Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10531 raised by Morus Walter
10532
Daniel Veillard9e537932002-03-21 13:08:08 +000010533Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10536 from Igor
10537
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010538Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * xpath.c: fixing #75619, related to a problem when trying
10541 to evaluate condition when the current node set resulting
10542 from that sub-step evaluation is empty. Also fixes 2 potential
10543 problem with previous-sibling and next-siblings axis.
10544
Daniel Veillard1840ef02002-03-21 08:05:23 +000010545Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10548 HTML support is not configured in.
10549
Daniel Veillard561b7f82002-03-20 21:55:57 +000010550Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10553 include/libxml/tree.h: dohh I really didn't intended to commit
10554 this test version :-(
10555
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010556Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * testSAX.c: I wanted to see the real speed at the SAX interface
10559 after a little too many Ximianer started complaining about the
10560 parser speed.
10561 added a --quiet option:
10562 paphio:~/XML -> ls -l db100000.xml
10563 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10564 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10565 3200006 callbacks generated
10566 real 0m1.270s
10567 Which means 16MBytes/s and 3Mcallback/s
10568
Daniel Veillardc62a1472002-03-19 18:35:12 +000010569Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * xpath.c: valgrind spotted another error that time when running
10572 on libxslt regression tests
10573
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010574Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * Makefile.am: adding "make valgrind" running the full regression
10577 tests (except python ones) under Valgrind (using valgrind -q
10578 which was kindly added by the author).
10579 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10580 passes cleanly now except an obcure floating point initialization
10581 raised in log10() in one XPath regression test ???
10582 * tree.c: edited some comments to close #75244
10583
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010584Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10587 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10588 context of ScrollKeeper, made sure that if the number is
10589 an integer, the serialization follows the description at
10590 http://www.w3.org/TR/xpath#section-String-Functions
10591
Daniel Veillard5997aca2002-03-18 18:36:20 +000010592Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010594 * configure.in: preparing 2.4.18
10595 * doc/*: updated and rebuilt the web site
10596 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10597 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010598 * parser.c: humm, changed the way the SAX parser work when
10599 xmlSubstituteEntitiesDefault(1) is set, it will then
10600 do the entity registration and loading by itself in case the
10601 user provided SAX getEntity() returns NULL.
10602 * testSAX.c: added --noent to test the behaviour.
10603
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010604Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * parser.c: Wilfried Teiken provided a hackish but working
10607 way to get context reported back on entities when parsing
10608 with SAX and without breaking the DOM build.
10609
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010610Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * c14n.c: applied a new patch from Aleksey Sanin
10613 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10614 to reference Aleksey implementation of XML digital Signatures
10615
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010616Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * xpath.c: small fix to avoid potential problem due to
10619 ordering of freeing data
10620 * python/Makefile.am: people were complaining about
10621 the generated file in python dir not being built
10622
Daniel Veillardd2379012002-03-15 22:24:56 +000010623Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10626 python/generator.py python/libxml.c python/types.c: Cleanup
10627 of the python Makefiles based on Jacob and James feedback,
10628 fixed the spec file accordingly, fixed the number of warning
10629 that passing my pedantic CFLAGS was generating. Conclusion
10630 is that Python includes are real crap.
10631
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010632Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * configure,in: it was reported quite a few times that
10635 xml2-config --cflags should not output
10636 -I$includeprefix/libxml2/libxml because libxml2 header names
10637 clashes with existing names like list.h from C++ stl.
10638 Includes should be #include<libxml/xxx.h> so ...
10639
Daniel Veillard6f293b12002-03-15 09:42:33 +000010640Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * c14n.c: another patch from Aleksey Sanin
10643
Daniel Veillard5c396542002-03-15 07:57:50 +000010644Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10647 canonicalization algorithm
10648 * doc/xml.html doc/index.html: added the C14N references on the
10649 index page.
10650
jacob berkman9be65862002-03-14 02:15:56 +0000106512002-03-13 jacob berkman <jacob@ximian.com>
10652
10653 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10654 usage, redundant, and gcc specific
10655
Daniel Veillard75be0132002-03-13 10:03:35 +000010656Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * xpath.c: speedup some node selection operations, this can
10659 have a significant impact on DocBook Norm's stylesheets
10660 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10661 make sure it's always the case
10662 * debugXML.c: distinguish CDATA and comments in ls operations
10663
Daniel Veillard61f26172002-03-12 18:46:39 +000010664Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10667 to generate better API descriptions etc...
10668
Daniel Veillard9ff88172002-03-11 09:15:32 +000010669Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * c14n.c: Fixing #74186, made sure all boolean expressions
10672 get fully parenthesized, ran indent on the output
10673 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10674 include/libxml/tree.h: also #74186 related, removed the
10675 --with-buffers option, and all the preprocessor conditional
10676 sections that were resulting from it.
10677
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010678Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * valid.c: applied patch from Dodji Seketeli fixing an
10681 uninitailized variable in xmlValidGetValidElements()
10682
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010683Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * c14n.c: fixed a few comments
10686 * doc/*.html doc/*/*.html: regenerated the docs and added
10687 the C14N API
10688 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10689
Daniel Veillardfa49d872002-03-09 10:20:00 +000010690Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * check-xml-test-suite.py: fix to adapt varaiations in the
10693 bindings
10694 * configure.in python/setup.py python/setup.py.in: fixed to
10695 have the version of the python scripts automatically updated
10696
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010697Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10700 in xmlCopyProp()
10701
Daniel Veillardaf43f632002-03-08 15:05:20 +000010702Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * configure.in: preparing 2.4.17 release
10705 * doc/*: updated and rebuilt the docs
10706 * xpath.c: fixed a comment
10707 * python/libxml.c: fixed a possible reentrancy problem
10708
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010709Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10712 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10713 added a specific regression test
10714 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10715 not raise exceptions when failing to find the attribute.
10716
Daniel Veillard90bc3712002-03-07 15:12:58 +000010717Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * configure.in xmllint.c: owen pointed out a problem with the
10720 ftme fix, gettimeofday() was not detected by configure and
10721 the ftime header wasn't included, dohhh
10722
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010723Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * configure.in xmllint.c: trying to fix #71457 for timing
10726 precision when gettimeofday() is not availble but ftime() is
10727
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010728Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10731 are now copied on install and part of the -devel RPM
10732
Daniel Veillard7b416132002-03-07 08:36:03 +000010733Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * xpath.c: trying to avoid bug #72150 which was apparently
10736 caused by a gcc bug (or a processor problem) as detailed
10737 at http://veillard.com/gcc.bug
10738
Daniel Veillardf742d342002-03-07 00:05:35 +000010739Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10742 fixed xmlReconciliateNs(), added a Python test/example for
10743 inter-document cut'n paste
10744 * python/libxml.py: fixed node.doc on document nodes and added
10745 xpathEval() onto node objects
10746
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010747Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10750 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10751 fixup and integrated tests for the serialization stuff
10752
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010753Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10756 moved the libxml man page to section 3
10757
Daniel Veillard1e774382002-03-06 17:35:40 +000010758Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * tree.c: fix bug #72490
10761 * python/libxml.c python/libxml.py: added methods serialize()
10762 and saveTo() to all node elements.
10763
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010764Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * xmlIO.c: closed #73430, don't read from an input source
10767 which indicated an end-of-file or an error.
10768
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010769Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * parser.c: make sure SAX endDocument is always called as
10772 this could result in a Python memory leak otherwise (it's
10773 used to decrement ref-counting)
10774 * python/generator.py python/libxml.c python/libxml.py
10775 python/libxml2-python-api.xml python/libxml2class.txt
10776 python/tests/error.py python/tests/xpath.py: implemented
10777 the suggestions made by Gary Benson and extended the tests
10778 to match it.
10779
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010780Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * python/generator.py: applied patch fixing #73450
10783
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010784Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * xpath.c: fixing #61290 "namespace nodes have no parent"
10787 long standing divergence from the XPath REC. NodeSets
10788 simply hold a copy of namespace nodes and those node ->next
10789 points to the parent (which may not be the node carrying the
10790 definition).
10791 * include/libxml/xpath.h: flagged but didn't added a possible
10792 speedup
10793 * DOCBparser.c HTMLparser.c: removed some warnings from push
10794 parser due to new state being added.
10795 * tree.c: new fix from Boris Erdmann
10796 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10797 the XML Canonalization support from Aleksey Sanin
10798
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010799Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * tree.c: patch from Boris Erdmann fixing some namespace odities
10802 with xmlCopyNode()
10803
Daniel Veillardc6613042002-03-02 09:34:02 +000010804Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * xmlIO.c: fix bug #72706 when loading a NULL entity
10807
Daniel Veillardc0fef772002-03-01 16:16:31 +000010808Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10811 actually change in a future XML Namespace revision.
10812
Daniel Veillard79426f22002-03-01 16:14:17 +000010813Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10816 added the possibility of returning nodesets from XPath extension
10817 functions written in Python
10818
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010819Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * python/*: commiting some Python bindings work done while travelling
10822
Daniel Veillard97300512002-03-01 09:13:41 +000010823Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10826 explicitely with memory debugging switched on
10827
Daniel Veillard6361da02002-02-23 10:10:33 +000010828Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10831 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10832 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10833 the accessor generator for strings
10834 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10835 regression test.
10836
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010837Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * python/README python/generator.py python/libxml.c python/setup.py:
10840 added the 'usual' setup.py to allow building a libxml2-python
10841 module based on the same code. The initialization is however
10842 different the 2 .so files fo libxml2 and libxslt are identical and
10843 they entry point initialize both libraries. this is done to avoid
10844 some possible nasty problem since the Python don't merge the maps
10845 of all shared modules.
10846
Daniel Veillard158a4d22002-02-20 22:17:58 +000010847Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * parser.c: fixed a push/encoding bug reported by Michael
10850 on librsvg
10851
Daniel Veillard7839e162002-02-20 18:54:48 +000010852Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * include/libxml/parserInternals.h: fixes a misplaced #endif
10855
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010856Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * parser.c valid.c: found and fixed a couple of allocation bugs
10859
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010860Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * doc/xml.html doc/python.html doc/*: added a Python and binding
10863 page describing the current state of the Python bindings and
10864 giving pointers to the other languages wrappers.
10865
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010866Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10869 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10870 rebuilt the API and web site
10871 * xpath.c: fixed #71978 portability bugs
10872
Daniel Veillard8aff2472002-02-19 21:50:43 +000010873Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10876
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010877Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * include/libxml/parserInternals.h parser.c: had to change
10880 2 internal parsing API when processing document content
10881 to check the start and end of element content are defined
10882 in the same entity
10883 * valid.c include/libxml/valid.h: attribute normalization can
10884 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10885 with the context to report it.
10886 * SAX.c: fixed the last known bugs, crazy validation constraints
10887 when a document is standalone seems correctly handled. There
10888 is a couple of open issues left which need consideration especially
10889 PE93 on external unparsed entities and standalone status.
10890 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10891 The 2 tests left failing are actually in error. Cleanup done.
10892
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010893Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * valid.c: implemented E59 spaces in CDATA does not match the
10896 nonterminal S
10897
Daniel Veillard878eab02002-02-19 13:46:09 +000010898Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * SAX.c parser.c valid.c: more validation test fixups
10901 * check-xml-test-suite.py: added duration info for the tests
10902
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010903Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * parser.c valid.c: a couple of errors were reported but not
10906 saved back as such in the parsing context. Down to 1% failure rate
10907 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10908
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010909Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xmlInternald.c: isExtender was missing a char
10912 * parser.c include/libxml/parser.h: % are acceptable in the
10913 internal subset if within a PUBLIC ID
10914
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010915Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * SAX.c parserInternals.c valid.c: more work on the conformance
10918 suite. Took the step to finally block documents with encoding
10919 errors. It's a fatal error per the spec, people should have fixed
10920 their documents by now.
10921
Daniel Veillard55253e22002-02-18 14:32:39 +000010922Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * check-xml-test-suite.py: fixed the test script after some discussion
10925 on the semantic of TYPE="error"
10926 * Makefile.am: added the script to the distrib
10927
Daniel Veillard28757702002-02-18 11:19:30 +000010928Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * SAX.c entities.c: fixed a couple of conformances issues deep
10931 into the validation code (standalone and undeclared Notations)
10932
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010933Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10936 stayed there for years !
10937
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010938Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10941 missing
10942
Daniel Veillardc7612992002-02-17 22:47:37 +000010943Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * check-xml-test-suite.py: improved the behaviour a bit as
10946 well as the logs
10947 * parser.c valid.c SAX.c: fixed a few more bugs
10948 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10949
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010950Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * check-xml-test-suite.py: python script to run regression tests
10953 against the XML Test suite of W3C/OASis
10954 * SAX.c: fixed a validation bug
10955 * parser.c: fixed 3 errors pointed by the test suite
10956 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10957 * python/Makefile.am: fixed a dependendy
10958
Daniel Veillard9f28f302002-02-15 20:48:08 +000010959Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * xmlmemory.c: avoid a warning bug #71594
10962
Daniel Veillard144024e2002-02-13 21:14:46 +000010963Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10966 warning on alpha/Tru64
10967
Daniel Veillarde4301c82002-02-13 13:32:35 +000010968Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * include/libxml/entities.h: fixing a comment
10971 * valid.c: fixing some troubles with validity check on namespaces
10972 * result/VC/NS3 test/VC/NS3: added a specific regression test
10973
Daniel Veillarda6d05382002-02-13 13:07:41 +000010974Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * tree.c: Fixing #71342 serializing '\n' in attribute values
10977 * result/noent/att3 result/att3 test/att3: added a specific
10978 test.
10979
Daniel Veillard797a5652002-02-12 13:46:21 +000010980Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * python/libxml.c: couple of bug fixes
10983
Daniel Veillard01a6d412002-02-11 18:42:20 +000010984Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * python/*.py: removed tabs and used spaces.
10987
Daniel Veillard397ff112002-02-11 18:27:20 +000010988Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10991 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10992
Daniel Veillard03517542002-02-11 13:54:40 +000010993Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10996 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10997
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010998Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * include/libxml/encoding.h include/libxml/entities.h
11001 include/libxml/globals.h include/libxml/parser.h
11002 include/libxml/threads.h include/libxml/tree.h
11003 include/libxml/xmlmemory.h: trying to fix the include mess
11004
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011005Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * include/libxml/xmlmemory.h: reverted part of the previous
11008 attempt to provide #69655, this was breaking the build.
11009
Daniel Veillard0ba59232002-02-10 13:20:39 +000011010Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11013 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11014 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11015 include/libxml/parserInternals.h include/libxml/tree.h
11016 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11017 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11018 clean.
11019 * python/libxml.c: fixed a warning.
11020
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011021Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11024 copying of node, merge back IDs in the target document.
11025 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11026 test/XInclude/ents/ids.xml: test case
11027 * result/VC/ElementValid4: output changed due to a typo fix
11028
Daniel Veillard1c18e302002-02-09 22:16:40 +000011029Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011032 generate the dependencies right as Jacob found out. Add
11033 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011034
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011035Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * parserInternals.c valid.c: Justin Fletcher found some parts
11038 of the code needing cleanup
11039 * libxml.spec.in python/Makefile.am python/generator.py
11040 python/libxml.c python/libxml.py: Fixed the python Makefiles
11041 corrected a bug showing up on ia64, changed the name of the
11042 python internal module too
11043
Daniel Veillard07be19b2002-02-08 14:20:35 +000011044Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * Makefile.am: applied patch from Andris Pavenis for binary
11047 name suffixes
11048
Daniel Veillardf216d462002-02-08 13:44:24 +000011049Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * xmllint.c win32/win32config.h: fixing #68748
11052
Daniel Veillardd455d792002-02-08 13:37:46 +000011053Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * valid.c: fixing #70166
11056
11057Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * valid.c: fixing #70077
11060
Daniel Veillardc575b992002-02-08 13:28:40 +000011061Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * Copyright Makefile.am README configure.in libxml.spec.in:
11064 Changed to the MIT Licence
11065 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11066 doc/xmlio.html: updated the doc accordingly
11067 * include/libxml/xmlwin32version.h configure.in: preparing
11068 2.4.14 release
11069 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11070 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11071 fixed the const xmlChar * wrapper and generator, XPath extension
11072 functions now use the context as first argument
11073 * python/tests/tstxpath.py python/tests/xpath.py
11074 python/tests/xpathext.py: Updated the tests accordingly
11075 * tree.c: fixed bug #70067
11076
Daniel Veillard7db38712002-02-07 16:39:11 +000011077Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * Makefile.am: cleanup
11080 * debugXML.c: always use stdout if output is NULL
11081 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11082 * python/Makefile.am python/generator.py python/libxml2class.txt
11083 python/libxml_wrap.h python/types.c: augmented the number of bindings
11084 handling FILE * and XPath contexts
11085 * python/tests/Makefile.am: avoid a stupid problem due to the
11086 use of TEST.
11087
Daniel Veillard15a143b2002-02-06 22:40:50 +000011088Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11089
11090 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11091
Daniel Veillard70cab352002-02-06 16:06:58 +000011092Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * python/TODO python/libxml.c: cleanup the extension function lookup
11095 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11096
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011097Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * configure.in python/Makefile.am: do not install outside
11100 of prefix
11101
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011102Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * python/TODO python/libxml.c: started adding SAX interfaces
11105 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11106 SAX test
11107
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011108Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * tree.c: hardened the addChild function
11111 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11112 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11113 added accessors needed for xmlNode, a bit more testing and
11114 extension of interfaces
11115 * python/tests/Makefile.am python/tests/build.py: added a test
11116 build from scratch/save/load/check
11117
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011118Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * parserInternals.c: change a small bit in the way valididy
11121 error messages get initialized
11122 * python/TODO python/libxml.c python/libxml2-python-api.xml
11123 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11124 added some memory debugging to track leaks at the libxml2 level
11125 * python/tests/*.py: changed all tests to check for leaks,
11126 there is just one left in XPath extension registrations.
11127
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011128Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * python/TODO python/generator.py python/libxml2-python-api.xml
11131 python/libxml2class.txt: more accessor classes for the parser
11132 context, allow to switch on and check validity
11133 * python/tests/Makefile.am python/tests/error.py
11134 python/tests/invalid.xml python/tests/valid.xml
11135 python/tests/validate.py: attded more test and and added error.py
11136 which I forgot to commit in the last step
11137
Daniel Veillard3ce52572002-02-03 15:08:05 +000011138Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * python/Makefile.am python/types.c: cleanup
11141 * python/libxml.c python/libxml.py python/libxml_wrap.h
11142 python/generator.py python/libxml2-python-api.xml
11143 python/libxml2class.txt: added class for parser context, added
11144 first cut for push mode support. Added a framework to generate
11145 accessors functions.
11146 * python/tests/Makefile.am python/tests/push.py: added a push
11147 test
11148
Daniel Veillardcfb05462002-02-02 23:18:22 +000011149Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11152 bug a bit of cleanup.
11153
Daniel Veillard5d819032002-02-02 21:49:17 +000011154Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11157 python/libxml2class.txt: adding error redirections and preformat
11158 to a python handler
11159 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11160 tests self checking
11161
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011162Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11165 a function
11166
Daniel Veillard9589d452002-02-02 10:28:17 +000011167Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11170 python/libxml.c python/libxml2-python-api.xml
11171 python/libxml2class.txt: Progressing through the TODOs, class
11172 description output, extra XML API, RPM now builds the wrappers
11173 for all python installed versions
11174
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011175Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * configure.in libxml.spec.in python/Makefile.am python/TODO
11178 python/generator.py python/libxml2class.txt: added more informations
11179 in the libxml2-python package including docs. Slightly changed
11180 the class hierarchy
11181 * python/tests/*: added basic regression tests infrastructure too
11182
11183Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11186 added libxml2-python as part of the packages installed
11187
Daniel Veillarda7340c82002-02-01 17:56:45 +000011188Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * python/Makefile.am python/generator.py python/libxml.c
11191 python/libxml.py: more work, now able to extend the
11192 XPath interpreter with functions written in python.
11193
Daniel Veillardc3e39442002-02-01 09:29:41 +000011194Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * python/Makefile.am: Jacob sent a patch to allow building from
11197 tarfile.
11198
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011199Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11202 inserted the python wrappers build, I hope this won't be too
11203 unportable
11204
Daniel Veillard1971ee22002-01-31 20:29:19 +000011205Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * xpath.c: minor optimization
11208 * python/generator.py python/libxml.c python/libxml.py
11209 python/libxml_wrap.h: more work on the python bindings,
11210 they now support XPath and there is no evident leak
11211
Daniel Veillard36ed5292002-01-30 23:49:06 +000011212Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * python/generator.py python/libxml.c python/libxml.py:
11215 more work on the python bindings generator.
11216
Daniel Veillard96fe0952002-01-30 20:52:23 +000011217Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * python/generator.py python/libxml.c python/libxml_wrap.h:
11220 more work on the python bindings.
11221
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011222Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11223
11224 * python/generator.py python/libxml.c python/libxml.py
11225 python/libxml_wrap.h: commited early version of a python binding
11226 for private use only ATM
11227
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011228Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * entities.c tree.c include/libxml/entities.h: applied patch
11231 from Anthony Jones to implement copy of DTD subtree too. Had
11232 just to keep 2 function private which really ought to become
11233 public ones.
11234
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011235Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * xmllint.c: added pointers to the web pages in the usage()
11238
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011239Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * tree.c: more fixes from Petr Kozelka for attribute handling
11242 in the tree API to align the semantic with DOM.
11243
Daniel Veillard36065812002-01-24 15:02:46 +000011244Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * valid.c tree.c entities.c: another set of patches from
11247 Anthony Jones for copy operations cleanup and robustness
11248
Daniel Veillardf8592562002-01-23 17:58:17 +000011249Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11252 an alphabetic index based on comments content
11253 * doc/*: rebuilt the web site with the new references
11254
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011255Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * parserInternals.h: Greg Sjaardema suggested to use an
11258 eponential buffer groth policy in xmlParserAddNodeInfo()
11259
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011260Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11263 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11264 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11265 to generate cross-references, and added/updated the stylesheets
11266 to generate and link API indexes. The generic keyword index
11267 is not done yet.
11268 * doc/*.html: regenerated all the usual docs too
11269
Daniel Veillard2070c482002-01-22 22:12:19 +000011270Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * debugXML.c: added an xpath function to the shell for T. V. Raman
11273
11274Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011275
11276 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11277 debug routines.
11278
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011279Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11282 support of attribute nodes
11283
Daniel Veillard9d06d302002-01-22 18:15:52 +000011284Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11287 hopefully near complete and fully documented of the API in XML
11288 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11289 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11290 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11291 include/libxml/parserInternals.h include/libxml/valid.hi
11292 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11293 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11294 include/libxml/xpath.h include/libxml/xpathInternals.h:
11295 Cleaned up the doc comments a lot in the process, the interface
11296 coverage is now 100%
11297
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011298Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11301 extracts comments from the gtk-doc DocBook output (a bit
11302 convoluted but seems to work).
11303
Daniel Veillard61006472002-01-21 17:31:47 +000011304Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11307 added an XML description of the API, moved the script generating
11308 it here. Added a "make api" target
11309
Daniel Veillardd2f23002002-01-21 13:36:00 +000011310Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11313
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011314Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * xpath.c include/libxml/xpathInternals.h: the change made to
11317 xmlXPathFuncLookupFunc was incompatible roll it back
11318
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011319Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11320
11321 * SAX.c: cleanup patch from Anthony Jones
11322 * doc/Makefile.am: fix the headers to avoid in make scan
11323 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11324 includes, * vs Ptr and general cleanup
11325 * parsedecl.py: first version of a script to extract the
11326 module interfaces, the goal will be to provide .decl or XML
11327 specification of the interfaces to build wrappers.
11328
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011329Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11332 now provides return codes in case of errors
11333
Bjorn Reese026d29f2002-01-19 15:40:18 +000011334Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11335
11336 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11337 Upgraded to trio baseline 1.6
11338 * strio.h strio.c: Replaced by triostr.h and triostr.c
11339
Daniel Veillard572577e2002-01-18 16:23:55 +000011340Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11343 of strdup usage in the code
11344
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011345Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * parser.c error.c: Keith Isdale complained rightly that
11348 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11349
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011350Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * tree.c: fixed the funxtion to set the xml: attributes
11353 * debugXML.c: added "setbase" to test it.
11354
Daniel Veillard2c748c62002-01-16 15:37:50 +000011355Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11358 to allow updating an attribute content
11359
Daniel Veillard8de85c62002-01-15 17:10:15 +000011360Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11361
11362 * libxml.h: try to avoid problems when compiling on Windows
11363
Daniel Veillard314cfa02002-01-14 17:58:01 +000011364Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * hash.c: patch from Anthony Jones for hash.c allocation size
11367 * Makefile.am: trying to work around Yet Another Libtool Madness
11368 and build the 2.4.13 release finally ...
11369
Daniel Veillard744683d2002-01-14 17:30:20 +000011370Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11373 * doc/* : update of the documentation
11374
Daniel Veillarde6a55192002-01-14 17:11:53 +000011375Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11378 at fixing #61290 :-(
11379
Daniel Veillardfb25a512002-01-13 20:32:08 +000011380Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11383 Fixes bug #67229
11384
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011385Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * tree.c: trying to avoid troubles when a subtree is copied
11388 and coalesced in part with the target tree. Should fix
11389 bug #67407
11390
Daniel Veillardd8224e02002-01-13 15:43:22 +000011391Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * valid.c: fixed validation of attributes content of type
11394 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11395 values, very old bug. Fixes #67671
11396
Daniel Veillard8107a222002-01-13 14:10:10 +000011397Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * parser.c include/libxml/parserInternals.h tree.c: integrated
11400 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11401 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11402
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011403Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * threads.c: applied Serguei Narojnyi's patch to add native
11406 thread support on the Win32 platform
11407 * testThreadsWin32.c Makefile.am: added the test program also
11408 from Serguei, Win32 specific
11409 * include/win32config.h include/libxml/xmlwin32version.h.in:
11410 added patch from Igor for the Windows thread specific defines.
11411
Daniel Veillard845cce42002-01-09 11:51:37 +000011412Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11413
11414 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11415
Daniel Veillard7b602b42002-01-08 13:26:00 +000011416Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11419 output page into XMLinfo.html. Close bug #66951 and
11420 raised by Robert Collins too.
11421
Daniel Veillard73c6e532002-01-08 13:15:33 +000011422Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * encoding.c: Paul Keogh pointed out a possibility of segfault
11425 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11426 Closes bug # 68238
11427
Daniel Veillard4a859202002-01-08 11:49:22 +000011428Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * doc/*.html: updated the Gdome2 links
11431
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011432Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * libxml.h: Applied following patches from Robert Collins
11435 and make sure IN_LIBXML is defined when compiling it
11436 -------
11437 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11438 as well as Visual C.
11439 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11440 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11441 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11442 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11443 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11444 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11445 xmlSysIDExists xmlNoNetExists).
11446 * xmllint.c: Don't include winsock2.h for Cygwin.
11447
Daniel Veillard401c2112002-01-07 16:54:10 +000011448Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11451 when the version info is not present.
11452
Daniel Veillard6f42c132002-01-06 23:05:13 +000011453Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11454
11455 * tree.c: Anthony Jones pointed out a problem in
11456 xmlStringGetNodeList() and provided a fix for it
11457
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011458Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011460 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011461 xmlCreatePushParserCtxt() when the initial buffer passed
11462 is large.
11463
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011464Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * win32/*: big cleanup of the Windows/MSVC project files
11467 from Igor Zlatkovic
11468
Daniel Veillardcebb1362002-01-02 13:13:30 +000011469Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * doc/Makefile.am: should fix #67674 and avoid troubles if
11472 xsltproc is not available or fails in the prefix provided
11473
Daniel Veillard26908ab2002-01-01 16:50:03 +000011474Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11477
Daniel Veillard5344c602001-12-31 16:37:34 +000011478Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11481 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11482 Fixed a few other problems raised by Charlie Bozeman.
11483 * result/VC/ElementValid[5-7]: fixed the output
11484
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011485Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11488 patches from Charlie Bozeman. Regenerated the HTML docs.
11489
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011490Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11493 for Windows from Igor
11494
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011495Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * xmllint.c: applied Justin Fletcher patch for --output or -o
11498
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011499Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * win32/libxml2/libxml2.def.src: close #67019
11502
Daniel Veillard01db67c2001-12-18 07:09:59 +000011503Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * xmllint.c: applied Justin Fletcher generic timing patch
11506 similar to the one already applied to xsltproc.
11507
Daniel Veillardd1640922001-12-17 15:30:10 +000011508Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * include/libxml/tree.h tree.c: applied documentation patches
11511 from Charlie Bozeman
11512
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011513Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11514
11515 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11516
Daniel Veillard29e43992001-12-13 22:21:58 +000011517Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * valid.c: fix the xmlStrdup() used in the previous patch.
11520 * valid.c: added --dropdtd
11521 * tree.c: fixed xmlUnlinkNode so it also removes the references
11522 from the document if the node is a DTD
11523
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011524Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * HTMLtree.c valid.c: cleanup some static declarations
11527
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011528Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11529
11530 * xmllint.c: removed another strdup()
11531 * doc/FAQ: removed the HP/UX entry
11532
Daniel Veillarded472f32001-12-13 08:48:14 +000011533Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * valid.c: fix bug #66816 when validating.
11536 * xmllint.c: don't use sys/time.h if configure did not found it
11537
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011538Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11539
11540 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11541 xmlcatalog_man.xml
11542
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011543Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11546 xmlInitMemory() was declared twice
11547
Daniel Veillardb82c1662001-12-09 14:00:54 +000011548Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * globals.c: do not reference strdup() !
11551 * configure.in libxml-2.0.pc.in: trying to fix the libs
11552 of the various config extraction modules
11553
Daniel Veillardef90ba72001-12-07 14:24:22 +000011554Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * configure.in : preparing 2.4.12
11557 * doc/* : updated and rebuilt the docs
11558
Daniel Veillard220346d2001-12-07 11:33:54 +000011559Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * uri.c: closed bug #66159
11562 * testURI.c: added --escape option
11563 * configure.in: some cleanup for xml2-config --cflags
11564
Daniel Veillard2a906822001-12-06 14:34:08 +000011565Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11566
11567 * globals.c testThreads.c: removed some misplaced includes
11568 of xmlversion.h
11569
Daniel Veillarde28313b2001-12-06 14:08:31 +000011570Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * threads.c: patch from Gary Pennington fixing a possible
11573 problem at initialization time.
11574
Daniel Veillardd3b08822001-12-05 12:03:33 +000011575Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011578 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011579 CodeWarrior.
11580
Daniel Veillarda7866932001-12-04 13:14:44 +000011581Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * xmllint.c: applied Geert Kloosterman's patch to fix
11584 --repeat --timing output
11585
Daniel Veillard19840942001-11-29 16:11:38 +000011586Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11589 where non-wellformed XML declaractions were not detected.
11590
Daniel Veillarde85d9342001-11-28 14:43:12 +000011591Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11594
Daniel Veillard22f25a82001-11-28 09:12:23 +000011595Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11598 gets reset by xmlCleanupInputCallbacks() and this makes the
11599 function useless. Same for output.
11600
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011601Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * xmlIO.c: robert pointed out a loop error in callback cleanups
11604
Daniel Veillard8faa7832001-11-26 15:58:08 +000011605Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11608 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11609 they are not really tied to debugging
11610
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011611Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11614 * xmllint.c: better --catalogs description
11615
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011616Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * tree.c: fixed a couple of problems in xmlSetProp()
11619
Daniel Veillardcd337f02001-11-22 18:20:37 +000011620Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11623 unappropriate stdout output.
11624
Daniel Veillard566d4df2001-11-22 13:00:53 +000011625Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11628 by Denis Beurive, closes #65111
11629
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011630Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * valid.c: in case of content model validity error, don't
11633 print it if validity warnings were not requested.
11634
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011635Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11638 * parserInternals.c: removed the last exit() call. Print an
11639 unmaskable error on stderr instead (library mismatch detection)
11640
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011641Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11642
11643 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11644 shell instructions from Heiko Rupp
11645
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011646Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * catalog.c: use the URL notation file:// for default catalog paths
11649
Daniel Veillard0ec98632001-11-14 15:04:32 +000011650Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * include/libxml/tree.h: better comments for _private fields
11653 * tree.c: removed a problem when copying an entity reference.
11654
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011655Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * vms/*: updated instructions and diffs from John A Fotheringham
11658
Daniel Veillarda11001b2001-11-12 22:45:36 +000011659Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * include/libxml/xmlerror.h: avoid an include problem if
11662 #include <libxml/xmlerror.h> happens first in code
11663 seems to be the case in KDE libs
11664
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011665Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11668 from Igor for Windows
11669
11670Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * Makefile.am: Gary Pennington pointed out a missing prefix
11673
Daniel Veillard43d3f612001-11-10 11:57:23 +000011674Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11677 * doc/*: upgraded and rebuilt the docs
11678
Daniel Veillardc1f78342001-11-10 11:43:05 +000011679Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * HTMLparser.c: fix comment in scripts element parsing.
11682 * result/HTML/doc3*: updated the results.
11683
11684Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * uri.c: another URI bug fix #63336, using Joel Young patch.
11687
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011688Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11691 a cleaned up version of the Pwd shell string generation.
11692
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011693Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * valid.c include/libxml/tree.h: trying to fix namespaces +
11696 validation problems for good, closing #63619 in the process
11697 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11698 wrong in this respect, fixed it.
11699
Daniel Veillardd536f702001-11-08 17:32:47 +000011700Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * xmllint.c: Morus Walter patch to allow --format and --encode
11703
Daniel Veillard5004f422001-11-08 13:53:05 +000011704Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * debugXML.c: Stefan Kost provided an help command for the shell
11707
Daniel Veillarda6825e82001-11-07 13:33:59 +000011708Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * debugXML.c: Heiko Rupp pointed that the shell would crash
11711 on empty nodesets returns.
11712
Daniel Veillard03f848d2001-11-07 12:53:46 +000011713Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11716 migh need the history libraries
11717
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011718Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11719
11720 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11721 handle the case of < in quoted attributes, Bastian Kleineidam
11722
Daniel Veillardc853b322001-11-06 15:24:37 +000011723Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11724
11725 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11726 fixing catalog breakages
11727 * Makefile.am catalog.c result/catalogs/catal
11728 result/catalogs/mycatalog.* test/catalogs/catal*:
11729 fixed more problems in catalog support, added more regression tests
11730 for both XML and SGML catalog handling
11731
Daniel Veillard66870c72001-11-05 19:27:49 +000011732Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * debugXML.c: applied an improvement to xmlGetLineNo() from
11735 Keith Isdale
11736
Daniel Veillardffe09c92001-11-05 14:21:47 +000011737Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11740 Side effect of the progressive catalog loading
11741
Daniel Veillardad661b92001-11-05 11:43:15 +000011742Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * Makefile.am: confexecdir and confexec_DATA were defined twice
11745 pointed out by Karl Eichwalder
11746
Daniel Veillard6eb17722001-11-04 22:19:27 +000011747Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * xmlcatalog.c: avoid unlink() and use remove() instead.
11750
Daniel Veillardea898282001-11-04 22:13:45 +000011751Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * libxml.spec.in: cleanup
11754 * include/libxml/xmlwin32version.h: updated with 2.4.8
11755
Daniel Veillarda4617b82001-11-04 20:19:12 +000011756Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11759 of compiling libxml with a non standard set of options
11760
John Fleck027edfb2001-11-04 20:13:58 +000011761Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11762
11763 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11764 document --sgml option, fixing gnome bugzilla #63382
11765
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011766Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11767
11768 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11769 breakage of 2.4.7, added a couple of really needed APIs
11770 like xmlCatalogIsEmpty() and xmlNewCatalog()
11771 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11772 for install-catalog
11773 * configure.in: preparing 2.4.8
11774
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011775Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11776
11777 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11778 include/libxml/tree.h include/libxml/xmlIO.h: more include
11779 cleanups, export cleanly one html output + format function.
11780
11781Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * parser.c: removed initGenericErrorDefaultFunc call from
11784 xmlInitParser() since it could destroy previous calls to
11785 xsltSetGenericErrorFunc() effects
11786
Daniel Veillardebd38c52001-11-01 08:38:12 +000011787Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11790 keyword.
11791
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011792Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * Makefile.am: cleanup
11795 * threads.c: cleanup too
11796 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11797 from xsltproc
11798 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011799 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011800
Daniel Veillard91c00402001-10-30 17:41:38 +000011801Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11804 was not used anymore !
11805
Daniel Veillard52dcab32001-10-30 12:51:17 +000011806Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11807
11808 * configure.in: preparing 2.4.7
11809 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11810 manual page from John
11811 * doc/*: updated the doc and rebuilt the generated pages
11812
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011813Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * xmlIO.c: closing bug #62711, the library should never
11816 close stdin or stdout.
11817
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011818Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * uri.c: second pass at fixing #63336, using Joel Young
11821 final patch. looks okay.
11822
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011823Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * uri.c include/libxml/uri.h: trying to clear #63336
11826 allowing the escaping routine to parse unconformant
11827 URI-References.
11828
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011829Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * vms/readme.vms vms/build_libxml.com nanoftp.c
11832 include/libxml/xmlversion.h.in: a few VMS updates from
11833 John A Fotheringham
11834 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11835 and xmlCleanupOutputCallbacks() for the Perl binding people.
11836
Daniel Veillard635ef722001-10-29 11:48:19 +000011837Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11840 apply fixes to close #63271 and avoid segfaults when
11841 the error routine gets callbed before xmlInitParser()
11842 get called.
11843 * nanoftp.c error.c: Applied patches from Justin Fletcher
11844 correcting some xmlGenericError misuses.
11845
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011846Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11847
11848 *doc/xmllint.xml, doc/xmllint.1
11849 New and improved man page for xmllint - .xml is the original, .1
11850 is the generated man page
11851
Daniel Veillardc9484202001-10-24 12:35:52 +000011852Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11855 the web site from the main HTML document.
11856
Daniel Veillard5151c062001-10-23 13:10:19 +000011857Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * parser.c: fixed an erroneous validation bug when PE refs
11860 occurs in external parsed entities referenced from the
11861 internals subset
11862 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11863 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11864 added the associated testcase, it's a nice one.
11865 * HTMLparser.c: generate the DTD node as HTML still ...
11866 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11867
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011868Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * HTMLparser.c: fixed a bug in htmlNewDoc()
11871
Daniel Veillard89cad532001-10-22 09:46:13 +000011872Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11873
11874 * test/threads/*: added entities testing to the Thread test
11875 * testThreads.c: make the test reasonable
11876 * DOCBparser.c: fix the DTD public and system ID
11877 * xmllint.c: added --sgml for SGML DocBook importing
11878 * Makefile.am: added Docbtests target
11879
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011880Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11881
11882 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11883 * testThreads.c: removed bogus include
11884
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011885Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11886
11887 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11888 fixed a very serious (looping) validation bug
11889
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011890Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * include/libxml/globals.h include/libxml/threads.h threads.c
11893 testThreads.c: far more testing, cleaning up bugs
11894 * *.c : make sure globals.h is always included.
11895
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011896Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * HTMLparser.c: try to get rid of parser loops for good.
11899
Daniel Veillardab7488e2001-10-17 11:30:37 +000011900Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11901
11902 * configure.in: fixed some bugs in CFLAGS passing.
11903 * test/threads Makefile.am testThreads.c: added a specific
11904 threaded test case (really nasty, guaranteed).
11905
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011906Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * catalog.c: serious cleanup on the management of the
11909 XML catalog tree, more tests done, especially with
11910 the catalog PI.
11911
Daniel Veillard364789a2001-10-16 12:45:00 +000011912Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * catalog.c: avoid a problem in catalog cleanup on SMP if
11915 catalogs were not initialized.
11916
Daniel Veillard81463942001-10-16 12:34:39 +000011917Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * catalog.c xpath.c: trying to cleanup the not thread safe
11920 parts of the library.
11921
Daniel Veillard64a411c2001-10-15 12:32:07 +000011922Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * include/libxml/globals.h configure.in global.data: make
11925 the allocation be per-thread a configure option
11926 * encoding.c include/libxml/parser.h: fixed compilation
11927 errors
11928
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011929Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * include/libxml/parser.h: Norm reported that a few lines
11932 added were breaking libxslt compile, removed them for now
11933
Daniel Veillard6f350292001-10-14 09:56:15 +000011934Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * parser.c parserInternals.c threads.c: debugged and fixed
11937 initialization problems which were giving troubles on SMP
11938 boxes.
11939
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011940Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * include/libxml/Makefile.am: missing globals.h
11943
Daniel Veillarde7090612001-10-13 12:18:28 +000011944Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011945
Daniel Veillarde7090612001-10-13 12:18:28 +000011946 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011947
Daniel Veillardd0463562001-10-13 09:15:48 +000011948Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11951 include/libxml/parserInternals.h include/libxml/tree.h
11952 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11953 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11954 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11955 Applied the last patches from Gary, cleanup, activated threading
11956 all user accessible global variables are now handled in globals.[ch]
11957 Still a bit rought but make tests passes with either
11958 --with-threads defined at configure time or not.
11959 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11960 linking options
11961
Daniel Veillardb8478642001-10-12 17:29:10 +000011962Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11963
11964 * Makefile.am include/libxml/Makefile.am
11965 include/libxml/globals.h globals.c include/libxml/threads.h
11966 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11967 configure.in: started integrating the core of the thread support
11968 not activated yet but half integrated. The code should still
11969 compile and work anyway.
11970
Daniel Veillardb44025c2001-10-11 22:55:55 +000011971Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11974 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11975 integrating the non-controversial parts of Gary Pennington
11976 multithread patches
11977 * catalog.c: corrected a small bug introduced
11978
Daniel Veillard75b96822001-10-11 18:59:45 +000011979Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * catalog.c include/libxml/catalog.h: very serious cleanup,
11982 isolating unportable code and as much as possible the accesses
11983 to the global shared catalog. May need more testing !
11984
Daniel Veillard78d12092001-10-11 09:12:24 +000011985Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11988 Keith Isdale patches for the XSLT debugger interfaces. Some
11989 cleanup
11990
Daniel Veillardff0b7312001-10-11 06:46:09 +000011991Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11994 * DOCBparser.c: generate line nubers in elements
11995
Daniel Veillard60087f32001-10-10 09:45:09 +000011996Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * configure.in: preparing 2.4.6 release
11999 * doc/xml.html doc/html/*: updated and rebuilt the docs
12000 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12001
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012002Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12003
12004 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12005 adding documentation for DV's supercatalog support
12006
Daniel Veillard82d75332001-10-08 15:01:59 +000012007Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12010 super catalog support adding one API and one flag --sgml to
12011 xmlcatalog
12012
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012013Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12014
12015 * doc/xmlcatalog_man.xml, xmlcatalog.1
12016 One more crack at
12017 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12018
12019
Thomas Broyer47334c02001-10-07 16:41:52 +000012020Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12021
12022 * xpath.c: implemented xmlXPathObjectCopy for external objects
12023 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12024
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012025Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12026
12027 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12028 finishing up fix to
12029 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12030 the xmlcatalog man page display more elegantly
12031
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012032Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12033
12034 * configure.in: closing bug #61832
12035 * HTMLparser.c: removed a warning
12036
Daniel Veillard6ab38382001-10-06 13:08:27 +000012037Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * xpath.c: fixing #61673 part I, do not loose doc information
12040 when copying result value trees.
12041
Daniel Veillard556c6682001-10-06 09:59:51 +000012042Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * xpath.c: trying to harden the XPath interpreter
12045
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012046Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12047
12048 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12049 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12050
William M. Brack1633d182001-10-05 15:41:19 +000012051Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12052
12053 * HTMLparser: repaired another loop problem
12054
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012055Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12056
12057 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12058 parsing.
12059 * xpath.c: fix bug #61291 the default XML namespace node is
12060 missing from the namespace axis.
12061 * tree.c: refuse to create namespaces nodes with prefix "xml"
12062
Daniel Veillard651f9472001-10-04 14:51:06 +000012063Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * SAX.c: ouch a non-defined namespace could lead to a crash,
12066 fixed #61215
12067
Daniel Veillard7dd05702001-10-04 14:25:12 +000012068Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12069
12070 * parserInternals.c: closed bug #61054
12071
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012072Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * include/libxml/Makefile.am: closing #60708
12075
Daniel Veillarda293c322001-10-02 13:54:14 +000012076Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12079 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12080
Daniel Veillardf4309d72001-10-02 09:28:58 +000012081Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12084
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012085Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12086
12087 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12088 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12089
Daniel Veillard16756b62001-10-01 07:36:25 +000012090Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12091
12092 * catalog.c: Justin Fletcher provided cleaup code in case
12093 HAVE_STAT is not defined
12094 * include/win32config.h: Igor Zlatkovic suggested to have
12095 HAVE_STAT defined there
12096
William M. Brack5e1cac12001-09-28 16:19:18 +000012097Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12098
12099 * catalog.c - fixed typing error reported by M. Barros
12100
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012101Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12102
12103 * xmllint.c - fixing typo
12104
William M. Brackd28e48a2001-09-23 01:55:08 +000012105Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12106
12107 * HTMLparser.c: small enhancement to prevent loop on
12108 unrecognizable data
12109
Daniel Veillardb1d62872001-09-21 09:47:08 +000012110Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12111
12112 * parserInternals.c: applying patch from bug #60757 this
12113 should close it
12114
Daniel Veillardc0631a62001-09-20 13:56:06 +000012115Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12116
12117 * catalog.c xmlcatalog.c: removed a couple of warning
12118 * xpath.c: try to solve the linking problem on platforms
12119 needing trio to compile
12120
Daniel Veillard1a123612001-09-19 08:06:23 +000012121Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012122
Daniel Veillard1a123612001-09-19 08:06:23 +000012123 * Makefile.am libxml.spec.in: backing up non-documented changes
12124 commited without review or aproval by Jens Finke <jens@gnome.org>
12125 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012126
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012127Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * configure.in: Joe Orton provided a patch fixing a problem
12130 when iconv is specified to be in a non-standard directory
12131 but wasn't exported in xml2-config --cflags
12132
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012133Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12134
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012135 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012136 troubles with 2.4.4 errors.
12137
Daniel Veillard16698282001-09-14 10:29:27 +000012138Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12139
12140 * encoding.c entities.c: do not output hexadecimal charrefs
12141 when serializing HTML since some version of Netscape can't
12142 grok it, generate decimal ones.
12143 * result/HTML/doc3.htm: output changed due to previous test
12144 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12145
Daniel Veillard98fed372001-09-13 11:34:58 +000012146Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12149 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12150
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012151Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012152 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012153
12154 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12155 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12156 updated the configuration scripts systems accordingly
12157
Daniel Veillard04382ae2001-09-12 18:51:30 +000012158Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * configure.in: preparing for 2.4.4
12161 * doc/xml.html doc/html/*: updated and rebuilt the docs
12162
Daniel Veillardd63437e2001-09-12 15:00:27 +000012163Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * win32/dsp/libxml2.def.src: tried to incorporate comments
12166 from bug #59220
12167
Daniel Veillard319a7422001-09-11 09:27:09 +000012168Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * parser.c result/noent/wml.xml: fixed bug #59981 related
12171 to handling of '&' in attributes when entities are substitued
12172
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012173Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * libxml.h include/libxml/xmlversion.h.in
12176 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12177 Tried to close bug #60131
12178
Daniel Veillardbce62332001-09-10 18:46:55 +000012179Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12182
Daniel Veillard143b04f2001-09-10 18:14:14 +000012183Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * SAX.c: fixing bug #59946 on xmlns=""
12186
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012187Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12190 but allocates a new error code.
12191
Daniel Veillard05c13a22001-09-09 08:38:09 +000012192Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * xmllint.c: John Fleck fixed typos in the options output
12195 * parser.c SAX.c: fix ignorable white space SAX selection
12196
12197Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * entities.c: Steve Underwood found the possibility of an
12200 ininite loop in case of error.
12201
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012202Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12205
Daniel Veillarda050d232001-09-05 15:51:05 +000012206Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12207
12208 * parser.c: warn if version is not 1.0 but it's not
12209 strictly speaking an error after analyzing the spec
12210
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012211Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12212
12213 *doc/catalog.html - add link to the html version of the
12214 man page, other linguistic cleanups
12215
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012216Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12217
12218 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12219 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12220 file, has not yet been included in the build.
12221
Daniel Veillard99784ff2001-09-01 16:20:28 +000012222Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * catalog.c: removed a duplicate affectation Justin Fletcher
12225
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012226Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * tree.c: Armin Sander pointed a possible text coalescing
12229 problem, completed his patch.
12230
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012231Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12232
12233 * trionan.c: Fixed const and volatile re-definition problem
12234
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012235Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * libxml.4 parser.c: doc updates from Heiko Rupp
12238 * parserInternals.c: 2 sanity checks from Heiko Rupp
12239
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012240Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12241
12242 * tree.c: applied patch from Armin Sander to make some pointers
12243 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012244 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012245
Daniel Veillardb06c6142001-08-27 14:26:30 +000012246Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * xpath.c: hum, restrict the integer usage gcc bug workaround
12249 to only gcc compilers so that other architecture don't get
12250 penalized by this limitation.
12251 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12252
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012253Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12256 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12257
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012258Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12259
12260 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12261 --convert option to xmlcatalog to convert SGML ones to
12262 the XML syntax.
12263 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12264
12265 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012266Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12267
12268 * catalog.c xmlIO.c: started some serious testing and fixed
12269 a few bug and optmization needs.
12270
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012271Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12274 preparing for a 2.4.3 release even if it may not be ready yet
12275 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12276 all file parsing lookup to go through the entity resolver, add
12277 to add an API to bypass it (needed to load catalogs themselves),
12278 some cleanup on the catalog code too.
12279 * nanoftp.c: small cleanup
12280 * doc/catalog.html: small update
12281
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012282Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12285 Jun Kuriyama
12286
Daniel Veillardffb120d2001-08-23 00:52:23 +000012287Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * doc/catalog.html: finished the catalog documentation
12290
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012291Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * doc/catalog.html doc/xml.html: added documentation about
12294 Catalog support, misses an API description
12295 * doc/html/*: reextracted the API pages
12296
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012297Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12298
12299 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12300 Added the part about section 7.2 on URI resolution,
12301 fixed a side effect in the HTML parser, look complete
12302 and ready to rock except the URI/SystemID part!
12303
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012304Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * include/libxml/catalog.h include/libxml/parser.h
12307 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12308 xmlIO.c: added support and APIs needed for the catalog PI
12309 * include/libxml/xmlIO.h: cleanup
12310
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012311Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12314 include/libxml/catalog.h: starts to look okay, really
12315 plugged the new framework, cleaned a lot of stuff,
12316 added some APIs, except the PI's support missing this
12317 should be mostly complete
12318 * result/catalogs/* test/catalogs/*: added new test, enriched
12319 the existing one with URN ID tests
12320
Daniel Veillard64339542001-08-21 12:57:59 +000012321Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * catalog.c: fixed nextCatalog
12324 * result/catalogs/docbook test/catalogs/*: started adding
12325 a small regression test
12326
Daniel Veillardcda96922001-08-21 10:56:31 +000012327Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12330 more work on the XML catalog support.
12331 * parser.c include/libxml/parser.h: small cleanup seems using
12332 list as a public parameter name can give portability troubles
12333 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12334 include/libxml/xpath.h include/libxml/Makefile.am: removed
12335 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12336 wrappers
12337
Bjorn Reese45029602001-08-21 09:23:53 +000012338Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12339
12340 * Makefile.am trio.c triodef.h trionan.c xpath.c
12341 include/libxml/Makefile.am include/libxml/trionan.h:
12342 Re-worked Not-A-Number and Infinity support.
12343 * xmlcatalog.c: added readline include files
12344
Daniel Veillard344cee72001-08-20 00:08:40 +000012345Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12348 testCatalog as xmlcatalog, making it an installed app
12349 adding a shell, and preparing it to be a /etc/xml/catalog
12350 management tool, though not ready yet
12351 * catalog.c include/libxml/catalog.h: adding support for
12352 XML Catalogs http://www.oasis-open.org/committees/entity/
12353 not finished, there is some interesting tradeoffs and a
12354 few open questions left.
12355
Daniel Veillardb7664f42001-08-19 13:00:43 +000012356Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12357
12358 * xmllint.c: fixed a line formatting problem
12359
Daniel Veillard5015b712001-08-17 09:37:52 +000012360Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12361
12362 * SAX.c: removed a couple of unused variable (Albert Chin)
12363
Daniel Veillardbb371292001-08-16 23:26:59 +000012364Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12365
12366 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12367 trying to fix some troubles w.r.t. function returning
12368 const xxxPtr.
12369
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012370Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12373 defined
12374
Daniel Veillardae6db172001-08-16 19:32:00 +000012375Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12376
12377 * xpointer.c: removed unused var
12378
Daniel Veillard09190202001-08-16 16:27:41 +000012379Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * testXPath.c: another small cleanup closing bug #59110
12382
Daniel Veillard796f4b62001-08-16 16:00:13 +000012383Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * win32/dsp/libxml2.def.src: small cleanup closing bug
12386 #59108
12387
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012388Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12389
12390 * example/gjobread.c: add xmlCleanupParser() before leaving
12391
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012392Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * config.h.in configure.in include/libxml/xmlwin32version.h:
12395 released 2.4.2
12396
Daniel Veillardd3d06722001-08-15 12:06:36 +000012397Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * include/libxml/valid.h debugXML.c valid.c: deprecate
12400 the non-boundchecking Sprintf functions, add Snprintf
12401 this should close bug #57984
12402
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012403Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12406 URIs before doing the lookups (pointed by Mark Vakoc)
12407
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012408Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * xpath.c: serious changes on Result Value Trees and NodeSets
12411 w.r.t. deallocation and collect operations. Probably not
12412 100% clean (merge of allocated trees smells like a problem).
12413 Seems sufficient to close #58943
12414
Daniel Veillard90493a92001-08-14 14:12:47 +000012415Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * xmllint.c: adding a --format option
12418
Daniel Veillardfe703322001-08-14 12:18:09 +000012419Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12420
12421 * xpath.c: count() was broken on Result Value Tree
12422 * xmlIO.c: fixed file:/// accesses on _WIN32
12423
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012424Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12427 macro was renamed, this should close bug #58683
12428
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012429Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12432 entity substitution mode text at the end of the entity might
12433 be added due to text coalescing.
12434 * nanoftp.c parser.c: small cleanup
12435
Daniel Veillard0c720972001-08-08 20:59:00 +000012436Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * HACKING: added John Fleck right to commit in the doc subdir
12439
Daniel Veillard48da9102001-08-07 01:10:10 +000012440Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12443 allow to inherit attributes from the DTD directly in the
12444 tree, this is needed for XPath and can be a useful feature.
12445 Inherited namespaces are always provided at the tree level now
12446 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12447 of tests for this feature (XSLT being the prime user).
12448
Daniel Veillard50f34372001-08-03 12:06:36 +000012449Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12452 testSAX.c xmlIO.c xmllint.c include/win32config.h
12453 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12454 include/libxml/xmlwin32version.h.in win32/README.MSDev
12455 win32/dsp/*: applied Win32 Facelift No.2 patches from
12456 Igor Zlatkovic for Windows/MSC
12457
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012458Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12459
12460 * SAX.c: unparsedEntityDecl() the URI computation of the
12461 entity wasn't done breaking XSLT unparsed-entity-uri()
12462
Daniel Veillard567e1b42001-08-01 15:53:47 +000012463Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * xpath.c: fixed a bug when walking the descendants and
12466 the current node has no children
12467 * debugXML.c: show up when a text node is supposed to not be escaped
12468
Thomas Broyerf186c822001-07-31 23:30:37 +000012469Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12470
12471 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12472 worked like the set:leading() function)
12473 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12474
Daniel Veillardba6db032001-07-31 16:25:45 +000012475Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12478
Daniel Veillard57905372001-07-31 15:52:17 +000012479Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * include/libxml/xmlIO.h: apply change to close #58141
12482 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12483
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012484Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * parser.c: when the internal subset uses a PE, then the
12487 included entity can use conditional sections.
12488
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012489Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12492 when walking the namespace axis showing up in
12493 libxst/tests/general/bug-12
12494 * xmlmemory.c: added the possibility to trace a given block
12495 defined by its address
12496
Daniel Veillard4aafa792001-07-28 17:21:12 +000012497Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * parser.c: don't override existing encoding specified before
12500 starting xmlParseDocument()
12501
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012502Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * include/libxml/xmlwin32version.h: reinserted, needed for
12505 Windows users of CVS
12506
Darin Adlera77cac02001-07-27 17:41:51 +0000125072001-07-27 Darin Adler <darin@bentspoon.com>
12508
Darin Adler699613b2001-07-27 22:47:14 +000012509 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12510 * testCatalog.c: Add include of <libxml/parser.h>.
12511
125122001-07-27 Darin Adler <darin@bentspoon.com>
12513
Darin Adlera77cac02001-07-27 17:41:51 +000012514 * include/libxml/.cvsignore:
12515 * include/libxml/xmlwin32version.h:
12516 Remove this file from CVS because it's generated.
12517
Daniel Veillard50822cb2001-07-26 20:05:51 +000012518Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * parser.c include/libxml/parser.h: applied const patches from
12521 Tom Moog #58002
12522
Thomas Broyerba4ad322001-07-26 16:55:21 +000012523Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12524
12525 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12526 lookup framework
12527
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012528Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * tree.c: fixed xmlCopyNode() for documents
12531
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012532Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12535
12536Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012537
12538 * parser.c: fixes bug #57652 reported by Morus Walter
12539
Daniel Veillarde3924972001-07-25 20:25:21 +000012540Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12543
Daniel Veillarda53c6882001-07-25 17:18:57 +000012544Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12547 errors, lesson don't add new functions at 1am before a release
12548 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12549 from XPath initialization when possible.
12550
Daniel Veillardd9bad132001-07-23 19:39:43 +000012551Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * result/scripts/base*: removing history/readline changed
12554 this slightly
12555 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12556 xmllint.c: make element content line number generation
12557 optionnal to avoid breaking old apps added interface to switch
12558
Daniel Veillardf012a642001-07-23 19:10:52 +000012559Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012562 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012563 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12564 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12565 John Kroll fixes to allow saving to HTTP via PUT (or
12566 POST of needed).
12567 * doc/html/*.html: regenerated the docs
12568
Thomas Broyere8126242001-07-22 03:54:15 +000012569Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12570
12571 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12572 xmlHashScanFull and xmlHashScannFull3 to get passed the
12573 three keys as arguments to the callback function
12574
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012575Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * configure.in Makefile.am: removed libxml softlink for good
12578 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12579 100% coverage by gtk-doc
12580
Daniel Veillard8599e702001-07-17 21:38:51 +000012581Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12584 fixed serious troubles due to size_t vs. int mismatch
12585
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012586Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12589
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012590Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12591
12592 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12593 convenient extension API for value and context managing
12594 Now handles external objects through xmlXPathPopExternal,
12595 xmlXPathWrapExternal and xmlXPathReturnExternal.
12596 Added functions for sets operations (intersection, etc.)
12597
Daniel Veillard22090732001-07-16 00:06:07 +000012598Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12601 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12602 HTMLparser.c: cleanup of global variables, marking some
12603 const or private.
12604
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012605Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012606
12607 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12608 fixed xmlXPathNodeSetItem when passing index=0
12609
Daniel Veillard05dec342001-07-14 21:57:39 +000012610Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12613
Daniel Veillard28ae6362001-07-14 16:44:32 +000012614Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * xmllint.c: fixed compilation under Cygwin #57503
12617 * TODO: update
12618
Peter Williamsed156f52001-07-13 18:35:13 +0000126192001-07-13 Peter Williams <peterw@ximian.com>
12620
12621 * config.h.in: add #undef HAVE_DLFCN_H
12622
12623 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12624 builddir.
12625
Daniel Veillard73b36e32001-07-12 15:09:52 +000012626Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12629 raised by #57348 and #57381
12630
Daniel Veillard7db37732001-07-12 01:20:08 +000012631Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12634 tree.c xpointer.c: store the line numbder in element->content,
12635 may break some software, need a configuration mechanism
12636
Darin Adler96037892001-07-11 00:03:16 +0000126372001-07-10 Darin Adler <darin@bentspoon.com>
12638
12639 * .cvsignore:
12640 * example/.cvsignore:
12641 * include/.cvsignore:
12642 * include/libxml/.cvsignore:
12643 Various things that are generated and should be ignored.
12644
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012645Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12648 * doc/xml.html doc/html/*: updated the docs
12649
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012650Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12653 validation occured on content with element child
12654
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012655Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * tree.c: fixed XML Base computation which was broken
12658 * debugXML.c: added a base function to the shell
12659 * Makefile.am result/scripts/* test/scripts/*: added scripts
12660 based regression tests, and adding 2 XML Base tests
12661
Daniel Veillard19e96c32001-07-09 10:32:59 +000012662Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * tree.c: set properties doc and call xmlSetListDoc for properties
12665 content when grafting them in a different tree.
12666 * aclocal.m4: remove from CVS
12667
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012668Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * win32/libxml2/libxml2.def.src: added some missing entry point
12671 for XPath (Mark Vakoc)
12672
Daniel Veillard388236f2001-07-08 18:35:48 +000012673Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12676 layer should URI-Unescape before trying to open resources.
12677
Daniel Veillard04383752001-07-08 14:27:15 +000012678Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * xpath.c: fix the name() bug for elements in the default
12681 namespace reported by Charlie Bozeman
12682
Daniel Veillard7583a592001-07-08 13:15:55 +000012683Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12686 led to an XPath fix, improvements of SAX initialization, and
12687 an added option --nocdata to testXPath
12688
Daniel Veillard449d7392001-07-07 19:11:06 +000012689Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * doc/libxml-doc.el: Felix Natter provided anew version working
12692 with XEmacs too
12693
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012694Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * include/libxml/xpath.h: small cleanup
12697 * doc/xml.html: update
12698
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012699Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12702 released 2.3.14
12703
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012704Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012707 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012708
Daniel Veillard73c9c042001-07-05 20:02:54 +000012709Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12712 were not equal to empty strings
12713
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012714Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * SAX.c: fixed a URI-Reference computation problem when validating
12717 * xmlIO.c: small cleanup
12718
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012719Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * parser.c: improved the description of a couple of interfaces
12722 upon Larry Stamper suggestion
12723
Daniel Veillard62f313b2001-07-04 19:49:14 +000012724Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * SAX.c entities.c parser.c: changed completely the way entities
12727 are handled when running the parser in entity substitution mode.
12728 This fixes a bug reported by Stephan Kulow and nearly divides
12729 by 3 the amount of memory required by libxslt to load and process
12730 DocBook TDG.
12731
Daniel Veillardf420ac52001-07-04 16:04:09 +000012732Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * HTMLparser.c: fixing a too early root closing problem raised
12735 byt Prashanth Naidu
12736
Daniel Veillard8c357d52001-07-03 23:43:33 +000012737Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12740 raised by Mark Vakoc.
12741
Daniel Veillard6e90d192001-07-03 16:37:49 +000012742Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * example/Makefile.am: fixed the include path to add srcdir/include
12745 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12746 and some cleanup
12747
Daniel Veillardf06307e2001-07-03 10:35:50 +000012748Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12751 lot of optimization work, results in significant improvements
12752 when handling really complex XPath queries. Add a small optimizer
12753 for unions, improve [n] and [last()], avoid some costly ops.
12754
Daniel Veillard77044732001-06-29 21:31:07 +000012755Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12758 * xpath.c: small cleanup
12759 * xmlGetNsList: reformated, fixed problems if used on Entities
12760
Daniel Veillard2adbb512001-06-28 16:20:36 +000012761Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12764
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012765Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12768 * Makefile.am example/Makefile.am: workaround automake generating
12769 erroneous deps
12770
Daniel Veillard12f7d292001-06-28 13:12:11 +000012771Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * include/win32config.h: bug #56801 Yon Derek provided a patch
12774 to the windows config file.
12775
Daniel Veillard87ee9142001-06-28 12:54:16 +000012776Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12779 libxml.h : Yon Derek provided a set of changes to compile from
12780 CVS on Windows/MSC
12781
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012782Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * parser.c: fixed UTF8 BOM support in push mode
12785 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12786 added a specific testcase
12787
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012788Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * Makefile.am: added --push regression tests
12791 * parserInternals.c: the XML parser segfaulted in --push mode
12792
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012793Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * configure.in: moved the symlinks detection within a CVS
12796 check, this is not portable and will be removed soon.
12797 * xpath.c: small cleanup/speedup
12798
Daniel Veillard11648102001-06-26 16:08:24 +000012799Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12802 release of 2.3.12
12803 * parser.c: make an error message if unknow entities in all cases
12804
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012805Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12808
Daniel Veillard23793842001-06-25 16:07:45 +000012809Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12812 includes were installed in the wrong dir
12813
Daniel Veillardf5498f32001-06-25 15:08:36 +000012814Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * doc/html.xml: warn against sending code to exhibit bugs.
12817
Daniel Veillard56f06462001-06-24 21:34:03 +000012818Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12821 Tru64 from Thomas Leitner
12822
Daniel Veillardc5d64342001-06-24 12:13:24 +000012823Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * AUTHORS: added William and Bjorn
12826 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12827 daniel@veillard.com hopefully I won't have to do this again
12828 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12829 docs can be rebuilt cleanly now
12830 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12831 from CVs it's generated, added include/libxml/xmlwin32version.h
12832 also generated but which should change far less frequently.
12833 * catalog.c nanoftp.c: made sure to include libxml.h not
12834 libxml/xmlversion.h directly
12835 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12836 when compiling on WIN32 and MSC
12837
Daniel Veillard07385fd2001-06-23 21:55:48 +000012838Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * include/Makefile.am include/libxml/Makefile.am configure.in:
12841 fixed make distcheck and rebuilding the rpms
12842
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012843Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * configure.in: should finish the migration of exported includes
12846 into a real include/libxml in CVS, at least for CVS users.
12847 * removed the exported headers, added in include/libxml (as well
12848 as xmlversion.h.in).
12849
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012850Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * configure.in: fixed the way to detect symlink
12853
Daniel Veillard66541772001-06-23 18:31:04 +000012854Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * configure.in: updated, include/libxml is now a real CVS dir
12857
Daniel Veillardca989762001-06-23 17:39:29 +000012858Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12861 version works with both libxml1 and libxml2 (it autodetects
12862 the prefix of the html-files) from Felix Natter.
12863 * doc/xml.html: updated doc accordingly
12864
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012865Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * xpath.c: fixed the bug generating a template loop in libxslt
12868 when using docbook-xsl-1.4, * should filter out document nodes
12869 * HACKING: added William
12870 * TODO: updated
12871
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012872Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * doc/FAQ.html: added a warning about gcc-3.0
12875 * doc/xml.html: added reference to gdome2 and removed a confusing
12876 sentence
12877
Daniel Veillardf7f41852001-06-22 15:18:01 +000012878Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * xmlversion.h: okay this is a generated file, but Windows
12881 users need it and they can't generate it, and I want CVS
12882 Windows users ...
12883 * win32/libxml2/libxml2_so.dsp: Windows project file for
12884 the shared lib version of libxml2
12885 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12886 resources needed for libxslt/xsltproc by Yon Derek
12887
Bjorn Reese3157b342001-06-22 14:41:45 +000012888Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12889
12890 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12891
Daniel Veillard4151acb2001-06-22 10:48:57 +000012892Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
Daniel Veillardcc146db2001-06-22 11:10:52 +000012894 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12895
12896Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
Daniel Veillard4151acb2001-06-22 10:48:57 +000012898 * include/win32config.h: Yon Derek provided a first fix
12899 to be able to compile libxslt/xsltproc on Windows
12900
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012901Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * xpath.c: attempt to work around what seemed a gcc optimizer
12904 bug when handling floats on i386 http://veillard.com/gcc.bug
12905 * tree.c entities.c encoding.c: doing some cleanups while
12906 chasing it
12907
Daniel Veillard017b1082001-06-21 11:20:21 +000012908Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * Makefile.am: cleanup when --without-debug is specified
12911 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12912 w.r.t. --without-debug and other include points
12913 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12914 Catalogs
12915 * configure.in entities.h tree.h HTMLparser.c: removed
12916 --without-corba, made the _private field mandatory
12917
Daniel Veillard87a764e2001-06-20 17:41:10 +000012918Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12921 outputs a BOM in UTF8, an errata has been issued to avoid the
12922 problem, that was the most reasonable solution... Add support
12923 for a leading UTF8 BOM in entities.
12924
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012925Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * valid.c: fixed a bug found when post validating an entity ref
12928 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12929 activate it too
12930
Daniel Veillard39196eb2001-06-19 18:09:42 +000012931Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12934 weakness in the node copy the XPointer and the XInclude
12935 implementations. Serious cleanup.
12936
Daniel Veillard3739b982001-06-19 12:51:30 +000012937Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * Makefile.am: Kjartan Maraas provided a small patch to
12940 add xml2-config.in to EXTRA_DIST
12941
Daniel Veillarda9142e72001-06-19 11:07:54 +000012942Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12945 provided another failing case found in KDE, the way the
12946 ctxt->vctxt.nodeTab was allocated and freed changed over
12947 time but it wasn't completely cleaned up. This should fix it.
12948
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012949Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * parser.c: Stephan Kulow also raised the fact that line number
12952 could get miscounted making debug harder, fixed the problem
12953 in xmlParseCharData()
12954
Daniel Veillard64b98c02001-06-17 17:20:21 +000012955Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * valid.c: Stephan Kulow pointed out a problem when validating
12958 and using an empty entity, forgot a 'break' in a case.
12959
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012960Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12963 * doc/xml.html: updated with 2.3.11
12964
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012965Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * TODO: updated adding cleanup of generated doc
12968 * configure.in: prepared to release 2.3.11
12969 * xmllint.c: added --version for bug reporting
12970 * doc/html/*.html: rebuilt the doc
12971
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012972Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * xpath.c: first part of the work on selecting namespace to
12975 fix bug #56115
12976
Daniel Veillard96ed5832001-06-15 22:22:04 +000012977Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12980 when using -liconv
12981 * TODO: updated
12982
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012983Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12986 cleanup, encoding support.
12987
Daniel Veillard608ad072001-06-14 08:32:28 +000012988Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12991
Daniel Veillard239d0522001-06-13 23:02:48 +000012992Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * xpath.c: bug detected by Ankh when / is used as a function arg
12995
Daniel Veillard02bb1702001-06-13 21:11:59 +000012996Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12999 of element and use it to avoid outputting formatting spaces at
13000 the wrong place. Implemented the format parameter for HTML save.
13001 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13002 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13003 result/HTML/wired.html: of course this impact the result of a
13004 number of HTML tests
13005
Daniel Veillard95d845f2001-06-13 13:48:46 +000013006Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * HTMLtree.[ch]: started augmenting the HTML save API with
13009 encoding and formatting parameters
13010
Daniel Veillardeca60d02001-06-13 07:45:41 +000013011Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * HTMLtree.h: cleanup and started evaluating the work needed on
13014 revamping the HTML output code
13015
Daniel Veillard84666b32001-06-11 17:31:08 +000013016Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13019
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013020Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * valid.c: fixed bug #56049, forgot one check in the
13023 validation routine
13024
Daniel Veillardca2366a2001-06-11 12:09:01 +000013025Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13028
Daniel Veillard6761eee2001-06-11 10:29:38 +000013029Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * libxml.h: fixed an error in last commit
13032 * doc/FAQ.html: added an entry for compilation from CVS
13033
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013034Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * xmlversion.h.in libxml.h: Cygwin patches
13037 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13038 * tree.h: cleanup
13039
Daniel Veillardacd370f2001-06-09 17:17:51 +000013040Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13043 memory block in a strange case where libxml is linked twice
13044 in the binary.
13045
Daniel Veillard1d047672001-06-09 16:41:01 +000013046Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13049 state far too often, simple fix used to avoid it.
13050
Daniel Veillard4497e692001-06-09 14:19:02 +000013051Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13054 being processed, applied his patch
13055 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13056
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013057Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13060 provided fixes to compile on MSCC again
13061 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13062 also provided an update for the project files.
13063
Daniel Veillarda682b212001-06-07 19:59:42 +000013064Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13067 bug #55810
13068
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013069Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * tree.c: fixed xmlGetNsProp() to close bug #55683
13072 Note this requires libxslt to use it's own function instead.
13073
Daniel Veillardf0c53762001-06-07 16:07:07 +000013074Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * HTMLtree.c: when in a pre element no formatting space should
13077 be added.
13078 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13079
Daniel Veillard068a9652001-06-07 15:30:26 +000013080Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * configure.in: added tests for signal() and signal.h
13083
Daniel Veillard541d6552001-06-07 14:20:01 +000013084Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13087
Daniel Veillard8a367d42001-06-07 14:01:34 +000013088Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * doc/libxml-doc.el: Felix Natter provided a new version for
13091 libxml2
13092
Daniel Veillard8a926292001-06-07 11:20:20 +000013093Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * HTMLtree.c: when in a pre element no formatting space should
13096 be added.
13097
Daniel Veillard14839d52001-06-06 16:11:56 +000013098Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13101
Daniel Veillarde95e2392001-06-06 10:46:28 +000013102Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13105 hack
13106 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13107 * uri.c: fixed a warning
13108
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013109Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * HTMLtree.c: trying to close bug #55772 escaping in script
13112 elements
13113 * doc/xml.html: suggest to send mail to the list
13114
13115Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013116
13117 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13118 good. Use a macro and based on the solution provided in
13119 vsnprintf manual page from GNU.
13120
Bjorn Reese99748722001-06-05 12:49:15 +000013121Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13122
13123 * error.c: Workaround for non-preserving variadic list.
13124 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13125
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013126Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * doc/xml.html: added 2.3.10 release
13129
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013130Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * configure.in: releasing 2.3.10
13133
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013134Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13137
Daniel Veillard20042422001-05-31 18:22:04 +000013138Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * encoding.c: Robert Collins provided a patch to add the
13141 "US-ASCII" encoding alias
13142
Daniel Veillard97ac1312001-05-30 19:14:17 +000013143Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13146 string oriented functions and started cleaning the related areas
13147 in xpath.c which needed fixing in this respect
13148
Daniel Veillard2d703722001-05-30 18:32:34 +000013149Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13152 #55380
13153 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13154
Daniel Veillard9403a042001-05-28 11:00:53 +000013155Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * TODO: updated
13158 * nanohttp.[ch] : started adding APIs to get the redirected URL
13159 when this occurs (needed for further base computation
13160 * tree.h: cleanup
13161 * encoding.c: cleanup
13162 * SAX.c: minor change around ctxt->loadsubset
13163
Daniel Veillard6278fb52001-05-25 07:38:41 +000013164Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * Makefile.am include/Makefile.am: small change to have
13167 include/libxml rebuilt if working from CVS.
13168 * uri.c: applied another patch from Carl Douglas for URI escaping,
13169 this should close bug #51876
13170
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013171Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13174 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13175 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13176 added specific regression test
13177 * parser.h: preparing for the XSLT mode where DTD inherited
13178 attributes are added to the tree.
13179
Daniel Veillardbbd22452001-05-23 12:02:27 +000013180Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * xinclude.[ch]: Updated the namespace for the Last Call version
13183 * result/XInclude/include test/XInclude/include: updated the
13184 testsuite accordingly
13185
Daniel Veillard8514c672001-05-23 10:29:12 +000013186Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13189 related to bug #51876
13190
Daniel Veillard42596ad2001-05-22 16:57:14 +000013191Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * tree.c: fixed a gross mistake in base computation, xml:base is
13194 not completely correct yet (need cascade).
13195 * xpath.[ch]: added the few things needed to find a function name
13196 and URI from the XPath context when it is called.
13197
Daniel Veillard81418e32001-05-22 15:08:55 +000013198Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13201 * DOCBparser.c: small cleanup
13202 * xmllint.c: added a --catalogs option to load catalogs from
13203 $SGML_CATALOG_FILES
13204 * tree.c: cleanup
13205 * configure.in: iconv library fixup, ICONV_LIBS
13206
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013207Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * catalog.c: handling of CATALOG entries. detection of recursion,
13210 and a few bugfixes
13211 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13212 against the default namespace
13213
Daniel Veillard04b93292001-05-21 08:15:31 +000013214Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13217
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013218Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * parser.c: fixed propagation context info when parsing an
13221 external entity.
13222 * doc/html/*.html: regenerated a couple of docs
13223
Daniel Veillard4623acd2001-05-19 15:13:15 +000013224Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * doc/xml.html: update with 2.3.9 informations
13227
Daniel Veillardbed7b052001-05-19 14:59:49 +000013228Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13231 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13232 * doc/html/* : rebuilt the docs
13233 * valid.c: small patch which may improve some case when
13234 validating.
13235
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013236Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * HTMLparser.c: Closed bug #54891
13239 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13240 to the suite
13241
13242Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13245 applied a documentation patch from LotR and filled in a few missing
13246 descriptions
13247
Daniel Veillard76d66f42001-05-16 21:05:17 +000013248Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xpath.c tree.c parser.c: speed optimizations at the parser level
13251 document tree freeing and xpath evaluation
13252
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013253Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * parser.c parser.h parserInternals.h: fixed a couple of
13256 interfaces for handling memory buffer input to const char *
13257 upon suggestion of JamesH.
13258
Daniel Veillardc3739e72001-05-15 15:23:27 +000013259Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * configure.in: LoTR sent a patch fixing the previous commit
13262
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013263Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * configure.in: trying to deal again with the stoopid -R linking
13266 flag of Solaris
13267
Daniel Veillard790142b2001-05-15 10:51:53 +000013268Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * xpath.h: two nodeset access macros from Thomas Broyer
13271
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013272Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13275 patch from Thomas Broyer
13276
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013277Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13280 case
13281 * INSTALL: was empty added stuff from the FAQ
13282
Daniel Veillard75bea542001-05-11 17:41:21 +000013283Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13286 attributes handling and #54433 by adding xmlUnsetProp()
13287 and xmlUnsetNsProp()
13288
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013289Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * HTMLparser.c: Patch from Jonas Borgström
13292 (htmlGetEndPriority): New function, returns
13293 the priority of a certain element.
13294 (htmlAutoCloseOnClose): Only close inline elements if they
13295 all have lower or equal priority.
13296 * result/HTML: this of course changed a number of tests results.
13297
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013298Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * xmlIO.c catalog.c: plugged in the default catalog resolution
13301 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13302 documentations
13303 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13304
Daniel Veillarda7374592001-05-10 14:17:55 +000013305Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13308 integrating catalogs
13309 * catalog.[ch] testCatalog.c: adding a small catalo API
13310 (only SGML catalog support).
13311 * parser.c: restaured xmlKeepBlanksDefault(0) API
13312
Daniel Veillardc17337c2001-05-09 10:51:31 +000013313Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13316
Daniel Veillard257d9102001-05-08 10:41:44 +000013317Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * parser.c: added xmlParseExternalEntityPrivate() to allow
13320 propagation of ctxt->_private when parsing external entities
13321
Daniel Veillard083c2662001-05-08 08:27:14 +000013322Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13325
Daniel Veillard01ef7382001-05-08 07:31:43 +000013326Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13329
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013330Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * valid.c: warn when indeterminist content model is detected
13333 * result/VC/ElementValid8: this adds a message
13334 * Makefile.am: add --novalid for VCM tests
13335 * parserInternals.c: added a call to Init memory
13336
Daniel Veillard64269352001-05-04 17:52:34 +000013337Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13340 when both parameters are NULL.
13341
Daniel Veillard37721922001-05-04 15:21:12 +000013342Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * valid.c: applied small patch from Gary Pennington, reindented
13345 some part of the code.
13346
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013347Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13350 release, updated and regenerated the docs
13351
Daniel Veillard357c9602001-05-03 10:49:20 +000013352Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * xpath.c result/XPath/expr/floats : clarified and cleanup
13355 printing of abnormal floats in tests.
13356
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013357Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13360 * results/HTML/ : a few changes in the output of the HTML tests as
13361 a result.
13362 * configure.in: tying to fix -liconv where needed
13363
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013364Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * Makefile.am: fixed a stupid error
13367
Daniel Veillard7150a032001-05-02 16:41:11 +000013368Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * configure.in Makefile.am: make the inclusion of the trio
13371 modules in the library conditional
13372
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013373Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * DOCBparser.c: patche from László Kovács, fixed entities refs
13376 in attributes handling
13377
Daniel Veillardedddff92001-05-02 10:58:52 +000013378Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13381 flushing
13382
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013383Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c: fix of an XSLT namespace bug reported on the list
13386 general/bug-8-
13387
Daniel Veillard5792e162001-04-30 17:44:45 +000013388Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * strio.h trio.c: Dan McNichol suggested a couple of small
13391 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13392
Daniel Veillard02141ea2001-04-30 11:46:40 +000013393Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * tree.c parser.c encoding.c: spent a bit more time looking
13396 at the parsing speed and DOM handling. Added a few more
13397 speedups.
13398
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013399Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * parser.c: small but effective parsing speed improvement
13402
Daniel Veillardb59076b2001-04-29 17:04:07 +000013403Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * configure.in: default on the DocBook parser inclusion (for Gnome)
13406 * DOCBparser.h: fixed a header reference
13407
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013408Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * configure.in xpath.c: applied Bjorn patches for FPE on the
13411 alpha
13412
Daniel Veillardeefd4492001-04-28 16:55:50 +000013413Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13416 xmlSaveFormatFileTo()
13417
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013418Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * xpath.c: simple and efficient optimization, XPath functions
13421 aways bind to the same code, cache this
13422 * TODO: updated (by saying some is obsolete)
13423
Daniel Veillard2156a562001-04-28 12:24:34 +000013424Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * xpath.c: more cleanup work on XPath name parsing routines
13427
Daniel Veillard61d80a22001-04-27 17:13:01 +000013428Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13431 xmlXPathParseName
13432 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13433 * debugXML.c: avoid compilation problems if compiling without
13434 HTML support, Igor Zlatkovic
13435 * win32/libxml2/libxml2.def.src: being able to compile without
13436 XPath on Windows
13437
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013438Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * libxml.m4: yet another patch from Toshio Kuratomi
13441
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013442Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13445
Daniel Veillard67fee942001-04-26 18:59:03 +000013446Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * tree.[ch]: added xmlSaveFormatFile interface for saving
13449 and indenting a file.
13450
Daniel Veillard82e49712001-04-26 14:38:03 +000013451Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * xpath.c: fixed bug #53689 related to processing-instruction()
13454
Daniel Veillard02f077a2001-04-26 10:59:11 +000013455Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * DOCBparser.c: patche from László Kovács
13458
Daniel Veillard30211a02001-04-26 09:33:18 +000013459Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * parser.c: applied fixes from Christian Glahn bug report #53391
13462
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013463Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * error.c: Jean François Lecomte provided a complete description
13466 and a fix to bug #53537
13467
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013468Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13471
Daniel Veillard1034da22001-04-25 19:06:28 +000013472Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * DOCBparser.c SAX.c: a bit more work on entities processing.
13475 Still Need to cleanup XML output and references in attributes
13476
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013477Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13480
Daniel Veillardb33c2012001-04-25 12:59:04 +000013481Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * tree.c: trying to fix #53574, not completely complete,
13484 I would like xmllint --copy --debug test/ent1 and
13485 xmllint --debug test/ent1 to show the same result.
13486 * xpath.c: fix a bug when trying to sort namespace nodes
13487
Daniel Veillard5146f202001-04-25 10:29:44 +000013488Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * HTMLtree.c: real fix for #53402
13491
Daniel Veillard7533cc82001-04-24 15:52:00 +000013492Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13495 PIs when using xsl:output
13496 * valid.c: closing #53537 some case generate segfaults if there
13497 is validity errors
13498
Daniel Veillard61b33d52001-04-24 13:55:12 +000013499Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13502 of external parsed entities, added --noent to testDocbook
13503 * valid.c: Garry Pennington found an uninitialized variable
13504 access in xmlValidateElementContent()
13505
Daniel Veillard56098d42001-04-24 12:51:09 +000013506Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13509 with madness
13510 * result/HTML/ : this modified the result of the regression tests
13511 a lot.
13512
Daniel Veillard122376b2001-04-24 12:12:30 +000013513Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13516 to doc where it wasn't checked against NULL reported by
13517 Jens Laas
13518
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013519Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13522 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13523
Daniel Veillardeae522a2001-04-23 13:41:34 +000013524Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13527 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13528 * SAX.[ch]: cleanup and updates for DocBook
13529 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13530 ex SGML identifier changes
13531 * valid.c: removed a static unused function.
13532
Daniel Veillardde57c612001-04-23 09:13:36 +000013533Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * HTMLtree.c: applied change for Paul Sponagl on script saving
13536 * Makefile.am: the warning about entity title.xml are normal.
13537
Daniel Veillard393df012001-04-22 20:11:18 +000013538Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * configure.in: release of 2.3.7
13541 * Makefile.am: fixing make distcheck
13542
Daniel Veillarda41123c2001-04-22 19:31:20 +000013543Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * doc/html/* doc/xml.html: updated and regenerated the docs
13546
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013547Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13550
Daniel Veillarde82a9922001-04-22 12:12:58 +000013551Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * tree.c: fixed #53388 with the provided patch
13554
Daniel Veillard06803992001-04-22 10:35:56 +000013555Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * valid.c: Bjorn detected an invalid memory access. Fixed
13558 vstateVPush()
13559
Daniel Veillard40af6492001-04-22 08:50:55 +000013560Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13563
Bjorn Reese70a9da52001-04-21 16:57:29 +000013564Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13565
13566 * libxml.h: new header used only for the compilation of libxml
13567 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13568 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13569 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13570 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13571 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13572 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13573 baseline (version 1.2 plus a single patch).
13574 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13575 scientific notation for numbers. Tests added.
13576 * xpath.c: formatting of numbers changed to use sprintf
13577 (contribution from William Brack)
13578
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013579Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * valid.c: cleanup, more useful debugging
13582 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13583 * xmlIO.c: entity loading is printed as an error when validating
13584
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013585Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * valid.c: fixed to validate within entities
13588 * test/VCM/v22.xml: added a specific testcase
13589
Daniel Veillardca1f1722001-04-20 15:47:35 +000013590Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * valid.c: forgot an epsilon transition in for ()+
13593 * test/VCM/v21.xml : added a specific test case
13594
Daniel Veillard85349052001-04-20 13:48:21 +000013595Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * valid.c: removed a state explosion exhibited by RSS
13598 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13599 from bug #51872
13600
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013601Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13604 validation without using an ugly NFA -> DFA algo in the source.
13605 Made a specific algorithm easier to maintain, using a single
13606 stack and without recursion.
13607 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13608 * hash.c: made the growing routine static
13609 * tree.h parser.c: added the parent information to an
13610 xmlElementContent node.
13611
Daniel Veillarde470df72001-04-18 21:41:07 +000013612Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * SAX.c parser.c xpath.c: generating IDs when not validating
13615 from an external parsed entity was poisoning the ID has table
13616 with removed values. This was killing XSLT on the KDE help
13617 browser.
13618
Daniel Veillardceacdd92001-04-18 15:10:35 +000013619Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * entities.h: andrew@ugh.net.au detected a double declaration
13622
Daniel Veillarda10efa82001-04-18 13:09:01 +000013623Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * debugXML.c hash.c tree.h valid.c : some changes related to
13626 the validation suport to improve speed with DocBook
13627 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13628 the way validation errors get reported
13629
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013630Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13633 by P C Chow and William M. Brack for XSLT HTML output
13634
Daniel Veillard2d90de42001-04-16 17:46:18 +000013635Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13638 Igor Zlatkovic patches for MSC compilation and added his
13639 updates
13640
Daniel Veillarde043ee12001-04-16 14:08:07 +000013641Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13644 prefix lookup.
13645 * parserInternals.c: fixed the bug reported by Morus Walter
13646 due to an off by one typo in xmlStringCurrentChar()
13647
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013648Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * HTMLparser.c result/HTML/*: revamped the way the HTML
13651 parser handles end of tags or end of input
13652
Daniel Veillard82daa812001-04-12 08:55:36 +000013653Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13656
Daniel Veillard67a21302001-04-11 14:39:16 +000013657Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13660 bug where the linktime verions of free() won't work ...
13661
Daniel Veillard27b55282001-04-11 12:22:25 +000013662Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13665
Daniel Veillardafc73112001-04-11 11:51:41 +000013666Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * doc/xml.html: added 2.3.6 release
13669
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013670Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13673 * result/wml.xml: resulted in a small output change
13674
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013675Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * tree.c: xmlNewDoc was missing the charset initialization
13678 * xmllint.c: added --auto to autogenerate a doc, allow to
13679 reproduce the problem fixed on xmlNewDoc
13680
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013681Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xpath.c: trying to get 52979 solved
13684 * tree.c result/ result/noent/: trying to get 52712 solved, this
13685 also made me clean up the fact that XML output in general should
13686 not add formating blanks by default, this changed the output of
13687 a few tests
13688
Daniel Veillard73639a72001-04-10 14:31:39 +000013689Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13692
Daniel Veillardfac26a12001-04-08 13:08:14 +000013693Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * configure.in: finally released 2.3.6
13696
Daniel Veillard911f49a2001-04-07 15:39:35 +000013697Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * xpath.c: checking for null pointer generated by new code
13700
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013701Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * xpath.c: fixed a [] evaluation problem reported
13704 * test/XPath/tests/simpleaddr: extended test
13705 * result/XPath/simpleaddr: updated result
13706
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013707Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13708
13709 * xmllint.c: Dan Timis reported a portability problem
13710 on Macs without mmap, fixed it.
13711
Daniel Veillardb38bd552001-04-03 18:22:00 +000013712Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * testXPath.c : added a --tree option allowing to display the
13715 tree dump of the XPath expression
13716
Daniel Veillard4dd93462001-04-02 15:16:19 +000013717Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpath.c: fixed a memleak when comparing nodesets
13720 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13721 * tree.c: added a TODO
13722
Daniel Veillard92ad2102001-03-27 12:47:33 +000013723Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13726 we need string functions
13727 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13728 to be able to use them where needed. Applied some changes
13729 to reduce name linking pollution and compile in only what's
13730 needed.
13731 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13732 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13733 for the string manipulation functions
13734 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13735 to the free() function of xmlmemory.c
13736 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13737 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13738 usage.
13739
13740
Daniel Veillard2be30642001-03-27 00:32:28 +000013741Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * error.c: applied the context output patch of the error
13744 handling submitted by Chuck Griffith
13745 * error/VC/*: this slightly change some error logs
13746
Daniel Veillard50582112001-03-26 22:52:16 +000013747Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * parser.c: fixed line number reporting on error
13750
Daniel Veillard04be4f52001-03-26 21:23:53 +000013751Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * parser.c: Sullivan and Darin found a parser bug,
13754 applied the patch.
13755
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013756Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13759 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13760 xmlversion.h.in xpointer.c: of course the way I defined
13761 UNUSED breaks on old gcc version. Try to be smart and
13762 also define it directly in xmlversion.h
13763 * configure.in: removed -ansi flag from the pedantic set
13764
13765Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013766 Huge cleanup, I switched to compile with
13767 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13768 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13769 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13770 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13771 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13772 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13773 encoding.h entities.c error.c list.[ch] nanoftp.c
13774 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13775 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13776 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13777 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13778 Cleanup, staticfied a number of non-exported functions,
13779 detected and cleaned up a dozen of problem found this way,
13780 avoided a lot of public function name/typedef/system names clashes
13781 * doc/xml.html: updated
13782 * configure.in: switched private flags to the really pedantic ones.
13783
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013784Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * configure.in: 2.3.5
13787 * doc/html/*: rebuilt the docs
13788
Daniel Veillard146c9122001-03-22 15:22:27 +000013789Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * parser.c: fixed a reported bug in NOTATION parsing
13792 * uri.c: accepted but not fixed bug 51876, added TODO
13793 * Makefile.am: fixed bug 51876
13794
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013795Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * config.h.in configure.in error.c: fix a compilation problem
13798 on platforms without vsnprintf (xml@thewrittenword.com)
13799
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013800Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * parser.c: fixed a function name header typo
13803 * SAX.c: notations can also occur in external subset.
13804
Daniel Veillard7d42b542001-03-20 13:22:46 +000013805Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * error.c: removed a C++ like comment
13808
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013809Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * parser.c: fixing bug 52299 strange condition leading
13812 to a parser crash due to a buffer overflow
13813 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13814 added the specific test case
13815
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013816Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13819 xmlXPathConvert{String,Number,Boolean} to be able to make
13820 type casts without a context stack, fixed some implementation
13821 problems related to the absence of context at parse-time,
13822 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13823 in the public API too
13824 * xpointer.c xpathInternals.h: we need to know at parse time
13825 whether we are compiling an XPointer
13826
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013827Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13830 cleaned up the parser internals, refactored XPath code, added
13831 new compilation based APIs and cleanly separated public and
13832 private APIs.
13833
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013834Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xpath.h: the comp field must be added at the end to avoid
13837 killing binary compat.
13838
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013839Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * Makefile.am: detect XPath memleaks in regreson tests
13842 * error.c: fixed and error w.r.t. error reporting still using
13843 stderr
13844 * hash.c: added new line at end of file
13845 * tree.h: minor cleanup
13846 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13847 expression parsing from evaluation, resulted in a number of
13848 changes internally, and in XPointer. Likely to break stuff
13849 using xpathInternals.h but should remain binary compatible,
13850 new interfaces will be added.
13851
Daniel Veillardd574f782001-03-14 19:40:17 +000013852Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * configure.in: fixed a couple of problems reported by
13855 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13856 without gcc on non linux platforms.
13857
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013858Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13861 a fix for --with-html-dir= configure support. I hope it won't
13862 break rpm generation
13863
Daniel Veillarda022fe02001-03-14 16:30:00 +000013864Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * xmlIO.c: one function comment cleanup.
13867
Daniel Veillard25239c12001-03-14 13:56:48 +000013868Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * SAX.c: external subset notations were improperly registered
13871 in the internal subset.
13872
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013873Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * README.cvs-commits: added, pointing to HACKING
13876 * HACKING: updated
13877
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013878Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * parser.c: and Matt Sergeant found one in the XML push
13881 parser (erroneous check I forgot to remove when I fixed the
13882 main parser).
13883
Daniel Veillard68d7b672001-03-12 18:22:04 +000013884Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * xpath.c: ptittom found a small bug in UnaryExpr
13887
Daniel Veillarde356c282001-03-10 12:32:04 +000013888Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * configure.in: bumped to 2.3.4
13891 * error.c: fixed bug #51860
13892 * tree.c: fixed bug #51861
13893 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13894 * tree.[ch] : added xmlDefaultBufferSize
13895 * nanoftp.c: typo in function name header block
13896 * doc/xml.html : updated, added link to XML::LibXSLT
13897 * doc/html/* : rebuilt the docs
13898
Daniel Veillard80f32572001-03-07 19:45:40 +000013899Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * parser.c SAX.c: the new content parsing code raised an
13902 ugly bug in the characters() SAX callback. Found it
13903 just because of strangeness in XSLT XML Rec ouptut :-(
13904
Daniel Veillard6c831202001-03-07 15:57:53 +000013905Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * Makefile.am: Martin Baulig suggested to add -lm
13908 * tree.c: found another bug in xmlNodeGetContent()
13909
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013910Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * xpath.c: Bjorn found the error related to strictness of comparison.
13913
Daniel Veillard29631a82001-03-05 09:49:20 +000013914Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * parser.c: trying to fix the Dtd parsing problem reported
13917 by Gary, side effect of last week speed optimizations.
13918
Daniel Veillard14be0a12001-03-03 18:50:55 +000013919Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13922 * parserInternals.c: removed unneeded test raised by Stric
13923
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013924Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13925
13926 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13927 and fixed by William Brack). Added xmlXPathFormatNumber.
13928 Changed the sorting slightly.
13929 * configure.in Makefile.am example/Makefile.am: Added -lm.
13930 Please note that applications linking with libxml2, must
13931 also like with the math library from now on.
13932
Daniel Veillardf9533d12001-03-03 10:04:57 +000013933Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13936
Daniel Veillard2f362242001-03-02 17:36:21 +000013937Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * parser.c: one must report spaces even if the Dtd element
13940 content proves that this is not part of the element content.
13941 * result/valid/*.xml: this changed the ouptu slightly
13942
Daniel Veillardb402c072001-03-01 17:28:58 +000013943Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * configure.in: bumped to 2.3.3
13946 * doc/xml.html: updated
13947
Daniel Veillard77851712001-02-27 21:54:07 +000013948Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * tree.c: minor doc fix
13951 * xpath.c: deallocation issues when a result tree has been
13952 converted to a node-set
13953
Daniel Veillardec70e912001-02-26 20:10:45 +000013954Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * doc/xml.html: oops corrected dates s/2000/2001
13957
Daniel Veillard8730c562001-02-26 10:49:57 +000013958Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * valid.c: new patch from Gary Pennington
13961
Daniel Veillard91e9d582001-02-26 07:31:12 +000013962Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * doc/xml.html: applied patch from Ankh
13965
Daniel Veillardedac3c92001-02-26 01:36:19 +000013966Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * xinclude.c: fixed a problem building on Mac
13969
Daniel Veillard21a0f912001-02-25 19:54:14 +000013970Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * parser.c: more work on increasing parsing ferformances
13973
Daniel Veillard48b2f892001-02-25 16:11:03 +000013974Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13977 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13978 avoiding memcpy in production builds MEM_CLEANUP macro use
13979 * parser.[ch] parserInternals.c: optimizations of the tightest
13980 internal loops inside the parser. Better checking of I/O
13981 flushing/loading conditions
13982 * xmllint.c : added --timing
13983
Daniel Veillard71681102001-02-24 17:48:53 +000013984Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * configure.in: bumped to 2.3.2
13987 * doc/xml.html: updated for release
13988
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013989Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * xpath.c: found a memleak and fixed a nasty bug
13992
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013993Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * xmllint.[c1] : added return code errors for xmllint
13996 * xpath.c: specific debug dump function for result value trees
13997
Daniel Veillard4b637072001-02-21 21:52:55 +000013998Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * xpath.c: finally implemented xmlXPathCompareNodeSets
14001 * test/XPath/expr/floats results/XPath/expr/floats: added
14002 a test for float expressions
14003
Daniel Veillardf714aa32001-02-21 03:07:44 +000014004Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14007 * parserInternals.[ch]: trying to speed up parsing
14008 * xpath.c : speeded up node set equality op
14009
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014010Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14013 better handling of ID/IDREF and the list modules associated
14014 * configure.in: small CFLAGS cleanup
14015
Daniel Veillarda8abee62001-02-19 15:14:59 +000014016Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * configure.in: fixed iconv detection on AIX (stric)
14019
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014020Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014021
14022 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14023
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014024Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14025
14026 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14027 and optimized xmlXPathNodeSetSort
14028
Daniel Veillard142adbf2001-02-17 13:21:05 +000014029Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * xpath.c: bug fix when context size is 0
14032 * parser.c: I like Norm's Dtd because they still manage to break
14033 the parser occasionally
14034
Daniel Veillardf23e0092001-02-16 13:21:29 +000014035Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14038
Daniel Veillarde0e26512001-02-16 00:11:46 +000014039Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14042 attributes within the XML-1.0 namespace
14043
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014044Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * xpathInternals.h: exported a few axis functions
14047 * doc/xml.html: updated the doc
14048
Daniel Veillard760f4422001-02-15 14:59:48 +000014049Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * configure.in: applied patch from Daniel van Balen for OpenBSD
14052 and bumped version to 2.3.1
14053 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14054 attempt to find autoclosing was simply broken, removed it,
14055 updated the examples, this is better
14056
Daniel Veillardd194dd22001-02-14 10:37:43 +000014057Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14060 hash functionnalities.
14061 * doc/html/* : rebuild the doc
14062
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014063Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14066 on predicate
14067 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14068 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14069 really want to have tags closed on output even if we accept
14070 unclosed ones on input
14071
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014072Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * xpath.c: ouch don't free NULL, rare case fixed
14075 * tree.c: don't coalesce text nodes if they don't have the
14076 same behaviour wrt escaping on output
14077
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014078Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * xpath.c: small fixup
14081 * SAX.c: don't warn on empty namespaces.
14082
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014083Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * README: a bit of cleanup
14086 * configure.in: preparing for 2.3.0 release
14087
Daniel Veillard1f83d392001-02-08 09:37:42 +000014088Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * hash.[ch]: added a first version of xmlHashSize()
14091 * valid.c: another bug fix from Gary Pennington
14092
Daniel Veillard5eef6222001-02-07 18:24:48 +000014093Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * valid.c: couple of bug fixes pointed by Gary Pennington
14096 * HTMLtree.c: #if 0 cleanup
14097
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014098Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14101 which removes a time consuming check of xmlXPathNodeSetAdd()
14102 and use it in places where we are sure to not break unicity
14103
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014104Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xpath.c: bug fixes found from XSLT
14107 * tree.c: preserve node->name special values when copying nodes.
14108 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14109 external subset are fetched when available but without full
14110 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14111 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14112 output with encoding disabled.
14113
Daniel Veillard2c833b62001-02-03 08:52:06 +000014114Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14117 xmlCheckFilename should not be called from xmlFileOpenW
14118 and xmlGzfileOpenW
14119
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014120Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14123 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14124 added the new tests for URI normalization
14125 * testURI.c: fixed stoopid bugs
14126 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14127 the URI in the error messages are now properly normalized
14128
Daniel Veillardea28ce62001-02-02 08:20:19 +000014129Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14132
Daniel Veillarde99a4762001-02-01 04:34:35 +000014133Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14136
Daniel Veillard2b325a02001-01-31 20:46:31 +000014137Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * xpath.c: fixed mod operator
14140
Daniel Veillardde55cf62001-01-31 15:53:13 +000014141Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * parser.c: fixed xmlStrcat doc
14144 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14145 trees.
14146
Daniel Veillard2f913b72001-01-31 13:23:49 +000014147Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * xpath.c result/XPath/tests/chaptersbase
14150 result/XPath/tests/simplebase: fixed XPath node()
14151 * tree.c: small fix in xmlNewNs()
14152 * Makefile.am: removed extraneous xml2Conf.sh rule
14153
Daniel Veillardb42042b2001-01-28 07:40:36 +000014154Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14157 Changed the library name, in order to get libxml-devel and
14158 libxml2-devel to coexist on a single system
14159 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14160 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14161
Daniel Veillardee0a4662001-01-27 18:59:33 +000014162Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14165 libxml2-devel installable in // as libxml-devel.
14166
Daniel Veillard5eb05942001-01-27 17:50:22 +000014167Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * doc/Makefile.am: fixed make rebuild in doc
14170 * doc/html/*.html: rebuilt the docs
14171
Daniel Veillard65c295d2001-01-26 09:32:39 +000014172Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14175
Daniel Veillard8e199902001-01-25 18:54:39 +000014176Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14177
14178 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14179 the HTML doc to go into the -devel RPM ...
14180 * aclocal.m4 config.h.in: some updates due to auto* magic
14181
Daniel Veillard93086662001-01-25 18:13:04 +000014182Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xpath.h: added a hook in the context structure allowing to
14185 link to extra support, needed for XSLT
14186
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014187Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14190 xmlXPtrCmpPoints to use it.
14191 * propagated the following patch from Alejandro Forero
14192 * include/win32config.h xmlIO.c: applied further suggestions
14193 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14194 * example/gjobread.c: fixed warnings, now that it builds
14195
14196Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14197
14198 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14199
14200 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14201 filename points to a valid file (not a directory).
14202 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14203 Added calls to xmlCheckFilenameDir.
14204
14205 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14206 `path' (rather than `filename') as the parameter to gzopen and open.
14207
Daniel Veillard48177c22001-01-23 15:27:41 +000014208Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * Makefile.am: fixed a problem with EXTRA_DIST
14211
Daniel Veillardb83ba402001-01-22 22:45:10 +000014212Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * Makefile.am example/Makefile.am: finally found the trick
14215 to build the example, i.e. add "." in SUBDIRS before example
14216 in the list <grin/>
14217
Daniel Veillard82687162001-01-22 15:32:01 +000014218Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * doc/xml.html: updated with an XSLT section, removed pointer to
14221 W3C CVS base.
14222
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014223Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14226 too, and deallocation need to occur the same way.
14227
Daniel Veillarde4566462001-01-22 09:58:39 +000014228Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14231 type correponding to an XSLT result tree fragment. Share most
14232 of the data format with node set, as well as operators.
14233 * HTMLtree.c: added a newline at the end of the doctype output
14234 whe this one is not present initially.
14235 * tree.c: make sure taht the parent and doc pointers are properly
14236 set when copying attributes (lists).
14237
Daniel Veillard701c7362001-01-21 09:48:59 +000014238Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14241
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014242Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * xpath.c: seems I finally killed that ugly path evaluation
14245 context bug (tagged 9999 in case is is wrong)
14246
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014247Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14250 for XSLT
14251
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014252Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14255 for xmlGzfileOpen() bug
14256
Daniel Veillardf6eea272001-01-18 12:17:12 +000014257Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * xpath.c: removed an error found by XSLT usage
14260 * tree.c parserInternals.h: use a predefined static string
14261 for text and comment nodes, avoid freeing them in xmlFreeNode,
14262 exported the string name in parserInternals.h and added
14263 another value to disable encoding at output (for XSLT),
14264 gain memory, time.
14265
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014266Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14269 win32/libxml2/libxml2_so.dsp: new makefiles and update
14270 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14271
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014272Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14275 Gary Pennington
14276
Daniel Veillard389e6b72001-01-15 19:41:13 +000014277Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * xpath.c: fixed the comaprision of values and nodelists,
14280 need to compare nodelist still ...
14281 * debugXML.c: avoided a possible core dump
14282 * HTMLparser.c: cleanup
14283 * nanohttp.c: contributed fix.
14284 * tree.c: fixes in properties handling added xmlSetNsProp
14285 needed by libxslt
14286 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14287 comment
14288 * TODO: updated
14289
Daniel Veillard167bd532001-01-06 21:09:34 +000014290Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * parser.c parserInternals.c: applied Bjorn Reese optimization
14293 patch
14294
14295Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * Makefile.am: applied patch fro make check from Martin Vidner
14298
Daniel Veillard503b8932001-01-05 06:36:31 +000014299Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * configure.in: preparing 2.2.11
14302 * doc/html/*: rebuild the HTML files
14303 * doc/xml.html : updated
14304
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014305Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * tree.c: fixed a stupid bug
14308 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14309 patches related to validation of an XInclude processing result
14310 * TODO: updated
14311
Daniel Veillarde2488192001-01-04 10:54:22 +000014312Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14315 on large files
14316
Daniel Veillardf060a412001-01-03 20:52:44 +000014317Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14320
Daniel Veillard45cff692001-01-03 18:02:04 +000014321Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14324 reported by Jonas Borgström
14325 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14326
Daniel Veillard08108982001-01-03 15:24:58 +000014327Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * testXPath.c xpath.c: fixing the XPath union expressions problem
14330 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14331
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014332Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * xmllint.c: Made is so if the file name is "-" is will read form
14335 standard input. Sven Heinicke <sven@zen.org>
14336 * tree.c: fixed a problem when growing buffer
14337 * tree.h: fixed the comment of the node types following andersca
14338 comment
14339 * TODO: updated
14340
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014341Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * HTMLparser.[ch]: added a way to avoid adding automatically
14344 omitted tags. htmlHandleOmittedElem() allows to change the
14345 default handling.
14346 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14347 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14348 of xmllint too when using --memory flag, added a memory test
14349 suite at the Makefile level.
14350 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14351 with namespace use when encountering QNames in XPath evalation,
14352 added xmlns() scheme in XPointer.
14353 * nanoftp.c : incorporated a fix
14354 * parser.c xmlIO.c: fixed problems raised with encoding when using
14355 the memory I/O
14356 * parserInternals.c: closed bug 25934 reported by
14357 torsten.landschoff@innominate.de
14358 * TODO: updated
14359
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014360Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14363 on a non-updated tree :-(, made a 2.2.10 release to correct the
14364 situation
14365
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014366Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14369 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14370 integrated a set of OpenVMS changes from Howard Taylor
14371 <Howard.Taylor@pacoast.com>
14372
Daniel Veillard58770e72000-11-25 00:48:47 +000014373Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14374
14375 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14376 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14377
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014378Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14379
14380 * HTMLparser.c: some fixes on auto-open of html/head/body
14381 * encoding.c: fixed a compilation error on some gcc env
14382 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14383 XPointer implementation
14384 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14385 related XPointer tests and associated results
14386
Daniel Veillard300f7d62000-11-24 13:04:04 +000014387Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
14389 * doc/xmldtd.html doc/xml.html: following a short step by step
14390 guidance on IRC to help maciej with DTDs I started a small
14391 page on the subject.
14392
Daniel Veillard748e45d2000-11-17 16:36:08 +000014393Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * HTMLparser.c: fixed handling of broken charrefs
14396 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14397 patches
14398
Daniel Veillard28929b22000-11-13 18:22:49 +000014399Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14400
14401 * doc/xml.html doc/html/* : rebuilt the docs after adding
14402 xinclude and updated page for 2.2.7 and 2.2.8
14403 * configure.in: releasing 2.2.8
14404
Daniel Veillard41e06512000-11-13 11:47:47 +000014405Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * parser.[ch] parserInternals.c: applied the conditional
14408 section processing fix from Jonathan P Springer
14409 <jonathan.springer2@gte.net>
14410 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14411 project file, fixed iconv default non support
14412 * xpath.c: fixed the problem of evaluating relative expressions
14413 when a node context is provided.
14414
Daniel Veillardbf432752000-11-12 15:56:56 +000014415Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * nanoftp.c: fixed gcc 2.95 new warnings
14418 * SAX.c: fixed a stupid bug
14419 * tree.c: fixed a formatting problem when round-tripping
14420 from/to memory
14421 * xinclude.c: chased memleak, fixed a base problem
14422 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14423 xmlXPtrBuildNodeList()
14424 * TODO: updated
14425 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14426 adding a first small set of regression tests for XInclude
14427
Daniel Veillardc2def842000-11-07 14:21:01 +000014428Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * nanohttp.[ch]: applied Wayne Davison patches to access
14431 the WWW-Authorization header.
14432 * parser.c: Closed Bug#30847: Problems when switching encoding
14433 in short files by applying Simon Berg's patch.
14434 * valid.c: fixed a validation problem
14435 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14436 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14437 Wayne Davison
14438 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14439 need to be extended to non full nodes selections.
14440 * xinclude.c: starts to work decently
14441
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014442Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14445 debugXML.c xmlversion.h.in: Started adding XInclude support,
14446 this is a new xmllint option
14447 * tree.c xpath.c: applied TOM patches for XPath
14448 * xpointer.c: fixed a couple of errors.
14449 * uri.c: added an escaping function needed for xinclude
14450 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14451 new warning from RH70 gcc's version
14452
Daniel Veillarda4964b72000-10-31 18:23:44 +000014453Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * HTMLparser.c: fixed loop on invalid char in scripts
14456 * parser.c: update to description of xmlIOParseDTD()
14457 * libxml.m4 xmlversion.h.in: changes contributed by
14458 Michael Schmeing <m.schmeing@internet-factory.de>
14459 * configure.in: preparing for 2.2.7
14460 * Makefile.am: trying to avoid config.h and acconfig.h
14461 being included in the distrib
14462 * configure.in: released 2.2.7
14463
14464Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14467 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14468
Daniel Veillard01411222000-10-30 15:33:22 +000014469Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * parser.[ch]: added xmlIOParseDTD()
14472 * xpointer.c: added support for the 2 extra parameters of
14473 string-range, fixed a stoopid error when '0' was present
14474 in XPointer expressions
14475 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14476 testsuite for the above
14477
Daniel Veillard6db58192000-10-30 09:27:53 +000014478Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * libxml.spec.in: improved package descriptions
14481
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014482Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * xpath.c xpathInternals.h: applied a large cleaning patch
14485 from TOM <ptittom@free.fr>, it also add namespace support
14486 for function and variables registration.
14487
Daniel Veillardbd20df72000-10-29 17:53:40 +000014488Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14491 * Makefile.mingw: Wayne Davison's update adding hash.c
14492
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014493Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * xpath.c: fixed the root evaluation problems
14496 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14497 ignorable spaces with <b> <bold> <em>
14498 * tree.c: fixed a loop in xmlSearchNsByHref()
14499
Daniel Veillard767662d2000-10-27 17:04:52 +000014500Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * xpath.c: applied another XPath patch from TOM
14503 * xpath.c include/makefile.am: applied another patch from
14504 china@thewrittenword.com (cleanup on IRIX).
14505
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014506Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * xml-config.1: received a fixed version from Fredrik Hallenberg
14509 <hallon@lysator.liu.se>
14510
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014511Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14514 cleanup patch for XPath
14515
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014516Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * patched to redirrect all "out of context" error messages to
14519 a reconfigurable routine. The changes are:
14520 * xmlerror.h : added the export of an error context type (void *)
14521 an error handler type xmlGenericErrorFunc there is an interface
14522 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14523 to reset the error handling routine and its argument
14524 (by default it's equivalent to respectively fprintf and stderr.
14525 * all the c files: all wild accesses to stderr or stdout within
14526 the library have been replaced to calls to the handler.
14527
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014528Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * configure.in: release 2.2.6
14531 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14532 exporting the inner functions of xpath for extension modules
14533 * doc/*: updated and rebuilt the doc
14534
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014535Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * nanohttp.c : applied Wayne HTTP cleanup patch
14538 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14539 and xmlNodeSetSpacePreserve()
14540
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014541Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * xpath.c: closing bug #29260
14544
Daniel Veillard126f2792000-10-24 17:10:12 +000014545Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14548 multikey tuples, made hash structure opaque
14549 * valid.[ch]: moved elements, attributes, notations decalarations
14550 as well as ID and refs to hash tables.
14551 * entities.c: hash cleanup
14552 * xmlmemory.c: fixed a dump problem in debug mode
14553 * include/Makefile.am: problem passing in DESTDIR= values patch
14554 from Marc Christensen <marc@calderasystems.com>
14555 * nanohttp.c: removed debugging remains
14556 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14557 * HTMLparser.c parser.c: fixing a number of problems with the
14558 macros in the *parser.c files (Wayne).
14559 * HTMLparser.c: close the previous option when opening a new one
14560 (Marc Sanfacon).
14561 * result/HTML/*: updated the HTML results accordingly
14562
Daniel Veillard52afe802000-10-22 16:56:02 +000014563Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14566 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14567 XPath functions and XML entities table to them. More to come...
14568 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14569
Daniel Veillard683cb022000-10-22 12:04:13 +000014570Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * tree.c: coalesce adjacent text nodes
14573 * valid.c: handling of blank nodes in DTd validation (raised
14574 by problems with a posteriori validation).
14575 * nanohttp.c: changing behaviour on HTTP write stuff.
14576 * HTMLtree.c: forced body and html to be explicitely closed.
14577 * xpath.h: exported more XPath functions.
14578
Daniel Veillard1baf4122000-10-15 20:38:39 +000014579Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * Release of 2.2.5
14582 * xpointer.c: range() range-inside and other helper functions
14583 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14584
Daniel Veillard47e12f22000-10-15 14:24:25 +000014585Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14586
14587 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14588 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14589
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014590Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14593 and XPointer modules
14594
Daniel Veillard134c9f32000-10-15 10:27:08 +000014595Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * SAX.h: closed #25107
14598
Daniel Veillard39915622000-10-15 10:06:55 +000014599Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * testSAX.c: fixed problem with cdata reporting
14602 * SAXresult/* : updated
14603
Daniel Veillard1e851392000-10-15 10:02:56 +000014604Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14607 Closed bug #27499, added to regression tests
14608 * TODO: updated
14609
Daniel Veillard7eda8452000-10-14 23:38:43 +000014610Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14611
14612 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14613 support for SCRIPT and STYLE with help from Bjorn Reese
14614 * test/HTML/* result/HTML/*: added simple testcase and updated
14615 the existing ones.
14616
Daniel Veillardff9c3302000-10-13 16:38:25 +000014617Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14620 string-range for empty strings
14621 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14622 test/XPath/xptr/strrange: augmented the XPointer testsuite
14623
Daniel Veillard189446d2000-10-13 10:23:06 +000014624Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * doc/xml.html doc/xmlmem.html: added a module describing memory
14627 interfaces and use, updated the main page.
14628
Daniel Veillard2f971a22000-10-12 23:26:32 +000014629Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14632 nanoftp code work on Windows too now
14633
14634Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014635
14636 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14637 * xpointer.c: implemented string-range() at least a good first version
14638 * test/XPath/docs/str test/XPath/xptr/strrange
14639 result/XPath/xptr/strrange: the string-range() tests
14640
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014641Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * Makefile.am include/Makefile.am include/win32config.h
14644 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14645 and make distcheck
14646
Daniel Veillard19d61112000-10-11 23:50:35 +000014647Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14650 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14651 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14652
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014653Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14656 patch for socklen_t detection by
14657 Albert Chin-A-Young <china@thewrittenword.com>
14658
Daniel Veillardcd429612000-10-11 15:57:05 +000014659Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14662 and added a --dtdvalid option to xmllint used to test it
14663
Daniel Veillard47c02452000-10-11 13:04:36 +000014664Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14667 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14668
Daniel Veillard2d38f042000-10-11 10:54:10 +000014669Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14672 handlings (registration, lookup, cleanup)
14673
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014674Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * configure.in Makefile.am include/makefile.am: adding XPointer
14677 and XPtrtests target
14678 * xpointer.[ch] : new files for XPointer support
14679 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14680 more XPath tests
14681
Daniel Veillard57fda592000-10-10 23:24:14 +000014682Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * configure.in: fixed, very broken, make distcheck works again
14685
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014686Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * More work toward 2.2.5, integrated a number of patches
14689 * configure.in Makefile.am win32config.h.in: trying to cleanup
14690 make distcheck .... huh ...
14691 * include/Makefile.am include/win32config.h: new directory
14692 for includes
14693 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14694 updated teh makefiles and instructions for WIN32
14695 * xpath.c: small fixes
14696 * test/XPath/ results/XPath: updated the testcases and results
14697 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14698 suggested patches
14699 * valid.c: fixed an ID bug
14700
Daniel Veillardb71379b2000-10-09 12:30:39 +000014701Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014704 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014705 * xpath.[ch]: worked on XPointer
14706
Daniel Veillard7e99c632000-10-06 12:59:53 +000014707Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * configure.in Makefile.am: 2.2.5, ship the include in an
14710 include/libxml subdirectory, use symlinks when using CVS
14711 * testSAX.c: fixed small bug
14712 * testXPath.c: changed the way testfiles are parsed
14713 * debugXML.c: same kind of cleanup when parsing an argument expression
14714 XPath/XPointers can have blanks embedded
14715 * xpath.[ch]: more cleanup, reorgs for XPointer work
14716 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14717 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14718
Daniel Veillard55b91f22000-10-05 16:30:11 +000014719Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14722 in the XPath engine, rewrote large parts of it, now it's far
14723 cleaner and in sync with the REC not an old WD. Fixed a parsing
14724 problem in the interactive XML shell found when testing XPath.
14725
Daniel Veillardac260302000-10-04 13:33:43 +000014726Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14729 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14730 examples with the extra test
14731
Daniel Veillard7cfce322000-10-04 12:40:27 +000014732Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14735 the global init function.
14736
Daniel Veillard970112a2000-10-03 09:33:21 +000014737Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * HTMLparser.c: Doohhh, attribute name parsing was still case
14740 sensitive ! Fixed this ...
14741 * result/HTML/* : updated the tests results accordingly
14742
Daniel Veillard740abf52000-10-02 23:04:54 +000014743Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14744
14745 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14746 engine, should be far more stable, incorporated a new version of
14747 preceding/following axis, need testing
14748 * uri.c: fixed file:///c:/a/b/c problem
14749 * test/XPath/tests/idsimple: augmented the XPath tests
14750
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014751Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * doc/* rebuilding docs for 2.2.4 release
14754
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014755Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * configure.in: releasing 2.2.4
14758 * parser.[ch]: added xmlStrEqual()
14759 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14760 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14761 use xmlStrEqual instead
14762 * TODO: updated
14763 * added an XPath test
14764
Daniel Veillardbc765302000-10-01 18:23:35 +000014765Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14768 * entities.h: exported xmlInitializePredefinedEntities
14769 * parser.[ch] : added xmlInitParser()
14770 * parserInternals.h : had to export htmlInitAutoClose()
14771
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014772Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14775 problems
14776 * Makefile.am : added XPath regression tests to normal tests
14777 * uri.c: fixed a problem with local paths, cleanup
14778 * parser.c: fixed a problem with large CData sections
14779
Daniel Veillardd2ade932000-09-30 14:39:55 +000014780Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * configure.in xml-config.in: patch from "Ben Taylor"
14783 <sol7x86@hotmail.com> for solaris shared libs lookup
14784
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000147852000-09-30 Martin Baulig <baulig@suse.de>
14786
14787 * libxml-2.0.pc.in: Provide pkg-config script.
14788
14789 * configure.in: Create the libxml-2.0.pc script from the
14790 libxml-2.0.pc.in templates.
14791 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014792 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014793
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014794Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14797 when compiling with MSC
14798
Daniel Veillard46057e12000-09-24 18:49:59 +000014799Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14800
14801 * xpath.c: patch for normalize-string() substring-before(),
14802 substring-after() and translate() functions from Bjorn Reese
14803 <breese@mail1.stofanet.dk>
14804 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14805 Fredrik Hallenberg <hallon@lysator.liu.se>
14806 * TODO: updated
14807
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014808Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14811 problem of socklen_t being undefined on a number of platforms
14812 * debugXML.c: fixed a compilation problem when without snprintf
14813
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014814Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14817 an URI bug and a fix for the control-character-induced infinite loop
14818 * nanohttp.c: preventive fix for compiling on WIN32
14819
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014820Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * xmlint.c: closing bug #25000
14823
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014824Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14827 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14828 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14829 related function, fixing xmlStrncmp(), and associated cleanup
14830 * result/HTML/entities.html.sax: updating result
14831
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014832Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * uri.c: applied patch for URI escaping from Wayne Davison
14835 <wayned@blorf.net>
14836 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14837 from Denis Barbier <barbier@imacs.polytechnique.fr>
14838 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14839 patch from Wayne Davison
14840
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014841Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * doc/xml.html : updated with new releases, adding "how to help"
14844
Daniel Veillard04698d92000-09-17 16:00:22 +000014845Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14848 removed a few warnings in pedantic mode ...
14849 * parserInternals.c parser.c: moved encoding switching function
14850 to parserInternals.c
14851 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14852
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014853Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14856 error or warning handlers
14857
Daniel Veillardb1059e22000-09-16 14:02:43 +000014858Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * parserInternals.c parserInternals.h parser.c Makefile.am:
14861 created a new module parserInternals.c, moved most of the
14862 code shared by the various parsers there, as well as
14863 deprecated code from parser.c. More cleanup of parser.c
14864 * uri.c: fixed a problem when URI is NULL
14865 * valid.c: speedup when looking for an attribute declaration
14866
Daniel Veillard39c7d712000-09-10 16:14:55 +000014867Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14870 the cleanup of the computation of URI references when seeking
14871 external entities. The URI reference string and the resulting
14872 URI are both stored now.
14873 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14874 large s(n)printf checks and cleanup from Denis Barbier
14875 <barbier@imacs.polytechnique.fr>
14876 * xmlversion.h.in tree.h: couple of SGML declarations for a
14877 possible docbook module.
14878 * result/VC/ : a couple of test output changed due to the change
14879 of the entities URI
14880
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014881Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * parser.h: added a _private field for linking user's data
14884
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014885Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * parser.c parserInternals.h: demacroified most of the IS_XXX
14888 the gain in size is significant so ...
14889
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014890Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * entities.c: cases where looking up entities with doc==NULL
14893 covered
14894
Daniel Veillard90e11312000-09-05 10:42:32 +000014895Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
Daniel Veillard1de50802000-09-07 08:54:32 +000014897 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014898 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14899
Daniel Veillard98a79162000-09-04 11:15:39 +000014900Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
Daniel Veillard1de50802000-09-07 08:54:32 +000014902 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014903 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14904 * Makefile.in: added URItest and included thenin "make tests"
14905
14906Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014907
14908 * xmlversion.h.in: closed bug 22941
14909
Daniel Veillard2bb89092000-08-31 14:57:50 +000014910Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * doc/xmlio.html: added doc and example for entity loader
14913 redefinition.
14914
Daniel Veillard96984452000-08-31 13:50:12 +000014915Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14918 used by libxml
14919
Daniel Veillarde715dd22000-08-29 18:29:38 +000014920Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * parser.c: Fixed bug on invalid ontent characters and when using
14923 push.
14924 * xmllint.c: fixed xmllint endling of errors in push mode
14925
Daniel Veillard4948eb42000-08-29 09:41:15 +000014926Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014929 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014930 * result/HTML/*.sax: regenerated HTML SAX output
14931 * parser.c: more cleanup.
14932
Daniel Veillarde010c172000-08-28 10:04:51 +000014933Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014936 patches from Wayne Davison <wayned@users.sourceforge.net>,
14937 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014938 * HTMLparser.c: fixed an ignorable white space detection bug
14939 occuring when parsing with SAX only
14940 * result/HTML/*.sax: updated since the output is now HTML
14941 encoded...
14942
Daniel Veillard47f3f312000-08-27 22:40:15 +000014943Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014945 * HTMLparser.[ch]: applied some of Wayne Davison
14946 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014947
Daniel Veillarde0854c32000-08-27 21:12:29 +000014948Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14951 undeclared namespace prefix was used, added a warning.
14952 Cleaned up support w.r.t. entities, spilling out a warning
14953 and being pedantic on lookups.
14954 * test/warning/ent9 : added testcase for previous example.
14955 * TODO: updated
14956 * parserInternals.h parser.c: changed the way names are parsed
14957 now allow infinite size and decrease penalty for normal use
14958 * parser.c: Started a big cleanup/check of the parser code,
14959 fixed some of the most tortuous entity code, spotted code
14960 unused anymore
14961 * test/*: added tests for very long names and related nasty
14962 things.
14963
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014964Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * doc/encoding.html: added encoding aliases doc
14967 * doc/xml.html: updates
14968 * encoding.[ch]: added EncodingAliases functions
14969 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14970 bottleneck affecting large DTDs like Docbook
14971 * parser.[ch] xmllint.c: added a pedantic option, will be
14972 useful
14973 * SAX.c: redefinition of entities is reported in pedantic mode
14974 * testHTML.c: uninitialized warning from gcc
14975 * uri.c: fixed a couple of bugs
14976 * TODO: added issue raised by Michael
14977
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014978Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * doc/encoding.html: propagated Martin Duerst suggestions
14981
Daniel Veillard52402ce2000-08-22 23:36:12 +000014982Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14985 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14986 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14987 by Wayne Davison
14988
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014989Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * nanoftp.c nanohttp.c: small cleanup
14992 * TODO: updated
14993
Daniel Veillard244ece92000-08-19 20:58:02 +000014994Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * added an old VC testcase and updated title.xml entity
14997
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014998Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15001 done on auto-opening of <p> tags and cleanup of SAX output
15002
Daniel Veillard979e55e2000-08-19 16:48:54 +000015003Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15006
Daniel Veillard4540be42000-08-19 16:40:28 +000015007Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * doc/xml.html libxml.* structure.*: updated the doc a bit
15010
Daniel Veillard808a3f12000-08-17 13:50:51 +000015011Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15014 of SAX tests
15015
Daniel Veillard29579362000-08-14 17:57:48 +000015016Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15019 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15020
Daniel Veillard1255ab72000-08-14 15:13:33 +000015021Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15024 * testHTML.c: fix core dump on Solaris 2.x systems
15025 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15026 * result/HTML/*.sax: previous bug fix lead to new results
15027
Daniel Veillard03109292000-08-14 14:58:22 +000015028Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15031 * configure.in: added --with-readline=DIR to accept alternate
15032 path for readline include/library
15033 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15034 for ANSI under HP-UX
15035 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15036 includes @LIBS@
15037
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015038Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * doc/* : rebuilt the docs
15041 * getting ready for 2.2.2 release
15042
Daniel Veillard87b95392000-08-12 21:12:04 +000015043Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15046 and xmlAddFeature()
15047 * tree.[ch]: added xmlAddChildList()
15048 * xmllint.c: MAP_FAILED macro test
15049 * parser.h: added xmlParseCtxtExternalEntity()
15050 * valid.c: applied bug fixes removed warning
15051 * tree.c: added CDATA block to elements content
15052 * testSAX.c: cleanup of output
15053 * testHTML.c: added SAX testing
15054 * encoding.c: better error recovery
15055 * SAX.c, parser.c: fixed one of the external entity processing
15056 of the OASis testsuite
15057 * Makefile.am: added HTML SAX regression tests
15058 * configure.in: bumped to 2.2.2
15059 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15060 SAX results
15061
Daniel Veillard88a172f2000-08-04 18:23:10 +000015062Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * configure.in: patch for HP compiler
15065
150662000-08-04 Sven Heinicke <sven@zen.org>
15067
15068 * xmllint.c: Was coredumping sometimes when the file given didn't
15069 exist.
15070
Daniel Veillard46e370e2000-07-21 20:32:03 +000015071Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015074
Daniel Veillard46e370e2000-07-21 20:32:03 +000015075 when using in memory parsing. Need some cleanup.
15076 * xmllint.c configure.in: added a --memory flag to test memory
15077 parsing
15078
Daniel Veillard36650692000-07-21 15:16:39 +000015079Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * nanohttp.c: fixed socklen_t replacement to unsigned int
15082 * parser.c: fixed a space handdling missing at the end of
15083 production 28 DOCTYPE.
15084 * xmlmemory.c: fixed a stupid bug on the routine to override
15085 allocation functions
15086 * TODO: updated
15087
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015088Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * doc/ regenerated the docs
15091
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015092Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * doc/encoding.html doc/xml.html: added I18N doc
15095 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15096 improvements, both parser and filters, added ASCII & HTML,
15097 fixed the ISO-Latin-1 one
15098 * xmllint.c testHTML.c: added/made visible --encode
15099 * debugXML.c : cleanup
15100 * most .c files: applied patches due to warning on Windows and
15101 when using Sun Pro cc compiler
15102 * xpath.c : cleanup memleaks
15103 * nanoftp.c : added a TESTING preprocessor flag for standalong
15104 compile so that people can report bugs more easilly
15105 * nanohttp.c : ditched socklen_t which was a portability mess
15106 and replaced it with unsigned int.
15107 * tree.[ch]: added xmlHasProp()
15108 * TODO: updated
15109 * test/ : added more test for entities, NS, encoding, HTML, wap
15110 * configure.in: preparing for 2.2.0 release
15111
Daniel Veillard49703262000-07-10 10:27:46 +000015112Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015115 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015116
Daniel Veillard306be992000-07-03 12:38:45 +000015117Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * doc/xml.html: changed the xmlsoft.org structure, updated the
15120 examples w.r.t. root and childs
15121
Daniel Veillard7d853352000-07-02 18:53:09 +000015122Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
Daniel Veillard784b9352003-02-16 15:50:27 +000015124 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015125
Daniel Veillard365e13b2000-07-02 07:56:37 +000015126Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * HTMLparser.c: Work on character encoding support for the HTML parser
15129 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15130 * encoding.c: Fixed a potential memleak in the encoding stuff
15131
Daniel Veillardaf743792000-07-01 11:49:28 +000015132Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * doc/FAQ.html doc/Makefile.am : added a FAQ
15135
15136Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015137
15138 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15139 of the HTML parser to force it to not bypass SAX
15140
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015141Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * win32config.h.in: updated
15144 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15145 lacks iconv support :-( need to release 2.1.1
15146 * configure.in: release 2.1.1
15147 * HTMLparser: fixed bug #14784
15148 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15149 by Windows compiler
15150 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15151 the SAX startDocument() callback.
15152 * TODO: updated
15153
15154Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * added xmlStopParser()
15157
Daniel Veillardbe803962000-06-28 23:40:59 +000015158Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15159
15160 * configure.in: 2.1.0 prerelease
15161 * Large resync between W3C and Gnome tree
15162 * nanoftp, nanohttp.c: fixed stalled connections probs
15163 * HTMLtree.c SAX.c : support for attribute without values in
15164 HTML for andersca
15165 * valid.c: Fixed most validation + namespace problems
15166 * HTMLparser.c: start document callback for andersca
15167 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15168 * parser.h, SAX.c: serious speed improvement for large
15169 CDATA blocks
15170 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15171 different encoding
15172 * example/Makefile.am example/gjobread.c tree.h: work on
15173 libxml1 libxml2 convergence.
15174 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15175 and the LIBXML_TEST_VERSION macro
15176
Daniel Veillardc310d562000-06-23 18:32:15 +000015177Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * doc/xml.html: various patches and improvements typo fixed by
15180 Felix Natter
15181 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15182 from Felix Natter <fnatter@gmx.net>
15183
Daniel Veillardf3029822000-05-06 08:11:19 +000015184Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * doc/upgrade.html: updated with instructions for support of both
15187 libxml-1.x and libxml-2.x
15188 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15189 for 2.x support and also fixed includes
15190
15191
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015192Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15195 the encoding support, added iconv support, so now libxml if
15196 compiled with iconv automatically support japanese encodings
15197 among others. Work based on initial patch from Yuan-Chen Cheng
15198 I may have broken binary compat in the encoding handler
15199 registration scheme, but that was so utterly broken I don't
15200 expect anybody to have used this feature until now.
15201 * parserInternals.h: fixup on the CHAR range macro
15202 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15203 code.
15204 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15205 * uri.c: added xmlParseURI() I can't believe I forgot to
15206 implement this one in 2.0 !!!
15207 * SAX.c: moved doc->encoding update in the endDocument() call.
15208 * TODO: updated.
15209
Daniel Veillard06047432000-04-24 11:33:38 +000015210Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * tree.h: removed extraneous xmlRemoveProp definition
15213 * TODO: added item about --disable-corba configure switch
15214 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15215 * nanoftp.c: fixed include problems giving troubles on AIX and
15216 slowlaris
15217 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15218 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15219 comment and headers changes to lower gtk-doc number of warnings
15220 * doc/html/*: rebuilt docs
15221
Daniel Veillarde0aed302000-04-16 08:52:20 +000015222Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * HACKING: documented the tag for 1.x and instructions
15225
Daniel Veillard5e873c42000-04-12 13:27:38 +000015226Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15229 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15230 xmlCreateIOParserCtxt
15231 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15232 significant overall improvement
15233 * xmllint.c: added I/O test to xmllint
15234 * testSAX.c: added a speed test
15235 * doc/* : updated/regenerated
15236
Daniel Veillardfc708e22000-04-08 13:17:27 +000015237Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * xpath.c uri.h parserInternals.h: cosmetic changes from
15240 "Timur I. Bakeyev" <timur@bat.ru>, including making
15241 xmlCreateURI() public
15242
Daniel Veillard5d211f42000-04-07 17:00:24 +000015243Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15246 and the code at the same time. Added a clean mechanism for
15247 overload or added input methods: xmlRegisterInputCallbacks()
15248 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15249 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15250 * TODO: updated
15251 * doc/* : updated/regenerated
15252 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15253 source dir
15254
Daniel Veillarde77a9182000-04-05 19:12:29 +000015255Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * testURI.c: yet another forgotten commit, I should get some sleep !
15258
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015259Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * xmllint.c: forgot to commit this too ?
15262
Daniel Veillardb9df4042000-04-05 14:23:16 +000015263Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * xmlversion.h.in : forgot to commit this previously
15266
Daniel Veillard361d8452000-04-03 19:48:13 +000015267Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15270 * README TODO: updated for release
15271 * uri.c uri.h: added authority parsing/saving
15272 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15273 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15274 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15275 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15276 Makefile.am : added compile-time customization of libxml
15277 --with-ftp --with-http --with-html --with-xpath --with-debug
15278 --with-mem-debug
15279 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15280 #include <libxml/xxx.h> I hope it won't break too much stuff
15281 and will be manageable in the future...
15282 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15283 and added xmllint to the installed programs
15284 * uri.h: added xmlFreeURI()
15285
Daniel Veillardec303412000-03-24 13:41:54 +000015286Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * uri.c uri.h: finished the escaping handling, the base support
15289 and the URI path normalization. Looks good just lacks the
15290 authority content parsing code.
15291 * Makefile.am: added instructions to generate testURI
15292 * TODO: updated
15293 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15294 added links and icons for W3C and Gnome
15295
Daniel Veillard8f621982000-03-20 13:07:15 +000015296Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * xmlmemory.[ch] : seems I forgot to actually update the files in
15299 the last commit :-)
15300 * doc/xml.html doc/html/* : updated and uploaded the docs
15301
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015302Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15305 * TODO: updated
15306 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015307 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015308 gfree).
15309 * Makefile.am, uri.c, uri.h: added a set of functions to do
15310 exact (litteraly copied from the RFC 2396 productions) parsing
15311 and handling of URI. Will be needed for XLink, one XML WFC,
15312 XML Base and reused in the nano[ftp/http] modules. Still work
15313 to be done.
15314
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015315Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * configure.in, libxml.spec.in : libxml2
15318 * doc/* : updated the doc page, rebuilt the docs
15319
Daniel Veillardcf461992000-03-14 18:30:20 +000015320Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * all: tagged LIB_XML_1_X
15323 * *.c *.h : updated from W3C CVS tree
15324 * configure.in : 2.0.0-beta
15325 * libxml.spec.in : libxml2 package nam
15326 * result/* : new version of the tests output
15327
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015328Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15331
Daniel Veillardb566ce12000-03-04 11:39:42 +000015332Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * doc/* : rebuilt the docs
15335 * parser.c: final patch on #6766
15336 * valid.c: small patch on validity checks.
15337
Daniel Veillardfb76c402000-03-04 11:39:42 +000015338Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15341 added
15342 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15343 compatibility w.r.t. XML spec and existing code.
15344
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015345Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * parser.c: seems a better solution to <a> </a> exists,
15348 will try it for a while
15349
Daniel Veillard83a30e72000-03-02 03:33:32 +000015350Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * parser.c: tried to remove the <a> </a> generating <a/>
15353 this is hard. Left a flag for that purpose. Fixed bug #6766
15354 * configure.in: prepared 1.8.7 not released, due to previous
15355 problem
15356
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015357Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * doc/xml.html : applied second patch from Paul DuBois
15360
Daniel Veillard402e8c82000-02-29 22:57:47 +000015361Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * doc/xml.html : applied patch from Paul DuBois
15364
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015365Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15368
Daniel Veillard5feb8492000-02-02 17:15:36 +000015369Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15372 compilation warnings on various platforms.
15373 * parser.c: Fixed #5281 validity error callbacks are now desactived
15374 by default if not validating.
15375
Daniel Veillardf341f932000-02-02 14:52:08 +000015376Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15379
Daniel Veillard13c757e2000-02-01 23:59:15 +000015380Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15383 <gkatsi@cs.toronto.edu>
15384
Daniel Veillard726e8792000-01-30 20:04:29 +000015385Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15388 processing URLs
15389
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015390Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15393 xmlNanoFTPUpdateURL for persistent control connections.
15394 * configure.in: 1.8.6
15395
15396Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15399 * tree.[ch] : added xmlSaveNoEmptyTags
15400
James Henstridgef3be9312000-01-28 13:59:21 +0000154012000-01-29 James Henstridge <james@daa.com.au>
15402
15403 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15404
15405 * Makefile.am: added nanoftp.[ch] to the build.
15406
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015407Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * nanoftp.[ch]: cleanup, comments, API
15410 * debugXML.c : fixed a bug in the cat command
15411 * doc/*: regenerated the docs
15412
Daniel Veillardda07c342000-01-25 18:31:22 +000015413Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15416 * debugXML.c : fixed a bug in the cat command
15417 * valid.c: fixing some small probs
15418 * libxml.spec.in: get rid of the SNAP suffix
15419 * doc/xml.html: updated the status
15420
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015421Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * xml-config.in: xml-config --version to just return the
15424 version number
15425 * xpath.c: some cleanup w.r.t. axis when the current node is
15426 an attribute.
15427 * TODO: updated
15428
Daniel Veillard461a66c2000-01-18 18:01:01 +000015429Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * configure.in: prepared for libxml-1.8.5
15432 * doc/* recompiled the documentation
15433
154342000-01-17 Jody Goldberg <jgoldberg@home.com>
15435
15436 * configure.in : WARNING autoconf subtlety alert :
15437 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15438 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15439 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15440 get defined by AC_CHECK_HEADERS.
15441
Daniel Veillardf967b902000-01-17 16:06:10 +000015442Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15445 Rune.Djurhuus@fast.no
15446
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015447Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * TODO: updated
15450 * tree.c, parser.c: made sure that only memory alloc problems
15451 and internal parser errors are allowed to write to stdout or
15452 stderr.
15453
Daniel Veillard0142b842000-01-14 14:45:24 +000015454Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * tree.c : restored xmlNewGlobalNs since this seems used by
15457 a lot of existing code :-(, fixed a bug in xmlNewNs
15458 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15459 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15460 to exit() from the library code.
15461 * xpath.c, parser.c: removed bugs or unused code detected by
15462 Windows compilers
15463 * parser.c: started adding interfaces for parsing well balanced
15464 XML fragments
15465 * configure.in: releasing 1.8.4
15466 * doc/* : rebuilt the docs
15467
Daniel Veillard2eac5032000-01-09 21:08:56 +000015468Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * tree.[ch] : added xmlNewDocFragment() for DOM
15471 * testHTML.c: uninitialized variable.
15472
Daniel Veillardf3a73582000-01-05 14:58:39 +000015473Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * doc/* : rebuild the docs
15476
Daniel Veillard71b656e2000-01-05 14:46:17 +000015477Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * acconfig.h: readline and history patch
15480 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15481 * tree.c: added check and handling when possibly removing an ID
15482 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15483 and saving.
15484 * test/HTML/entities.html result/HTML/entities.html* : test for
15485 various entities reference cases
15486 * result/HTML/* : as a result output of some testcase have
15487 changed
15488 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15489 by previous example. added xmlParseTryOrFinish().
15490 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15491 entities.h debugXML.h HTMLparser.h: changed the way struct are
15492 declared to allow gtk-doc to expose those
15493 * parser.c: closed bug #4960
15494 * Makefile.am configure.in: Applied patch from
15495 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15496 and math/socket libs detection
15497
Daniel Veillard437b87b2000-01-03 17:30:46 +000015498Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * configure.in, Makefile.am: link tester against readline
15501 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15502
Daniel Veillard686d6b62000-01-03 11:08:02 +000015503Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * tree.[ch]: added xmlRemoveProp
15506 * win32config.h.in nanohttp.c: avoid including the Windows
15507 socket stuff in every C files
15508 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15509 the XmL parser(s)
15510 * test/ns4 result/ns4 etc...: added test case for previous prob
15511 * tree.c: xmlNewNs wasn't checking for double definition
15512 * Makefile.in: fixed a problem with dist-hook duplicates
15513 * parser.[hc], xmlIO.c: fixed the loading of external entities
15514 APIs, now xmlLoadExternalEntity() is used everywhere and
15515 setting up an app specific front-end using the
15516 * SAX.c parser.c: some fixes, now the xhtml spec validates
15517 with the xhtml DTD.
15518 * error.c: fixed crashes in case of no input stream
15519 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15520 to the validation tests and results
15521
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015522Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15525 too htmlCreatePushParserCtxt() and htmlParseChunk()
15526 * parser.c: a bit of cleanup.
15527 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15528 to XML) removed the last mem leak known
15529 * HTMLtree.c: output message cleanup
15530 * xmlmemory.c: display content info about memory blocks
15531 * result/HTML/wired.* : missing att value warning change
15532
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015533Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * doc/* : rebuilt the documentation
15536
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015537Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * parser.[ch] parserInternals.h: Push parser for XML,
15540 seems to work fine now
15541 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15542 --push for push testing
15543 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15544 * testSAX.c: added --push
15545 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15546 subtree
15547 * xmlIO.[ch] : enriched API + fixes for push mode
15548 * entities.[ch]: added the entity content length to the struct.
15549 * xmlmemory.[ch]: new API to show the last entries for the shell
15550 * valid.c: added required attribute testing
15551 * SAX.c: the cdata callback now merge contiguous fragments
15552 * HTMLparser.c: cleanup of some macros
15553
Daniel Veillard3c558c31999-12-22 11:30:41 +000015554Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * parser.c: fix for PIs name starting with xml
15557 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015558 * *.c, configure.in win32config.h.in : generate win32config.h for
15559 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015560
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015561Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * parser.c: fixed a stupid = vs. == bug :-(
15564 * doc/gnome-xml.sgml: s/glade/xml/
15565
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015566Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * configure.in, doc/xml.html : bug fix release 1.8.2
15569 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15570 Hopefully the end of that silly C++ include problem
15571 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15572 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15573 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15574 troubles with autoclosed elements when the stree shape doesn't
15575 follow the DtD specs. Added htmlIsAutoClosed() and
15576 htmlAutoCloseTag()
15577 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15578 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15579 * debugXML.c: fixed a bug on printing default namespaces.
15580 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15581
Daniel Veillardb24054a1999-12-18 15:32:46 +000015582Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * result/HTML/*.htm[l] : updated the HTML regression tests according
15585 to the new output
15586 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15587 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15588 problem due to intermix of extern "C" { ... } declarations for C++
15589 and recursive includes in the headers
15590
Chris Lahey323c48c1999-12-18 15:32:45 +0000155911999-12-20 Chris Lahey <clahey@umich.edu>
15592
15593 * HTMLtree.c: Made it so that html nodes with a single child do
15594 not insert a carriage return before or after the child node.
15595
Daniel Veillardb24054a1999-12-18 15:32:46 +000015596Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015597
15598 * configure.in, doc/xml.html : bug fix release 1.8.1
15599 * parser.c: fixed bug #4344
15600 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15601 added the glue to avoid C++ problems
15602 * doc/* : regenerated the documentation
15603
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015604Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15607 namespace recognition, and Dia as a resul :-(
15608 * encoding.c: closed bug #3950
15609
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015610Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * valid.c: debugging a posteriori validation, except URI expansion
15613 stuff this should be fixed now
15614 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15615 Carl Nygard <cnygard@bellatlantic.net>
15616 * tester.c: added --postvalid, cleaning of the code
15617 * tree.[ch]: added xmlDocGetRootElement()
15618
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015619Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15620
15621 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15622 c++ losage.
15623
Daniel Veillard10a2c651999-12-12 13:03:50 +000015624Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * configure.in, doc/xml.html : bumped to 1.8.0
15627 * xlink.[ch], Makefile.am : added framework for link detection
15628 * parser.h: added nbChars to parser context, needed for cleanup.
15629 * xmlmemory.c: removed a nasty bug when out of mem
15630 * valid.[ch]: adding namespace support for attribute decl
15631 * tester.c: added --debugent option
15632 * debugXML.[ch]: added xmlDebugDumpEntities()
15633 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15634 buffers instead, this was really needed, validation was breaking
15635 in strange ways due to that. Added xmlParseStringPEReference()
15636 and other parsing from strings functions. Entities processing
15637 modified again, but PERef are still not handled correcly but
15638 unless you're Eve Maller you won't notice :-)
15639 * HTMLparser.c: large changes toward reliability, and switched to
15640 lowercase internal tags, XHTML is lowercase, so it will help
15641 that output is closer to next version.
15642 * doc/* : regenerated the documentation, it is now hosted at
15643 http://xmlsoft.org/ (same bits I just bought the domain :-)
15644
15645
Daniel Veillard294cbca1999-12-03 13:19:09 +000015646Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15649 doc generation
15650 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15651 in the SAX API
15652 * doc/*: rebuilt the doc making sure everything appears in the
15653 HTML files
15654
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015655Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15658 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15659 which allow impressive speed improvement on dataset with
15660 large text pieces, but at the cost of broken binary
15661 compatibility and slightly bigger memory usage.
15662 Configure with --with-buffers to activate them, they
15663 are protected with XML_USE_BUFFER_CONTENT define.
15664 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15665 goal is 0 memory left allocated once parser is no more used
15666 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15667 call xmlCleanupParser() and xmlMemoryDump()
15668
Daniel Veillarda819dac1999-11-24 18:04:22 +000015669Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15672 * parser.[ch] encoding.[ch]: added memory cleanup routines
15673 * parser.c: closing bug #3788
15674 * doc/*: rebuilt the doc
15675
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015676Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15679 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15680 * tester.c: added --compress option
15681 * doc/*: rebuilt the documentation
15682
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015683Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15686 if given /proc/kcore as input !
15687 * doc/xml.html doc/*: updated and rebuilt the documentation
15688
15689Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015690
15691 * parser.c: Fixed some wrongly space collapsing code due to
15692 a misreading of the spec.
15693 * result/*: fixed the output accordingly
15694
15695Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015696
15697 * encoding.c: bug fix and typos
15698 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15699 * parser.c: added attribute normalization closing bug #3597
15700 * test/att* result/att* SAXresult/att*: testcase for attribute
15701 normalization
15702
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015703Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * configure.in: closing bug #3163 by adding extra flags for the
15706 cc compiler on HP-UX
15707
Daniel Veillard51e3b151999-11-12 17:02:31 +000015708Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * valid.[ch] : removed a typo and an enumerated type bug in the
15711 xmlAddElementDecl() function
15712 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15713 call to xmlEncodeEntitiesReentrant() so that the functions
15714 New, Set and Get are at the same level.
15715 * parser.c HTMLparser.c: extra memory allocation bug for
15716 attributes detected by someone using libxml in embedded systems :-)
15717
Daniel Veillard962195f1999-10-28 15:51:53 +000015718Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * xmlmemory.h: turned off mem debug :-\
15721
Daniel Veillard35008381999-10-25 13:15:52 +000015722Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * parser.c: closed bug #2784 a one line fix, but worth pushing
15725 a new release out
15726 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15727 some structures, comments before and after the
15728 main element, and other nastyness
15729 * HTMLtree.c tree.c: accomodate the extended HTML supported
15730 * configure.in: pushing 1.7.4
15731 * test/ent8 and related outputs : added a new test for bug #2784
15732 * test/HTML/wired.html and related output: a nasty HTML example
15733 * Makefile.am: improved the test scripts
15734 * docs/* : reran the documentation extractor, updated xml.html
15735
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015736Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15739 HTMLparser and debugged the HTML related code. HTML documents
15740 now have their own type
15741 * entities.c: do not dump &apos; for HTML output
15742 * xmlmemory.c: improvement, breakpoint mechanism
15743 * testHTML.c: added --sax --repeat ...
15744 * Makefile.am: improved the HTML tests
15745 * valid.[ch]: added xmlValidGetValidElements and
15746 xmlValidGetPotentialChildren
15747 * tester.c: added --insert to test the 2 new functions
15748 * test//* result//* SAXresult//* : regression test cleanup
15749 and extension.
15750 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15751 gnome-xml-nanohttp.html
15752
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015753Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * HTMLparser.c: fixed problems with some autoclose tags
15756 * tree.c: fixed XML output problems.
15757 * result/* SAXresult/*: update of the tests output
15758
Daniel Veillard6077d031999-10-09 09:11:45 +000015759Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * Makefile.am: Arturo patch for xmlConf.sh version info
15762 * parser.c: Tim Josling patch for single quoted items
15763 * tester.c: Tim Josling patch for tester options usage
15764 * tree.h: indent cleanup
15765
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015766Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15769 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15770
Daniel Veillard00fdf371999-10-08 09:40:39 +000015771Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * tree.c : Raph patch for initialization of CORBA fields
15774 * parser.c, xpath.c, ...: modification of doc comments
15775 * xpath.c : allow spaces in xpath expressions
15776
Daniel Veillardad219441999-09-27 08:17:49 +000015777Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * xmlmemory.h: turning off memory debug :-(
15780
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015781Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15784 better SAX interfaces.
15785 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15786 entity.
15787 * configure.in: 1.7.2
15788
15789Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015790
15791 * libxml.spec.in: fixed the URL
15792 * doc/xml.html: improved the documentation front-end
15793
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015794Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015795
15796 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15797
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015798Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015799
15800 * libxml.spec.in: fixed the alpha compile problem
15801 * parser.[ch]: changed errno to errNo in the parser context :-(
15802 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15803 * doc/xml.html: changed CHAR to xmlChar
15804 * doc/html/*: recompiled the documentation
15805 * configure.in: 1.7.1
15806
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015807Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * parser.h: modified the parser context struct to regain 1.4.0
15810 binary compatibility
15811 * parser.c, xml-error.h: added errno ot teh context and defined
15812 a set of errors values with update of errno
15813 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15814 DTDs and entities
15815 * *.h, *.c: complete cleanup of the use of config.h and include
15816 protection depending on the current setup.
15817 * overalll debugging, maintenance and bug-fixing on all modules
15818 * updated the documentation
15819 * ready for 1.7.0
15820
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015821Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * HTMLparser.c : cleanup
15824 * SAX.c valid.c valid.h: added ID/IDREF checking
15825 * tree.c tree.h: extended doc structure for refs
15826 * configure.in: 1.6.2
15827 * parser.c: patched bug in SAX user arg call
15828 * parserInternals.h: patched missing close in C++ wrapping
15829 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15830 especially upcoming XPointer implementation.
15831 * doc/xml.html: augmented, typo
15832
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015833Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15834
15835 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15836 not all invocations of install understand -d.
15837
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015838Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15839
15840 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15841 to make 'check' works, when builddir != srcdir.
15842
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015843Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15844
15845 * doc/xml.html : updated the documentation
15846
Daniel Veillard6454aec1999-09-02 22:04:43 +000015847Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15850 not deallocated memory blocks
15851 * *.c : replaces all calls to malloc() free() and realloc() to
15852 the wrapper functions/macros
15853 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15854 instead of xmlFreeNodeList()
15855
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015856Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * HTMLparser.c: corrected a stupid bug leading to core dump at
15859 tree deallocation. Removed warnings indicated by
15860 Stephane.Conversy@lri.fr
15861 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15862 looked for in the external subset
15863
15864Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015865
15866 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15867 on SGI by Stephane.Conversy@lri.fr
15868
Daniel Veillardb96e6431999-08-29 21:02:19 +000015869Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * all .h : changed the prototype declaration indent as in gtk
15872 * most .c : working on reducing the TODOs in the code
15873 * most .c : cleanup though -pedantic and Insure++
15874 * improvements on validation ID checkings.
15875 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15876 * xml-config.in: closed #1810
15877
15878Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015879
15880 * tree.h, valid.c, valid.h: more work on validity, IDs
15881 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15882 definition for AIX
15883
Daniel Veillardb556eb51999-08-15 17:19:50 +000015884Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15887 the distribution due to a cut'n paste error at last commit
15888
Daniel Veillardb05deb71999-08-10 19:04:08 +000015889Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * configure.in: upgraded to version 1.4.0
15892 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15893 Big update, added a large part of the validation process,
15894 it should be usable, but some parts are missing
15895 * xpath.c: improved the implementation w.r.t. root.
15896 * Makefile.am: added more tests
15897 * test and result trees: added a lot of tests
15898 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15899
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015900Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * Added an HACKING file
15903
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015904Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * xpath.[ch] : improvements and debug of the XPath implementation
15907 * parser.c, HTMLparser.c : modified the parsers to be progressive
15908 * tree.[ch] : extended the Buffer promitives
15909 * xmlIO.[ch] : added basic I/O routines providing progressive
15910 parsing and ready for I18N conversion plugins
15911 * SAXresult/* : the SAX callback sequence maybe slightly different
15912 now
15913 * test*.c : improved/updated the tests programs
15914 * doc/* : recompiled the docs.
15915
Daniel Veillard15b75af1999-07-26 16:42:37 +0000159161999-07-26 Michael Meeks <michael@edenproject.org>
15917
15918 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15919
15920 * tree.c: Ditto.
15921
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015922Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * configure.in: upgraded to version 1.4.0
15925 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15926 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15927 XML query language, see http://www.w3.org/TR/xpath for more details.
15928 * parser.c, parser.h: added CHAR* related string functions for XPath
15929 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15930 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15931 rebuild the docs.
15932 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15933 and regression testing capabilities for XPath.
15934
Daniel Veillardd79d7871999-07-12 10:38:12 +000015935Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15938 closing bug #1646
15939
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015940Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * Makefile.am, example/Makefile.am: closed bug #1683
15943
Daniel Veillard3166ab11999-07-11 16:14:19 +000015944Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * example/Makefile.am, configure.in: added the makefile for the
15947 gjobread example
15948
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015949Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15950
15951 * doc/Makefile.am:
15952 - fix which allow "make install DESTDIR=</install/prefix>".
15953
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015954Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15957 which fixed a problem on the file reading-code.
15958
Daniel Veillard82150d81999-07-07 07:32:15 +000015959Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15962 output.
15963 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15964
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015965Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * parser.h : Oops removed the binary compatibility problem
15968 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15969 * parser.c, HTMLparser.c: applied patches for reading from stdin
15970
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015971Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * parser.c, entities.c, valid.c: cleanup bug #1591
15974 * configure.in: cleanup bug #1592
15975 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15976 the same tree back-end. Hence gdome will be available for it.
15977 * doc/Makefile.am: close bug #617
15978
Daniel Veillard97fea181999-06-26 23:07:37 +000015979Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * parser.c: alloctate a per parser context SAX interface block
15982
Daniel Veillard14fff061999-06-22 21:49:07 +000015983Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15986 and xmlEncodeEntitiesReentrant with the correct one :-\
15987
15988Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * commit of my internal XML base changes, quite a lot of
15991 changes, cleanups, better entities support, framework for
15992 new I/O and charset detection and handling
15993 * Fixed the configure/Makefile stuff to generate shared libs
15994 with the proper version info, so we jumped on rev from
15995 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15996 xmlEncodeEntities() result need to be freed now, and a string
15997 xmlParserVersion provide the current library version.
15998
Raph Levien05240da1999-06-15 21:27:11 +000015999Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16000
16001 * parser.c: fixed a buffer overrun for when you have a very long
16002 attribute with no entities in it.
16003
Daniel Veillardbb2da581999-06-13 14:37:07 +000016004Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * added example directory
16007 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16008
Daniel Veillard011b63c1999-06-02 17:44:04 +000016009Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * Release of libxml-1.1, nearly everything has been touched for
16012 this.
16013 * Added more regression tests
16014 * Updated the documentation
16015
Daniel Veillard27d88741999-05-29 11:51:49 +000016016Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * tree.[ch]: unified the XML_NO_CORBA defines.
16019 * parser.c encoding.[ch]: started plugging in char encoding detection
16020
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016021Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16022
16023 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16024 Also freed allocated buffer.
16025
Daniel Veillard27d88741999-05-29 11:51:49 +000016026Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016027 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16028 reentrancy problem at printing. One is left in entities.c, to
16029 remove ASAP
16030 * testSAX.c : added a test example showing the use of the SAX
16031 interface if one doesn't want to build the DOM tree.
16032 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16033
Daniel Veillard517752b1999-04-05 12:20:10 +000016034Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16037 large revamping of the parser to use SAX callbacks
16038 http://www.megginson.com/SAX/ (or at least a C like interface
16039 a la Expat). It's now possible to set up your own callbacks
16040 and the parser will not build a DOM tree.
16041 * test/* result/*: updated the test suite, I finally removed
16042 the old Namespace draft support (PI based).
16043
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016044Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * Makefile.am: added test result to EXTRA_DIST for make tests
16047
Daniel Veillard64068b31999-03-24 20:42:16 +000016048Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * parser.c, parserInternals.h: moved the chars macro definitions
16051 to parserInternals.h
16052 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16053 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16054
Daniel Veillard012ccc11999-03-23 10:11:11 +000016055Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * xml-config.in : applied patch to make --version work
16058
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000160591999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16060
16061 * Makefile.am (check-local): Alias for `tests' target. This will
16062 cause `make check' to do the right thing.
16063 (tests): Don't run tests in srcdir. Also, replaced calls to
16064 basename with a `sed' "equivalent".
16065
Daniel Veillardd109e371999-03-05 06:26:45 +000016066Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16069 it in the header and not the sources, updated the doc.
16070 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16071 pointing this out.
16072
Daniel Veillardbc50b591999-03-01 12:28:53 +000016073Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16076 exported the inputStream routines.
16077 * doc/html/* : updated accordingly
16078
Daniel Veillardd692aa41999-02-28 21:54:31 +000016079Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * parser.c, parser.h, parserInternals.h: added a few extra
16082 internal calls to allocate and free parser contexts ...
16083 * doc/html/* : updated accordingly
16084
Daniel Veillard55a99271999-02-25 11:01:29 +000016085Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * configure.in, Makefile.am, doc/makefile.am : General changes for
16088 1.0.0 release and including the generated HTML documentation.
16089
Daniel Veillard35925471999-02-25 08:46:07 +000016090Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * makefile.am : added parserInternals.h, oops.
16093
Daniel Veillard1e346af1999-02-22 10:33:01 +000016094Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * parserInternals.h: added this header giving access to the parser
16097 internal functions.
16098 * doc/Makefile.am : added a rebuild target which rebuilds the full
16099 set of documentations
16100 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16101 the internal subset.
16102 * *.c *.h: modifications needed to generate the documentation using
16103 gtk-doc, cleanup of functions blocks, reorganisation of struct
16104 declarations.
16105
Daniel Veillard1164e751999-02-16 16:29:17 +000016106Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16109 the tar and spec file to include the beginning of the doc.
16110
Nuno Ferreira03d04781999-02-13 00:07:17 +0000161111999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16112
16113 * doc/.cvsignore: Added this file.
16114
Daniel Veillard6800ef31999-02-08 18:33:22 +000016115Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * tree.c: fixed xmlGetProp to return "" when the attribute
16118 exists, even if the node-list is NULL.
16119
Daniel Veillard726c7e31999-02-08 15:13:10 +000016120Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * tree.c: patched an error outputting empty attribute values.
16123 * Makefile.am and doc/makefile.am: have been updated during the
16124 week-end. Sorry for an empty CVS log, I got a shell problem.
16125
Daniel Veillard1899e851999-02-01 12:18:54 +000016126Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * tree.h: cleaned up using enums instead of defines
16129 * parser.c, valid.[ch]: more work on parsing/output of element
16130 declarations
16131
Daniel Veillard3b9def11999-01-31 22:15:06 +000016132Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * valid.[ch], tree.c, parser.c : more work toward full parsing
16135 of XML DTDs.
16136 * README: added informations about mailing-list and on-line
16137 documentation
16138
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000161391999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16140
16141 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16142
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016143Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * parser.c, tree.[ch] : more work toward conformance testing,
16146 added a last element to accelerate parsing of very flat structures
16147 started working on internal subset Element content declaration.
16148 * valid.[ch] : first cut at adding code toward validation.
16149 * previous changes had also small impact on most files, especially
16150 the conformance testing using James Clark test suite.
16151
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016152Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * test/* : updated the examples, most of them were not well
16155 formed (humm), and added rdf2.
16156 * result/* : resulting changes in the output.
16157
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016158Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16161
Daniel Veillard44b3a061998-12-05 17:27:22 +000016162Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * tree.c: patched a bug in the generation of empty attributes
16165
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016166Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16169 for node/trees/documents/... Biggest problem is namespace
16170 support when copying subtrees.
16171
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016172Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16173
16174 * parser.c, entities.c: improve entities and char ref encoding,
16175 and cleanups of error messages.
16176
Daniel Veillard242590e1998-11-13 18:04:35 +000016177Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * parser.c, entities.c: simple bug hunting done during rpm2html and
16180 rpmfind integration.
16181
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016182Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * parser.[ch]: Added interfaces allowing to specify a SAX
16185 handler before parsing.
16186
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016187Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * parser.c: redirrect all errors reporting through the SAX
16190 error function
16191
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016192Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16195 * libtool, tlmain ...: update of the libtool files
16196
Miguel de Icaza442321c1998-11-04 18:13:38 +0000161971998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16198
16199 * entities.c: Use g_snprintf insteda of snprintf.
16200
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016201Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16204 added ent5 test for this purpose.
16205 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16206
Daniel Veillard27271681998-10-30 06:39:40 +000016207Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * parser.c: fixed? a strange error due to compression on a GWP
16210 document.
16211
Daniel Veillard25940b71998-10-29 05:51:30 +000016212Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * tree.[ch]: bug fixing
16215 * entities.[ch]: defined a specific type for predefined entities
16216 * doc/xml.html: more documentation on the library, how to use it,
16217 overview of the interfaces.
16218
Daniel Veillard16253641998-10-28 22:58:05 +000016219Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16222
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016223Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16224
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016225 * tree.c: corrected a small bug
16226 * doc/xml.html: continuing writing documentation.
16227
16228Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16229
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016230 * debugXML.h debugXML.c: added debugging utilities.
16231 * tester.c: added --debug switch.
16232 * tree.c: patched an incorrect node->type assignment.
16233 * parser.c: formatting, ensure that node->doc != NULL in attributes
16234
Daniel Veillardccb09631998-10-27 06:21:04 +000016235Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16236
16237 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16238 entity support and provide an internal representation close to
16239 DOM one (entity ref nodes, and attribute value as tree). I tried
16240 to preserve the interface but this will surely break some apps
16241 (I have to change rpm2html/rpmfind for example). I had to change
16242 two interfaces, and the generated tree is somewhat different.
16243 * doc/* : started documenting the XML library, the tree and
16244 DOM/Corba. This is a first step.
16245
Daniel Veillard11e00581998-10-24 18:27:49 +000016246Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * parser.c: Set up the fonctions comment block, boring but useful.
16249 * parser.h, SAX.c, parser.c: now attributes are processed through
16250 the SAX interface. The problem is that my SAX interface diverged
16251 quite a bit from the original one, well this is not an official
16252 spec, and translating it from Java to C is hairy anyway...
16253
Daniel Veillard97b58771998-10-20 06:14:16 +000016254Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16257 fonctions comment block, boring but useful.
16258
16259Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016260
16261 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16262 conversion routines. However they are not yet used to convert the
16263 inputs. The core will run with UTF-8.
16264
Daniel Veillard33942841998-10-18 19:12:41 +000016265Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * tree.c : make sure that the type id is properly set-up when
16268 a new object is allocated, needed for DOM.
16269
Daniel Veillard27fb0751998-10-17 06:47:46 +000016270Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * tree.h, tree.c: Ok, the main objects in the tree will be native
16273 corba objects, it costs 8 bytes per Node, Attribute and Document
16274 but it simplifies the Corba integration a lot (no extra interface
16275 objects to allocate/free).
16276
Daniel Veillard0bef1311998-10-14 02:36:47 +000016277Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16280 and changed NODEs contants for conformity with DOM Level 1
16281
Daniel Veillard27864701998-10-08 03:47:24 +000016282Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * added hooks to keep track of servants when creating objects
16285 xmlDoc and xmlNode (for Corba export).
16286
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016287Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * added xml-config script.
16290
Daniel Veillard7066a791998-10-01 20:28:28 +000016291Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16294 to autoupdate libtool and automake conf files.
16295
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000162961998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16297
16298 * Makefile.am: Use '?' to separate the sed
16299 commands as ',' is used when people pass -Wl,something.
16300
16301
Daniel Veillard15a8df41998-09-24 19:15:06 +000016302Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * tree.c, tree.h: added a per-document compression interface.
16305
Daniel Veillard151b1b01998-09-23 00:49:46 +000016306Tue Sep 22 20:47:38 EDT 1998
16307
16308 * tree.c, tree.h: added saving with compression and added interfaces
16309 to control the compression level (xmlGetCompressMode,
16310 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16311
Daniel Veillard70120ff1998-09-22 00:24:21 +000016312Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * parser.c: corrected a loop for files of size 0
16315
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000163161998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16317
16318 * error.h: New file. Contains prototyes from `error.c'.
16319
Tom Tromeyc19653d1998-08-14 01:22:43 +000016320Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16321
16322 * Makefile.am (xmlincdir): New macro.
16323 (xmlinc_HEADERS): Renamed from include_HEADERS.
16324
Daniel Veillard845664d1998-08-13 04:43:19 +000016325Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * applied small patch on numeric entities from
16328 Christopher Blizzard <blizzard@appliedtheory.com>
16329
Daniel Veillard260a68f1998-08-13 03:39:55 +000016330Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * New release 0.2, removed the old xml_* files so that it's
16333 coherent with the other CVS base (W3C), far better conformance
16334 to standard, new namespaces, decent entities support, beginning
16335 of a SAX-like interface. Nearly nothing left intact, even the
16336 test examples ...
16337
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000163381998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16339
16340 * .cvsignore: Add .deps dir
16341
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016342Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16345
Daniel Veillardfe926001998-07-26 04:28:20 +000016346Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016347
Daniel Veillardfe926001998-07-26 04:28:20 +000016348 * configure.in: added test for CPP
16349 * AUTHORS, Changelog: the original ones didn't get commited but the
16350 glib ones instead, fixed.
16351 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016352
Daniel Veillardfe926001998-07-26 04:28:20 +000016353Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016354
Daniel Veillardfe926001998-07-26 04:28:20 +000016355 * integrated code developped at W3C
16356 * changed the original Copyright
16357 * migrated to automake
16358 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016359