blob: dae25b8f1174c18e359cbfcc836957fa486387f5 [file] [log] [blame]
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: fixed error msg cleanup deallocation
4 * xmlschemastypes.c: added a function to handle lists of
5 atomic types, added support for IDREFS
6
Daniel Veillardc3da18a2003-03-18 00:31:04 +00007Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
10 and IDREF, usable from RelaxNG now
11 * include/libxml/xmlschemastypes.h: need to add a new interface
12 because the validation modifies the infoset
13 * test/relaxng/testsuite.xml: extended the testsuite
14
Daniel Veillard952379b2003-03-17 15:37:12 +000015Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * relaxng.c: fixed the last core RelaxNG bug known #107083,
18 shemas datatype ID/IDREF support still missing though.
19 * xmlreader.c: fix a crashing bug with prefix raised by
20 Merijn Broeren
21 * test/relaxng/testsuite.xml: augmented the testsuite with
22 complex inheritance tests
23
Daniel Veillardfd573f12003-03-16 17:52:32 +000024Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * relaxng.c: switched back to the previous Relax-NG code base,
27 the derivation algorithm need severe constraining code to avoid
28 combinatorial explosion. Fixed the problem with Sebastian Rahtz
29 TEI based example and other bugs
30 * result/relaxng/*err: updated the results
31 * test/relaxng/testsuite.xml: started a new test suite
32
Daniel Veillard1564e6e2003-03-15 21:30:25 +000033Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
36 that the original RelaxNG validation code was un-fixeable, it got
37 rewritten to use the derivation algorithm from James Clark and
38 redebugged it (nearly) from scratch:
39 found 373 test schemas: 372 success 1 failures
40 found 529 test instances: 529 success 0 failures
41
Daniel Veillard39eb88b2003-03-11 11:21:28 +000042Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * SAX.c parser.c: fix some recursion problems introduced in the
45 last release.
46 * relaxng.c: more debugging of the RNG validation engine, still
47 problems though.
48
Daniel Veillard5add8682003-03-10 13:13:58 +000049Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * Makefile.am: stop generating wrong result file with * in name
52 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
53 * result/relaxng/demo* test/relaxng/demo: added the tests from
54 Sebastian reproducing the problem.
55
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +000056Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
57
Daniel Veillard5add8682003-03-10 13:13:58 +000058 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
59 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +000060
Aleksey Sanin693c9bc2003-03-09 22:36:52 +000061Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
62
63 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
64 variable to control the indentation for the xmllint "--format"
65 option
66
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +000067Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
68
69 * encoding.c: applied Gennady's patch against buffer overrun
70
Daniel Veillard42f12e92003-03-07 18:32:59 +000071Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
74 Clark it appeared I had bug in URI parsing code ...
75 * relaxng.c include/libxml/relaxng.h: completely revamped error
76 reporting to not loose message from optional parts.
77 * xmllint.c: added timing for RNG validation steps
78 * result/relaxng/*: updated the result, all error messages changed
79
Daniel Veillardedfd5882003-03-07 14:20:40 +000080Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * xpath.c: fix bug #107804, the algorithm used for document order
83 computation was failing on attributes.
84
Daniel Veillard83391282003-03-06 21:37:30 +000085Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * valid.c: fix bug #107764 , possibility of buffer overflow
88 in xmlValidDebug()
89
Daniel Veillard6c73cb82003-03-05 16:45:40 +000090Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
93 from Philipp Dunkel
94
Daniel Veillard5f704af2003-03-05 10:01:43 +000095Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * xmlschemastype.c: made powten array static it should not be exported
98 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
99 parser function.
100 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
101
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000102Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * tree.c: fixed a node dump crash on attributes
105 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
106 an URI test bug and get better output.
107
Daniel Veillard463a5472003-02-27 21:30:32 +0000108Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * check-xsddata-test-suite.py: give more infos
111 * relaxng.c: fix a bug reported by Sebastian Rahtz and
112 REF->DEF in attribute values.
113
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000114Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
117 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
118 regression tests from James Clark.
119
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000120Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * relaxng.c xmlschemas.c xmlschemastypes.c
123 include/libxml/xmlschemastypes.h: added param support for relaxng
124 type checking, started to increment the pool of simple types
125 registered, still much work to be done on simple types and
126 facets checkings.
127
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000128Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * entities.c: fixes again one of the problem raised by
131 James Clark in #106788
132
Daniel Veillardc482e262003-02-26 14:48:48 +0000133Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * relaxng.c: Fixed a couple of problem raised by James Clark
136 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
137 datatype level still not fixed though.
138
Daniel Veillard17bed982003-02-24 20:11:43 +0000139Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * configure.in: preparing release 2.5.4
142 * doc/*: updated and rebuilt the docs
143 * relaxng.c: removed warnings
144 * result/relaxng/*: updated the results
145
Daniel Veillardf4be0182003-02-24 19:54:33 +0000146Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * valid.c: fixes a DTD regexp generation problem.
149
Daniel Veillard02111c12003-02-24 19:14:52 +0000150Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * parser.c: fixes bug #105998 about false detection of
153 attribute consumption loop.
154
Daniel Veillard2406abd2003-02-24 18:16:47 +0000155Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
158
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000159Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * SAX.c: fixed bug #105992
162
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000163Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * tree.c: fixed xmlSetProp and al. when the node passed is not an
166 element.
167 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
168 found 373 test schemas: 369 success 4 failures
169 found 529 test instances: 525 success 4 failures
170 * check-relaxng-test-suite.py: added memory debug reporting
171
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000172Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * uri.c parser.c: some warning removal on Igor's patch
175 * tree.c: seems I messed up with #106788 fix
176 * python/libxml.c: fixed some base problems when Python provides
177 the resolver.
178 * relaxng.c: fixed the interleave algorithm
179 found 373 test schemas: 364 success 9 failures
180 found 529 test instances: 525 success 4 failures
181 the resulting failures are bug in the algorithm from 7.3 and
182 lack of support for params
183
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000184Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * parser.c: another fix for nodeinfo in entities problem
187 * tree.c entities.c: fixed bug #106788 from James Clark
188 some spaces need to be serialized as character references.
189
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000190Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
191
192 * parser.c uri.c: fixed the bug I introduced in the path
193 handling, reported by Sebastian Bergmann
194
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000195Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * parser.c: fixing some nodeinfo in entities problem raised
198 by Glenn W. Bach
199 * relaxng.c: implemented the first section 7.3 check
200 * result/relaxng/*: updated the results
201
Daniel Veillardc5312d72003-02-21 17:14:10 +0000202Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c: fixed some problems in the previous commit
205 and finished implementing 4.16 rules checking
206 found 373 test schemas: 353 success 20 failures
207 found 529 test instances: 519 success 6 failures
208 * result/relaxng/*: updated the results
209
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000210Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * relaxng.c: implemented checks from section 7.2
213
Daniel Veillard77648bb2003-02-20 15:03:22 +0000214Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * relaxng.c: implemented the checks from section 7.1, fixed
217 some of the 4.20 and 4.21 problems.
218 found 373 test schemas: 338 success 35 failures
219 found 529 test instances: 519 success 6 failures
220 * result/relaxng/*: updated the results
221
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000222Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
225 * result/relaxng/*: updated the results
226
Daniel Veillardce14fa52003-02-19 17:32:48 +0000227Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * relaxng.c: more bugfixes
230 * result/relaxng/*: updated the results
231
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000232Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
233
234 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
235 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
236 * SAX.c: ensured xmlDoc.URL is always canonic
237 * parser.c: obsoleted xmlNormalizeWindowsPath
238 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
239 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
240 * win32/libxml2.def.src: added few exports
241
242
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000243Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * Makefile.am configure.in: patched to have shared libraries
246 for Python regression tests and static binaries for gdb debug
247 in my development environment
248 * relaxng.c: more bugfixes
249 found 373 test schemas: 296 success 77 failures
250 found 529 test instances: 516 success 8 failures
251 * result/relaxng/*: updated the results
252
Daniel Veillard8fe98712003-02-19 00:19:14 +0000253Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
256
Daniel Veillardd4310742003-02-18 21:12:46 +0000257Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * xmlschemastypes.c: float/double check bugfix
260 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
261 validation
262 * xmlreader.c: add a TODO for Jody
263 * relaxng.c: bugfix bugfix bugfix
264 found 373 test schemas: 300 success 73 failures
265 found 529 test instances: 507 success 10 failures
266 * result/relaxng/*: updated the results
267
Daniel Veillard2df2de22003-02-17 23:34:33 +0000268Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
271
Daniel Veillard416589a2003-02-17 17:25:42 +0000272Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * relaxng.c check-relaxng-test-suite.py: more work on the
275 RelaxNG implementation conformance testing.
276 found 373 test schemas: 284 success 89 failures
277 found 529 test instances: 448 success 47 failures
278 * result/relaxng/*: updated the results
279
Daniel Veillard784b9352003-02-16 15:50:27 +0000280Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
283 a patch from Kjartan Maraas to fix some typos
284
Daniel Veillardfebcca42003-02-16 15:44:18 +0000285Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * relaxng.c: more bug-hunting
288 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
289 intermediate rng tree
290 * python/generator.py: patch from Stephane Bidoul to fix the generator
291 on python < 2.2
292
Daniel Veillardd2298792003-02-14 16:54:11 +0000293Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * check-relaxng-test-suite.py relaxng.c: more testing on the
296 Relax-NG front, cleaning up the regression tests failures
297 current state and I forgot support for "mixed":
298 found 373 test schemas: 280 success 93 failures
299 found 529 test instances: 401 success 68 failures
300 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
301 moved the Name, NCName and QName validation routine in tree.c
302 * uri.c: fixed handling of URI ending up with #, i.e. having
303 an empty fragment ID.
304 * result/relaxng/*: updated the results
305
Daniel Veillard9a237c92003-02-13 15:52:58 +0000306Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * check-xinclude-test-suite.py: improved the script accordingly
309 to the XInclude regression tests updates
310 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
311 November 2002
312 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
313 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
314 augmented the Xpointer testsuite for the element() scheme
315
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000316Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * relaxng.c: added TODO for the DTD compatibility spec
319 * xinclude.c: more bug fixes driven by the testsuite
320
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000321Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
324 regression tests for XInclude, improved the script, improving
325 XInclude error reporting mechanism
326
Daniel Veillard1d788d22003-02-10 16:21:58 +0000327Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * NEWS doc/* configure.in: preparing release 2.5.3
330
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000331Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * tree.c: trying to fix #104934 about some XHTML1 serialization
334 issues.
335
Daniel Veillard809faa52003-02-10 15:43:53 +0000336Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
339 encoding conversion when the input buffer stops in the
340 middle of a multibyte char
341
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000342Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
345 * check-relaxng-test-suite.py: python script to run regression
346 against OASIS RelaxNG testsuite
347 * relaxng.c: some cleanup tweaks
348 * HTMLparser.c globals.c: cleanups in comments
349 * doc/libxml2-api.xml: updated the API
350 * result/relaxng/*: errors moved files, so large diffs but
351 no changes at the semantic level.
352
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000353Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * tree.c: fixing #105678 problem when dumping a namespace node.
356
Daniel Veillard591b4be2003-02-09 23:33:36 +0000357Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
358
359 * xpath.c: fixed doc comment problems
360 * python/generator.py python/libxml_wrap.h python/types.c: adding
361 RelaxNG wrappers
362 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
363 test of those early Python RelaxNG bindings
364
365Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000366
367 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
368 * relaxng.c: found the validation problem I had with interleave
369 when not covering all remaining siblings
370 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
371 testsuite and check the RNG schemas against the RNG schemas
372 given in appendix A
373
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000374Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
375
376 * win32/Makefile.msvc: updates for RelaxNG
377 * win32/Makefile.mingw: updates for RelaxNG
378 * win32/libxml2.def.src: added RelaxNG exports
379
Daniel Veillard97fd5672003-02-07 13:01:54 +0000380Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * xinclude.c: applied another bug fix from Sean Chittenden
383
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000384Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * configure.in xmllint.c: I f...ed up the default configuration
387 of schemas and --relaxng option display in xmllint, pointed by
388 Morus Walter.
389 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
390 detection module, fixes bug #105374.
391
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000392Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * xmlschemastypes.c: added the boolean base type.
395
Daniel Veillard96a4b252003-02-06 08:22:32 +0000396Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * xmlschemastypes.c: started implementing some of the missing
399 default simple types
400 * result/relaxng/*: updated the results
401
Daniel Veillard72fef162003-02-05 14:31:19 +0000402Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * NEWS doc/*: updated the docs, ready for 2.5.2 release
405
Daniel Veillard71531f32003-02-05 13:19:53 +0000406Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * HTMLparser.c tree.c xmlIO.c: comments cleanups
409 * Makefile.am: use xmllint for doing the RelaxNG tests
410 * configure.in: preparing 2.5.2 made schemas support default to
411 on instead of off
412 * relaxng.c: removed the verbosity
413 * xmllint.c: added --relaxng option
414 * python/generator.py python/libxml_wrap.h: prepared the integration
415 of the new RelaxNG module and schemas
416 * result/relaxng/*: less verbose output
417
Daniel Veillardec498e12003-02-05 11:01:50 +0000418Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * valid.c: do not run content model validation if the
421 content is not determinist
422
Daniel Veillardde590ca2003-02-05 10:45:26 +0000423Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * SAX.c: added the redefinition of namespaced attribute
426 check that was missing as Fabrice Desré pointed out.
427
Daniel Veillard930dfb62003-02-05 10:17:38 +0000428Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
431 improvements from Nick Kew, allowing to do more checking
432 to HTML elements and attributes.
433
Daniel Veillard4287c572003-02-04 22:48:53 +0000434Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
435
436 * xinclude.c: fixing bug #105137 about entities declaration
437 needing to be copied to the including document.
438
Daniel Veillard652d8a92003-02-04 19:28:49 +0000439Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * catalog.c: fixed bug #104817 with delegateURI
442 * xpath.c: fixing bugs #104123 and #104125
443
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000444Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * configure.in valid.c xmlreader.c python/libxml_wrap.h
447 python/types.c: fixing #104096 to compile without regexps
448
Daniel Veillard57e79b32003-02-04 15:33:12 +0000449Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * valid.c: fixing bug #103969 forgot to add an epsilon transition
452 when building the automata for elem*
453
Daniel Veillard358a9892003-02-04 15:22:32 +0000454Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * HTMLparser.c: applied patch from Arne de Bruijn fixing
457 bug #103827
458
Daniel Veillardeb137172003-02-04 15:18:06 +0000459Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * HTMLparser.c: updating a comment, fixing #103776
462
Daniel Veillard8d589042003-02-04 15:07:21 +0000463Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * parser.c: fixing bug 105049 for validity checking of content
466 within recursive entities.
467
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000468Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * HTMLparser.c: try to fix # 105049
471 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
472 * tree.c: updated a function comment
473
Daniel Veillard419a7682003-02-03 23:22:49 +0000474Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * relaxng: more work on grammars and refs/defs
477 * test/relaxng/* result/relaxng/*: augmented/updated the
478 regression tests
479
Daniel Veillard144fae12003-02-03 13:17:57 +0000480Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * relaxng: more work on name classes, except support
483 * test/relaxng/* result/relaxng/*: augmented/updated the
484 regression tests
485
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000486Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * relaxng: more work on name classes, the "validate all" schemas
489 seems to work now.
490 * test/relaxng/* result/relaxng/*: augmented/updated the
491 regression tests
492
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000493Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
496 * parser.c: put a guard against infinite document depth, basically
497 trying to avoid another kind of DoS attack.
498 * relaxng.c: some code w.r.t. nameClasses
499
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000500Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * test/relaxng/* result/relaxng/*: check all the namespace support
503 was actually correct based on tutorial section 10.
504
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000505Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * relaxng: include seems to work okay now
508 * test/relaxng/* result/relaxng/*: augmented/updated the
509 regression tests
510
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000511Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
512
513 * relaxng.c: a bit of work done in the train back.
514 * test/relaxng/*: added one of the include tests
515
Daniel Veillard154877e2003-01-30 12:17:05 +0000516Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
517
518 * relaxng: more work done in the train
519 * test/relaxng/* result/relaxng/*: augmented/updated the
520 regression tests
521
Daniel Veillarde431a272003-01-29 23:02:33 +0000522Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * relaxng.c: debugging of externalRef
525 * test/relaxng/* result/relaxng/*: augmented/updated the
526 regression tests
527
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000528Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * relaxng.c: more work on Relax-NG, implementing externalRef
531 * test/relaxng/* result/relaxng/*: augmented/updated the
532 regression tests
533 * Makefile.am: cleanup to Relaxtests target
534
Daniel Veillardb08c9812003-01-28 23:09:49 +0000535Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * relaxng.c: more work on Relax-NG, implementing interleave
538 * test/relaxng/* result/relaxng/*: augmented/updated the
539 regression tests
540
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000541Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * relaxng.c: more work on Relax-NG, implementing interleave
544 * test/relaxng/* result/relaxng/*: augmented/updated the
545 regression tests
546
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000547Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
548
549 * doc/tutorial/customfo.xsl
550 * doc/tutorial/customhtml.xsl
551 adding stylesheet customizations used to generate fo
552 for pdf and html
553
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000554Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * relaxng.c: more work on Relax-NG
557 * test/relaxng/* result/relaxng/*: augmented/updated the
558 regression tests
559 * xmlschemastypes.c: added a number of base type definition but not
560 the associated checks, those are still TODOs
561
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000562Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
563
564 in docs/tutorial:
565 * apa.html
566 * apb.html
567 * apc.html
568 * apd.html
569 * ape.html
570 * apf.html
571 * apg.html
572 * ar01s02.html
573 * ar01s03.html
574 * ar01s04.html
575 * ar01s05.html
576 * ar01s06.html
577 * ar01s07.html
578 * ar01s08.html
579 * index.html
580 * xmltutorial.pdf
581 * xmltutorial.xml
582 add index to tutorial
583
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000584Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
585
586 * doc/xmlcatalog.1
587 * doc/xmlcatalog_man.html
588 * doc/xmlcatalog_man.xml
589 belatedly fixing bug #93622 (adds rewriteURI type to
590 "--add" option in xmlcatalog man page
591
Daniel Veillard3be27512003-01-26 19:49:04 +0000592Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
593
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000594 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000595 Julio Merino, closing #104475
596
Daniel Veillardea3f3982003-01-26 19:45:18 +0000597Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * relaxng.c: more work on Relax-NG
600 * test/relaxng/* result/relaxng/*: augmented/updated the
601 regression tests
602
Daniel Veillardedc91922003-01-26 00:52:04 +0000603Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * relaxng.c: more work on Relax-NG
606 * test/relaxng/* result/relaxng/*: augmented/updated the
607 regression tests
608
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000609Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * README: updated the policy on private mail answers
612 * relaxng.c: more work on Relax-NG
613 * test/relaxng/* result/relaxng/*: augmented/updated the
614 regression tests
615
Daniel Veillard7424eb62003-01-24 14:14:52 +0000616Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * error.c parser.c tree.c: applied a documentation patch from
619 Stefan Kost
620
Daniel Veillard276be4a2003-01-24 01:03:34 +0000621Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * relaxng.c: more work on Relax-NG
624 * doc/*: regenerated the docs
625 * test/relaxng/* result/relaxng/*: updated and augmented the
626 Relax-NG regression tests and results
627
Daniel Veillard6eadf632003-01-23 18:29:16 +0000628Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
631 First commit of the new Relax-NG validation code, not generally
632 useful yet.
633 * test/relaxng/* result/relaxng/*: current state of the regression
634 tests
635
Daniel Veillard814a76d2003-01-23 18:24:20 +0000636Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * tree.c: minimized the memory allocated for GetContent
639 and a bit of cleanup.
640
Daniel Veillardff12c492003-01-23 16:42:55 +0000641Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * python/generator.py: seems there is no good reasons to
644 not generate bindings for XPointer
645
Daniel Veillard540a31a2003-01-21 11:21:07 +0000646Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * xmlreader.c doc/apibuild.py: applied a new patch from
649 Stéphane Bidoul for cleanups
650 * doc/libxml2-api.xml: rebuilt the API description with
651 new entry points
652
Daniel Veillard417be3a2003-01-20 21:26:34 +0000653Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * xmlreader.c python/drv_libxml2.py python/generator.py
656 python/libxml.c python/libxml.py python/libxml_wrap.h
657 python/types.c: patch from Stéphane Bidoul for better per
658 context error message APIs
659 * python/tests/ctxterror.py python/tests/readererr.py:
660 update of the tests
661
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000662Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
663
664 * doc/guidelines.html
665 grammar and spelling cleanup
666
Daniel Veillard26f70262003-01-16 22:45:08 +0000667Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
668
669 * xmlreader.c include/libxml/xmlreader.h python/generator.py
670 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
671 a patch from Stéphane Bidoul to allow per XMLtextReader error
672 and warning handling
673 * python/tests/Makefile.am python/tests/readererr.py: adding the
674 specific regression test
675
Daniel Veillard71f9d732003-01-14 16:07:16 +0000676Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
679 should raise a syntax error
680
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000681Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * python/libxml.c: cleanup patch from Stéphane Bidoul
684
Daniel Veillard81601f92003-01-14 13:42:37 +0000685Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
688
Daniel Veillarde6227e02003-01-14 11:42:39 +0000689Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * python/generator.py python/libxml.c python/libxml.py
692 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000693 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000694 Python level.
695 * python/tests/Makefile.am python/tests/ctxterror.py: added a
696 regression test for it.
697
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000698Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * xmlreader.c: fixed the streaming property of the reader,
701 it was generating tree faster than consuming it. Pointed out
702 by Nate Myers
703 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
704
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000705Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
706
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000707 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000708
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000709Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * xpath.c: fix to the XPath implementation for parent and
712 ancestors axis when operating on a Result Value Tree.
713 Fixes bug #100271
714
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000715Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
718 to fix some URI/file escaping problems
719
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000720Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * python/generator.py: fixed a bug raised by Raymond Wiker,
723 docSetRootElement() should not raise an exception if the
724 return is None
725
Daniel Veillard3e20a292003-01-10 13:14:40 +0000726Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
729 fixed bug #102181 by applying the suggested change and fixing
730 the generation/registration problem.
731
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000732Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
735 routines.
736
Daniel Veillard8f872442003-01-09 23:19:02 +0000737Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
738
739 * parser.c: one more IsEmptyElement crazyness, that time in
740 external parsed entities if substitution is asked.
741 * python/tests/reader3.py: added a specific test.
742
Daniel Veillarde329fc22003-01-09 21:36:42 +0000743Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
746 support and improved error handler registration
747
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000748Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
751 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
752 * README: fixed a link
753
Daniel Veillarde2830f12003-01-08 17:47:49 +0000754Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * configure.in doc/* NEWS: preparing 2.5.1 release
757 * SAX.c parser.c: fixing XmlTextReader bug
758
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000759Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * SAX.c: fuck, I introduced a memory leak on external parsed
762 entities in 2.5.0 :-(
763
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000764Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * xmllint.c: another fix needed as pointed by Christophe Merlet
767 for --stream --debug if compiled without debug support.
768
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000769Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
770
771 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000772 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000773 update man page with --stream and --chkregister
774
Daniel Veillard8326e732003-01-07 00:19:07 +0000775Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
776
777 * globals.c: fixed --with-threads compile
778 * xmllint.c: fixed --without-debug compile
779 * include/libxml/globals.h: cleanup
780 * include/libxml/schemasInternals.h: add a missing include
781
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000782Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * configure.in NEWS: preparing 2.5.0 release
785 * SAX.c: only warn in pedantic mode about namespace name
786 brokeness
787 * globals.c: fix a doc generation problem
788 * uri.c: fix #101520
789 * doc/*: updated and rebuilt the doc for the release, includuding
790 stylesheet update
791 * python/Makefile.am: fix a filename bug
792
793Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
794
795 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
796 should not be called.
797
798Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
799
800 * libxml-2.0.pc.in: applied the patch to fix #101894
801
802Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * tree.c : applied patch from Lukas Schroeder for register callbacks
805 * valid.c: modified patch from Lukas Schroeder to test
806 register callbacks with --chkregister
807
808Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * xmlreader.c: seriously changed the way data are pushed to
811 the underlying parser, go by block of 512 bytes instead of
812 tryng to detect tag boundaries at that level. Changed the
813 way empty element are detected and tagged.
814 * python/tests/reader.py python/tests/reader2.py
815 python/tests/reader3.py: small changes mostly due to context
816 reporting being different and DTD node being reported. Some
817 errors previously undetected are now caught and fixed.
818 * doc/xmlreader.html: flagged last section as TODO
819
820Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
821
822 * python/libxml.py: integrated the Python 2.2 optimizations
823 from Hannu Krosing, while maintaining compatibility with
824 1.5 and 2.1
825
826Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
827
828 * xmllint.c: a bit of cleanup
829 * xmlreader.c: small fix
830 * doc/xmlreader.html: more work on the XmlTextReader tutorial
831 * python/libxml.py: a few fixes pointed out by Hannu Krosing
832
833Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * python/setup.py.in: patch from Stéphane Bidoul to include
836 drv_libxml2.py in setup.py
837
838Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * doc/xmlreader.html: starting documenting the new XmlTextReader
841 interface.
842
843Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * xmllint.c: added the --stream flag to use the TextReader API
846 * xmlreader.c: small performance tweak
847
848Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * xmlreader.c python/tests/reader2py: okay the DTD validation
851 code on top of the XMLTextParser API should be solid now.
852
853Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * xmlreader.c python/tests/reader2py: Fixing some more mess
856 with validation and recursive entities while using the
857 reader interface, it's getting a bit messy...
858
859Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
860
861 * xmlreader.c python/tests/reader.py: another couple of problem
862 related to IsEmptyElement reported by Stéphane Bidoul needed
863 some fixes.
864
865Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
866
867 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
868 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
869 based on the python XmlTextReader interface.
870
871Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
872
873 * tree.c: backing out one change in the last patch which broke the
874 regression tests
875
876Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * global.data globals.c tree.c include/libxml/globals.h: applied
879 an old patch from Lukas Schroeder to track node creation and
880 destruction. Probably missing a lot of references at the moment
881 and not usable reliably.
882
883Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
886 from doc/news.html and a stylesheet
887
888Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
889
890 * xmlreader.c python/tests/reader.py: fixed another couple of
891 xmlreader bugs reported by Stéphane Bidoul and added tests.
892
893Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * xmlreader.c python/tests/reader2.py: fixed another validity
896 checking in external parsed entities raised by Stéphane Bidoul
897 and added a specific regression test.
898 * python/tests/reader3.py: cleanup
899
900Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
901
902 * xmlreader.c python/tests/reader2.py: fixed a problem with
903 validation within entities pointed by Stéphane Bidoul, augmented
904 the tests to catch those.
905
906Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * python/generator.py: modified the generator to allow keeping
909 class references when creating new classes, needed to fix a bug
910 pointed by Stéphane Bidoul where the input buffer of the
911 xmlTextReader instance gets destroyed if the python wrapper for
912 the input is not referenced anymore.
913
914Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * xmlreader.c python/tests/reader.py: fixed another pair of problem
917 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
918
919Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
920
921 * xmlreader.c python/tests/reader.py: fixed another problem
922 pointed by Stéphane Bidoul
923
924Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
925
926 * xmlreader.c python/tests/reader.py: fixed a limit case problem
927 with "<a/>"
928
929Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * SAX.c: warn on xmlns:prefix="foo"
932 * xmlreader.c python/tests/reader.py: fixed a couple of problem
933 for namespace attributes handling.
934
935Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
936
937 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
938 a really nasty problem raised by a DocBook XSLT transform
939 provided by Sebastian Bergmann
940
941Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
942
943 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
944 by Stéphane Bidoul and integrated it into the tests
945
946Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
949 extended the XmlTextReader API a bit, addding accessors for
950 the current doc and node, and an entity substitution mode for
951 the parser.
952 * python/libxml.py python/libxml2class.txt: related updates
953 * python/tests/Makefile.am python/tests/reader.py
954 python/tests/reader2.py python/tests/reader3.py: updated a bit
955 the old tests and added a new one to test the entities handling
956
957Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * python/generator.py python/libxml2class.txt
960 python/tests/reader.py python/tests/reader2.py: changed the
961 generator to provide casing for the XmlTextReader similar to
962 C# so that examples and documentation are more directly transposable.
963 Fixed the couple of tests in the suite.
964
965Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
966
967 * doc/guidelines.html: added a document on guildeline for
968 publishing and deploying XML
969
970Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * valid.c xmlreader.c: final touch running DTD validation
973 on the XmlTextReader
974 * python/tests/Makefile.am python/tests/reader2.py: added a
975 specific run based on the examples from test/valid/*.xml
976
977Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * python/libxml.py: added a few predefined xmlTextReader parser
980 configuration values.
981
982Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * python/libxml_wrap.h: trying to fix #102037
985
986Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * SAX.c: fixing bug #95296, when the predefined entities
989 are redefined in the DTD the default one must be used
990 instead anyway.
991
992Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
993
994 * doc/xmllint.xml
995 * doc/xmllint.1
996 Add discussion of XML_DEBUG_CATALOG to xmllint man
997 page - bug #100907
998
999
1000Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * xmlreader.c: Fixed the empty node detection to avoid reporting
1003 an inexistant close tag.
1004
1005Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1008 for Python 2.1
1009
1010Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1013
1014Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * doc/libxml2-api.xml python/tests/reader.py: one really need
1017 to provide the base URI information when creating a reader parser
1018 from an input stream. Updated the API and the example using it.
1019
1020Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1023 include/libxml/valid.h include/libxml/xmlreader.h: working on
1024 DTD validation on top of xml reader interfaces. Allows to
1025 validate arbitrary large instances. This required some extensions
1026 to the valid module interface and augmenting the size of xmlID
1027 and xmlRef structs a bit.
1028 * uri.c xmlregexp.c: simple cleanup.
1029
1030Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1033 work on the xml reader interfaces.
1034 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1035 Web page for the Windows binaries.
1036
1037Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * xmlIO.c: applied a patch for VMS following the report by
1040 Nigel Hall
1041
1042Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * parser.c: the parseStartTag bug fix wasn't complete.
1045
1046Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1049 parseStartTag, fixing it.
1050 * test/att4 result/att4 result/noent/att4: adding the test
1051 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1052 more methods to XmlTextReader.
1053
1054Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1055
1056 * win32/libxml2.def.src: added more xml reader exports
1057 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1058 to the build
1059
1060Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1061
1062 * doc/tutorial/xmltutorial.xml
1063 plus generated html and pdf
1064 Updating tutorial again based on further comments from Niraj
1065 Tolia on the last iteration
1066
1067Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1068
1069 * doc/tutorial/xmltutorial.xml
1070 * doc/tutorial/includekeyword.c
1071 * doc/tutorial/includegetattribute.c
1072 plus generated html and pdf
1073 Adding fix from Niraj Tolia to tutorial to properly free memory.
1074
1075
1076Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1079 more methods of XmlTextReader.
1080 * python/libxml2class.txt python/tests/reader.py: this increased the
1081 methods in the bndings, augmented the test to check those new
1082 functions.
1083
1084Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1087 methods of XmlTextReader.
1088 * python/generator.py python/libxml_wrap.h python/types.c
1089 python/libxml2class.txt: added the reader to the Python bindings
1090 * python/tests/Makefile.am python/tests/reader.py: added a specific
1091 test for the Python bindings of the Reader APIs
1092 * parser.c: small cleanup.
1093
1094Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xinclude.c: fallback was only copying the first child not the
1097 full child list of the fallback element, closes #89684 as reopened
1098 by Bernd Kuemmerlen
1099
1100Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1101
1102 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1103
1104Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * configure.in: preparing release of 2.4.30
1107 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1108 gives enum values, fix functype return type, put back fields in
1109 structs
1110 * doc/*: updated the docs rebuilt
1111
1112Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1115 about htmlNodeDumpOutput location.
1116 * xpath.c: removed an undefined function signature
1117 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1118 too many symbols in the API breaking the python bindings.
1119 Updated with the libxslt/libexslt changes.
1120
1121Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * configure.in: preparing release of 2.4.29
1124 * doc/*: rebuilt the docs and API
1125 * xmlreader.c: a few more fixes for the XmlTextReader API
1126
1127Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1128
1129 * include/win32config.h: applied mingw patch from Magnus Henoch
1130
1131Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1134
1135Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1138 building Python script, does the C parsing directly, generates
1139 a better API description including structure fieds defs and
1140 enums. Still a couple of bugs, but good enough for the python
1141 wrappers now.
1142 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1143 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1144 include/libxml/schemasInternals.h include/libxml/tree.h: more
1145 cleanup based on the python analysis script reports.
1146 * libxml.spec.in: make sure the API XML description is part of the
1147 devel package.
1148
1149Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1152 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1153 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1154 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1155 code cleanup, especially the function comments.
1156 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1157
1158Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * Makefile.am xmlreader.c include/libxml/Makefile.am
1161 include/libxml/xmlreader.h: Adding a new set of APIs based on
1162 the C# TextXmlReader API but converted to C. Allow to parse
1163 in constant memory usage, far simpler to program and explain
1164 than the SAX like APIs, unfinished but working.
1165 * testReader.c: test program
1166
1167Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1168
1169 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1170
1171Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * tree.c: Chip turner indicated that XHTML1 serialization
1174 rule for style actually break on both IE and Mozilla,
1175 try to avoid the rule if escaping ain't necessary
1176
1177Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * nanhttp.c: handle HTTP URL escaping, problem reported by
1180 Glen Nakamura and Stefano Zacchiroli
1181
1182Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1185
1186Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * uri.c: Johann Richard pointed out some XPointer problems for
1189 URN based URI references in XInclude. Modified the URI parsing
1190 and saving routines to allow correct parsing and saving of
1191 XPointers, especially when attached to "opaque" scheme accordingly
1192 to RFC 2396
1193
1194Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1197 of refactoring to the HTML saving code.
1198 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1199 in the doc.
1200
1201Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1202
1203 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1204 to a buffer API to reuse the generic dump to an OutputIO layer,
1205 this reduces code, fixes xmlNodeDump() for XHTML, also made
1206 xmlNodeDump() now return the number of byte written.
1207
1208Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * python/setup.py.in: another patch from Stéphane Bidoul for
1211 Python bindings on Windows
1212 * doc/parsedecl.py: small cleanup
1213
1214Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * libxml.spec.in configure.in: add a line in %changelog for releases
1217
1218Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * parser.c: patch from Marcus Clarke fixing a problem in entities
1221 parsing that was detected in KDe documentations environment.
1222
1223Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1224
1225 * python/libxml.c (libxml_prev): Return the previous as opposed to
1226 the next node (I guess this is the result of some cut & paste programming:)
1227
1228Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1231
1232Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * python/generator.py python/libxml.c python/setup.py.in: trying
1235 to fix the Python bindings build on Windows (Stéphane Bidoul)
1236
1237Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1238
1239 * win32/configure.js: added option for python bindings
1240 * win32/libxml2.def.src: added more exports
1241
1242Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1243
1244 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1245 pthreads
1246 * win32/wince/*: applied updates to Windows CE port from Javier
1247
1248Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * configure.in: preparing 2.4.28
1251 * libxml.spec.in doc/Makefile.am: some cleanup
1252 * doc/*: updated the news and regenerated.
1253
1254Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * HTMLparser.c: final touch at closing #87235 </p> end tags
1257 need to be generated.
1258 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1259 this change slightly the output of a few tests
1260 * doc/*: regenerated
1261
1262Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * parserInternals.c: fixing bug #99190 when UTF8 document are
1265 parsed using the progressive parser and the end of the chunk
1266 is in the middle of an UTF8 multibyte character.
1267
1268Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1269
1270 * threads.c: fixed initialization problem in xmlNewGlobalState
1271 which was causing crash.
1272 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1273 in xmlInitializeGlobalState.
1274 * parserInternals.c: cleaned up ctxt->sax initialisation.
1275
1276Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * tree.c include/libxml/tree.h: modified the existing APIs
1279 to handle XHTML1 serialization rules automatically, also add
1280 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1281 libxslt serialization uses it when needed without changing
1282 the library API.
1283 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1284 result/xhtml1: added a new test specifically for xhtml1 output
1285 and updated the result of one XHTML1 test
1286
1287Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * xinclude.c parserInternals.c encoding.c: fixed #99082
1290 for xi:include encoding="..." support on text includes.
1291 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1292 test/XInclude/ents/isolatin.txt : added a specific regression test
1293 * python/generator.py python/libxml2class.txt: fixed the generator
1294 the new set of comments generated for doc/libxml2-api.xml were
1295 breaking the python generation.
1296
1297Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1300 * configure.in: patch for Solaris on new autoconf closes #98880
1301 * doc/parsedecl.py: repair the frigging API building script,
1302 did I say that python xmllib sucks ?
1303 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1304 and some comment are no more truncated.
1305
1306Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * parser.c: Martin Stoilov pointed out a potential leak in
1309 xmlCreateMemoryParserCtxt
1310
1311Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1314 included in HTML documents and using the push parser.
1315
1316Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1317
1318 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1319 specified, look for the Python interpreter not just in the
1320 specified root but also in the specified location. Fixes #98825
1321
1322Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * python/libxml.c: fixing bug #98792 , node may have no doc
1325 and dereferencing without checking ain't good ...
1326
1327Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * configure.in: preparing release 2.4.27
1330 * doc/* : updated and rebuilt the docs
1331 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1332 and all the docs are actually packaged and in the final RPMs
1333 * parser.c parserInternals.c include/libxml/parser.h: restore
1334 xmllint --recover feature.
1335
1336Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
Daniel Veillard784b9352003-02-16 15:50:27 +00001338 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001339 processing of parsed entities, and XPath computation on sustitued
1340 entities.
1341 * testXPath.c: make sure entities are substitued.
1342
1343Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1344
Daniel Veillard784b9352003-02-16 15:50:27 +00001345 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001346 processing of internal parsed entities, which had to be changed.
1347
1348Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1351 trying to fix bug #98517 about building outside the source tree
1352 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1353
1354Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1355
1356 * include/win32config.h: cleanup
1357 * win32/Makefile.mingw: integrated mingw in JScript configure
1358 * win32/Makefile.msvc: modified to allow mingw coexistence
1359 * win32/configure.js: integrated mingw
1360 * win32/Readme.txt: cleanup
1361
1362Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * HTMLparser.c: strengthen the guard in the Pop macros,
1365 like in the XML parser, closes bug #97315
1366
1367Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1370 callback is never used.
1371
1372Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * parserInternals.c: fixed the initialization of the SAX structure
1375 which was breaking xsltproc
1376 * xpath.c: patch from Petr Pajas for CDATA nodes
1377 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1378 * parser.c include/libxml/parser.h: patch from Peter Jones
1379 removing a leak in xmlSAXParseMemory() and adding the
1380 function xmlSAXParseMemoryWithData()
1381
1382Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1383
1384 adding pdf of tutorial, changing web page to link to it
1385 * doc/tutorial/xmltutorial.pdf
1386 * doc/xml.html
1387 * doc/docs.html
1388
1389Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1390
1391 * doc/tutorial/ar01s08.html
1392 adding file what I forgot for tutorial
1393
1394
1395Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1396
1397 Adding encoding discussion to tutorial
1398 Added:
1399 * doc/tutorial/images/*.png: DocBook admonition image files
1400 * doc/tutorial/apf.html, apg.html: new generated html
1401 * doc/tutorial/includeconvert.c: conversion code entity file
1402 changed:
1403 * doc/tutorial/xmltutorial.xml: DocBook original
1404 * doc/tutorial/*.html: generated html
1405
1406Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1407
1408 * include/libxml/*.h: retired xmlwin32version.h
1409 * doc/Makefile.am: retired xmlwin32version.h
1410 * win32/configure.js: retired xmlwin32version.h
1411
1412Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1413
1414 * win32/libxml2.def.src: exported additional symbols
1415 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1416 sisterhood
1417
1418Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * globals.c: fixed a typo pointed out by Igor
1421 * xpath.c: try to speed up node compare using line numbers
1422 if available.
1423
1424Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * tree.c: make xmlFreeNode() handle attributes correctly.
1427
1428Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1429
1430 * catalog.c: completed the #96963 fix, as reported by Karl
1431 Eichwalder
1432
1433Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1436
1437Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * Makefile.am: switched the order of a couple of includes
1440 to fix bugs #97100
1441
1442Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1443
1444 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1445 xmlLoadCatalogs that used to separate directories with a ':'.
1446
1447Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1448
1449 * threads.c: improvements to the Windows-side of thread handling
1450 * testThreads.c: conditionally excluded unistd.h
1451 * testThradsWin32.c: broke overlong lines
1452 * include/win32config.h: adapted thread-related macros to the new
1453 scheme and for pthreads on Windows
1454 * win32/Makefile.msvc: introduced a more flexible thread build,
1455 added testThreads[Win32].c to the build
1456 * win32/configure.js: introduced a more flexible thread config
1457
14582002-10-31 John Fleck <jfleck@inkstain.net>
1459
1460 * doc/xml.html (and, by implication, FAQ.html)
1461 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1462
1463Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1464
1465 * configure.in: removed xmlwin32version.h
1466 * include/libxml/Makefile.am: removed xmlwin32version.h
1467
1468Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * tree.c: applied patch from Brian Stafford to fix a bug
1471 in xmlReconciliateNs()
1472
1473Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * tree.c: applied patch from Christian Glahn to allow
1476 xmlNewChild() on document fragment nodes
1477
1478Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * parser.c: Christian Glahn found a problem with a recent
1481 patch to xmlParseBalancedChunkMemoryRecover()
1482 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1483 problems
1484 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1485 test/schemas/seq*: added the test cases from Charles
1486
1487Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1490 serious cleanup of the spec file and associated changes
1491 in the Makefiles.
1492 * valid.c: try to remove some warnings on x86_64
1493
1494Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1497 fix bug #96586
1498
1499Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1502 parsing, applied his patch
1503 * result/HTML/attrents.html result/HTML/attrents.html.err
1504 result/HTML/attrents.html.sax test/HTML/attrents.html:
1505 added the test and result case provided by Mikhail Sogrine
1506
1507Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * vms/build_libxml.com vms/config.vms vms/readme.vms
1510 include/libxml/parser.h include/libxml/parserInternals.h
1511 include/libxml/tree.h include/libxml/xmlIO.h
1512 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1513 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1514 Applied the VMS update patch from Craig A. Berry
1515 * doc/*.html: update
1516
1517Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1520
1521Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * debugXML.c: adding a grep command to --shell in xmllint
1524 for T.V. Raman
1525
1526Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmlcatalog.c: tried to fix some of the problem with --sgml
1529
1530Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * parser.c: tried to fix bug #91500 where doc->children may
1533 be overriden by a call to xmlParseBalancedChunkMemory()
1534
1535Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1538 identifiers in SGML catalogs containing '&'
1539
1540Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * python/types.c: fixed bugs when passing result value tree
1543 to Python functions.
1544
1545Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * configure.in: preparing the release of 2.4.26
1548 * doc/*: updated and rebuilt the documentation
1549
1550Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * parser.c: fixed a XML Namespace compliance bug reported by
1553 Alexander Grimalovsky
1554
1555Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * HTMLtree.c: fixed serialization of script and style when
1558 they are not lowercase (i.e. added using the API to the tree).
1559
1560Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * valid.c: make xmlValidateDocument emit a warning msg if there
1563 is no DTD, pointed by Christian Glahn
1564
1565Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1568 content model when some of the blocks have min or max, and a couple
1569 of bugs found in the process.
1570 * result/schemas/list0* test/schemas/list0*: added some specific
1571 regression tests
1572
1573Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * README: updated the contact informations
1576
1577Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1578
1579 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1580 misses it, reported by Peter Bray.
1581
1582Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1585 and removed a few warnings
1586
1587Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * parser.c: Christian Glahn found a small bug in the push parser.
1590 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1591 public
1592
1593Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * xmlschemas.c include/libxml/xmlschemas.h: added
1596 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1597 * testSchemas.c: added --memory to test the new interface
1598
1599Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * doc/index.py doc/search.php: integrated the XSLT indexing,
1602 a few fixed in the indexer, added a scope selection at the
1603 search level.
1604
1605Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1608 this was due to uninitialized parts of the validation context
1609
1610Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * debugXML.c: applied patch from Mark Vakoc except the API
1613 change, preserved it.
1614 * doc/*: updated the docs to point to the search engine for
1615 information lookup or before bug/help reports.
1616
1617Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * doc/index.py doc/search.php: added mailing-list archives
1620 indexing and lookup
1621
1622Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1625
1626Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * doc/index.py: improved HTML indexing
1629 * doc/search.php: make the queries also lookup the HTML based indexes
1630
1631Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * doc/index.py: added HTML page indexing
1634
1635Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1636
1637 * xmlIO.c: extended Windows path normalisation to fix the base
1638 problem in libxslt.
1639 * catalog.c: fixed list handling in XML_CATALOG_FILES
1640
1641Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * valid.c: typo/bug found by Christian Glahn
1644
1645Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1646
1647 * xmlIO.c: applied Windows CE patch from Javier.
1648 * win32/wince: new directory, contains support for the PocketPC
1649 with Windows CE from Javier.
1650 * include/win32config.h: reorganised, removed duplicate
1651 definitions and applied WinCE patch from Javier.
1652 * include/wsockcompat.h: new file, now contains WinSock
1653 compatibility macros.
1654 * win32/Makefile.msvc: introduced double-run compilation.
1655
1656Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * configure.in include/libxml/xmlwin32version.h: preparing release
1659 of 2.4.25
1660 * doc/*: updated and regenerated teh docs and web pages.
1661
1662Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1665 error were not covering namespace declarations.
1666 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1667 it was missing the attribute declaration for the namespace
1668 * result/VC/NS3: the fix now report breakages in that test
1669
1670Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1673
1674Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1677 and regenerated the docs and web site
1678
1679Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1682 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1683 not before
1684
1685Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * python/generator.py python/libxml2class.txt: fixed a stupid error
1688 breaking the python API
1689
1690Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1693 triostr.c triostr.h: applied a trio update patch from
1694 Bjorn Reese which should work with MinGW
1695
1696Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * tree.c: improving some documentation comments
1699 * xmlregexp.c: found and fixed a mem leak with python regression tests
1700 * doc/*: rebuilt the doc and the API XML file including the
1701 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1702 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1703 python/types.c: added access to the XML Schemas regexps from
1704 python
1705 * python/tests/Makefile.am python/tests/regexp.py: added a
1706 simple regexp bindings test
1707
1708Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1709
1710 * doc/xml.html:
1711 fixing ftp links - thanks to Vitaly Ostanin
1712
1713Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * xmlregexp.c: fixed the data callback on transition functionality
1716 which was broken when using the compact form
1717 * result/schemas/*: updated the results, less verbose, all tests
1718 pass like before
1719 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1720 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1721 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1722 annoying warnings
1723 * xpath.c: try to provide better error report when possible
1724
1725Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * Makefile.am: fixed a breakage raised by Jacob
1728
1729Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1730
1731 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1732 which don't use sockets
1733
1734Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1735
1736 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1737 * win32/configure.js: applied zlib patch from Daniel Gehriger
1738
1739Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1740
1741 * win32/configure.js: applied the patch from Mark Vakoc for
1742 regexp support
1743 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1744 for regexp support
1745
1746Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * xmlschemastypes.c: as pointed by Igor Float and Double
1749 parsing ain't finished yet
1750
1751Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * Makefile.am configure.in: trying to fix #88412 by bypassing
1754 all the python subdir if python ain't detected
1755
1756Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1759 made configuring with regexps/automata/unicode the default
1760 but without schemas ATM
1761 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1762 fixed the regexp based DTD validation performance and memory
1763 problem by switching to a compact form for determinist regexps
1764 and detecting the determinism property in the process. Seems
1765 as fast as the old DTD validation specific engine :-) despite
1766 the regexp built and compaction process.
1767
1768Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * valid.c: determinism is debugged, new DTD checking code now works
1771 but xmlFAComputesDeterminism takes far too much CPU and the whole
1772 set usues too much memory to be really usable as-is
1773
1774Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * tree.c: fixed another stupid bug in xmlGetNodePath()
1777 * xmllint.c: --version now report the options compiled in
1778
1779Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * HTMLparser.c: small cleanup
1782 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1783 when configured with them. A bit of debugging around the determinism
1784 checks is still needed
1785
1786Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1789
1790Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * xmlIO.c: small portability glitch fixed.
1793
1794Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * xmlschemastypes.c: incomplete steps for real/double support
1797 * testAutomata.c include/libxml/xmlautomata.h
1798 include/libxml/xmlregexp.h: avoiding a compilation problem
1799 * valid.c include/libxml/valid.h: starting the work toward using
1800 the regexps for actual DTD validation
1801
1802Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * hash.c: cosmetic cleanup
1805 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1806 integrating a DTD validation layer based on the regexps
1807
1808Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1811 the determinism was tested before eliminating the epsilon
1812 transitions :-(
1813
1814Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * python/generator.py python/libxml.c python/libxml.py
1817 python/libxml2-python-api.xml python/libxml2class.txt
1818 python/libxml_wrap.h python/types.c: updated the python
1819 bindings, added code for easier File I/O, and the ability to
1820 define a resolver from Python fixing bug #91635
1821 * python/tests/Makefile.am python/tests/inbuf.py
1822 python/tests/outbuf.py python/tests/pushSAXhtml.py
1823 python/tests/resolver.py python/tests/serialize.py: updated
1824 and augmented the set of Python tests.
1825
1826Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1827
1828 * win32/configure.js: added more readme info for the binary
1829 package.
1830
1831Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * xmlIO.c: fixed a stupid out of bound array error
1834
1835Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1838 messing around with support for Windows path, cleanups,
1839 trying to identify and fix the various code path to the
1840 filename access. Added xmlNormalizeWindowsPath()
1841
1842Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * error.c valid.c: working on better error reporting of validity
1845 errors, especially providing an accurate context.
1846 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1847 error reports in those cases.
1848
1849Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1852 parser.c parserInternals.c xmlIO.c: get rid of all the
1853 perror() calls made in the library execution paths. This
1854 should fix both #92059 and #92385
1855
1856Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xmllint.c: memory leak reporting was broken after a change
1859 of the preprocessor symbol used to activate it.
1860
1861Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * tree.c: try to make the copy function work for node of
1864 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1865 DOM layers though, not libxml2 itself.
1866
1867Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * valid.c: try to provide file and line informations, not all
1870 messages are covered, but it's a (good) start
1871
1872Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * xinclude.c: reimplemented a large part of the XInclude
1875 processor, trying to minimize resources used, James Henstridge
1876 provided a huge test case which was exhibiting severe memory
1877 consumption problems.
1878
1879Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * python/Makefile.am: applied patch from Christophe Merlet to
1882 reestablish DESTDIR
1883
1884Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * libxml.spec.in: fixes libary path for x86_64 AMD
1887
1888Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1889
1890 * doc/tutorial/includekeyword.c
1891 * doc/tutorial/xmltutorial.xml:
1892 (plus resulting generated html files)
1893 fixing one spot I missed in the tutorial where I hadn't freed
1894 memory properly
1895
1896Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1897
1898 * doc/tutorial/includeaddattribute.c
1899 * doc/tutorial/includeaddkeyword.c
1900 * doc/tutorial/includegetattribute.c
1901 * doc/tutorial/includekeyword.c
1902 * doc/tutorial/xmltutorial.xml
1903 * doc/tutorial/*.html:
1904 update tutorial to properly free memory (thanks to Christopher
1905 R. Harris for pointing out that this needs to be done)
1906 * doc/tutorial/images/callouts/*.png:
1907 added image files so the callouts are graphical, making it
1908 easier to read ( use "--param callout.graphics 1" to generate
1909 html with graphical callouts)
1910
1911Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1914 nice logos generated by Marc Liyanage
1915 * doc/site.xsl *.html: changed the stylesheet to show the new
1916 logo and regenerated the pages
1917
1918Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1921
1922Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * xpath.c: possible mem leak patch from Jason Adams
1925
1926Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1929 in the XQuery namespace
1930 * configure.in: preparing 2.4.24
1931 * doc/*.html: updated the web pages
1932
1933Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * python/generator.py: closing bug #85258 by generating conditional
1936 compile check to avoid linking to routines not configured in.
1937
19382002-08-22 Havoc Pennington <hp@pobox.com>
1939
1940 * autogen.sh: update error message for missing automake
1941
1942Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * python/Makefile.am: typo in target name resulted in libxml2.py
1945 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1946
1947Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * win32/win32/Makefile.mingw: updated with version from
1950 Elizabeth Barham at http://soggytrousers.net/repository/
1951
1952Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1953
1954 * win32/Makefile.msvc: added the prefix location to the include
1955 and lib search path.
1956
19572002-08-18 Havoc Pennington <hp@pobox.com>
1958
1959 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1960 both automake 1.6 and 1.4 installed get the right automake. Means
1961 compilation from CVS will now require the latest automake 1.4
1962 release, or manually creating symlinks called "automake-1.4" and
1963 "aclocal-1.4"
1964
1965Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * configure.in python/Makefile.am: more AMD 64 induced changes from
1968 Frederic Crozat
1969
1970Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * xinclude.c: oops I was missing the xml:base fixup too
1973 * result/XInclude/*.xml: this adds xml:base attributes to most
1974 results of the tests
1975
1976Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * xinclude.c: quick but apparently working implementation of
1979 xi:fallback, should close bug #89684
1980 * Makefile.am test/XInclude/docs/fallback.xml
1981 result/XInclude/fallback.xml: added a basic test for fallback,
1982 and run with --nowarning to avoid a spurious warning
1983 * configure.in: applied patch from Frederic Crozat for python
1984 bindings on AMD 64bits machines.
1985
1986Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1989 the caller don't pass a SAX callback block.
1990
1991Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * tree.c: applied the same fix for the XML-1.0 namespace to
1994 xmlSearchNsByHref() as was done for xmlSearchNs()
1995
1996Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * libxml.3: small cleanup of the man page
1999 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2000 when serializing HREF attributes generated by XSLT.
2001
2002Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2005 version of Marc Liyanage' patch for boolean attributes in HTML
2006 output
2007
2008Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * python/tests/serialize.py: fixed the test results, indenting
2011 behaviour changed slightly
2012
2013Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2014
2015 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2016 new c14n function to Windows def files
2017
2018Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2019
2020 * c14n.c: fixed a memory leak in c14n code
2021
2022Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * parser.c include/libxml/parser.h: adding a new API for Christian
2025 Glahn: xmlParseBalancedChunkMemoryRecover
2026 * valid.c: patch from Rick Jones for some grammar cleanup in
2027 validation messages
2028 * result/VC/* result/valid/*: this slightly change some of the
2029 regression tests outputs
2030
2031Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * tree.c: trying to fix a problem in namespaced attribute handling
2034 raised by Christian Glahn
2035
2036Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * encoding.c include/libxml/encoding.h: Opening the interface
2039 xmlNewCharEncodingHandler as requested in #89415
2040 * python/generator.py python/setup.py.in: applied cleanup
2041 patches from Marc-Andre Lemburg
2042 * tree.c: fixing bug #89332 on a specific case of loosing
2043 the XML-1.0 namespace on xml:xxx attributes
2044
2045Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2046
2047 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2048 corner case from new Merlin's test suite and added a callback
2049 that will be used to improve xmlsec performance
2050
2051
2052Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * HTMLtree.c: trying to fix the <style> escaping problem in
2055 HTML serialization bug #89342
2056
2057Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2060 and rebuilt the web site.
2061
2062Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2063
2064 * include/libxml/tree.h: added _private member to xmlNs struct
2065
2066Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * HTMLparser.c: fixing bug #84876 based on the xml working
2069 code.
2070
2071Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2072
2073 * python/Makefile.am: enhanced to fix bug 72012 (errors
2074 when using '-jX' make parameter)
2075
2076Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2077
2078 * xpath.c: small additional enhancement for booleans
2079 compared to nodesets
2080
2081Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * HTMLtree.c: changed the order of the encoding declaration
2084 attributes in the meta tags due to a bug in IE/Mac
2085
2086Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2087
2088 * xpath.c: enhanced handling of booleans (especially '='
2089 and '!=' for nodesets) - fixes bug 85256. Added new
2090 routine xmlXPathNotEqualValues for more proper handling
2091 of '!=' when nodesets are involved.
2092
2093Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2096 doc/xmlcatalog_man.xml to the source distribution
2097
2098Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2099
2100 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2101 asked for this.
2102
2103Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * configure.in: preparing 2.4.23
2106 * doc/*: rebuilt the docs
2107
2108Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * parser.c: fixing bug #84169 by fixing the
2111 comment of xmlCreatePushParserCtxt to describe the
2112 encoding detection parameters better.
2113
2114Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * valid.c: fixing bug #79331 in one path the lookup for
2117 ID attributes on a namespaced node wasn't handled correctly :-\
2118
2119Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * HTMLparser.c: trying to fix 87235 about discarded white
2122 spaces in the HTML parser.
2123 * result/HTML/*: this changes the output of a number of HTML
2124 regression tests
2125
2126Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * xpath.c: applied patch from Richard Jinks for the namespace
2129 axis + fixed a memory error.
2130 * parser.c parserInternals.c: applied patches from Peter Jacobi
2131 removing ctxt->token for good.
2132 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2133 popped out by the regression tests.
2134 * Makefile.am: patch for threads makefile from Gary Pennington
2135
2136Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2137
2138 * xpath.c: enhanced behaviour of position() after usage of
2139 expressions involving preceding-sibling (et al).
2140
2141Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * hash.c: applied a patch from Peter Jacobi to solve a problem
2144 when compiling with the Watcom C on Win32
2145 * result/schemas/*.err: the change of hashing algo generated
2146 permutations in the output
2147
2148Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * hash.c: applied patch from Sander Vesik improving the quality of
2151 the hash function.
2152
21532002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2154
2155 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2156 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2157 xmllint.c xpath.c: replaced sprintf() with snprintf()
2158 to prevent possible buffer overflow (the bug was pointed
2159 out by Anju Premachandran)
2160
2161Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * parser.c: removed an uninitialized data error popped by valgrind
2164 on PE references
2165
2166Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2167
2168 * doc/xml.html
2169 adding tutorial reference to the web page
2170
2171Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2172
2173 * doc/tutorial/xmltutorial.xml
2174 * doc/tutorial/ar01s07.html
2175 * doc/tutorial/ape.html
2176 * doc/tutorial/includegetattribute.c
2177 adding section to tutorial about retrieving an attribute
2178 value
2179
2180Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * parser.c: applied a couple of patches from Peter Jacobi to start
2183 to get rid of ctxt->token, with a possible significant speed
2184 improvement to be gained once done. Better compliance with PE
2185 references constructs in DTDs too.
2186 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2187 from Peter too
2188
2189Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2192 xmlParseElement was likely to have been deallocated at the
2193 time of the report, possibly leading to segfault. Just report
2194 the tag name now.
2195
2196Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * xpath.c: patch from Richard Jinks for XPath substring() function
2199 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2200
22012002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2202
2203 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2204
2205Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2206
2207 *doc/FAQ.html
2208 fixing typos in FAQ, thanks to Robert Funnell for the
2209 editing help
2210
2211Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * NEWS: got complaints from rpmlint that it was empty
2214
2215Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2216
2217 * added doc/tutorial, including:
2218 apa.html
2219 apb.html
2220 apc.html
2221 apd.html
2222 ar01s02.html
2223 ar01s03.html
2224 ar01s04.html
2225 ar01s05.html
2226 ar01s06.html
2227 includeaddattribute.c
2228 includeaddkeyword.c
2229 includekeyword.c
2230 includestory.xml
2231 index.html
2232 xmltutorial.xml
2233 libxml tutorial, including generated html
2234
2235Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2236
2237 * result/c14n/exc-without-comments/merlin-c14n-two-*
2238 result/c14n/without-comments/merlin-c14n-two-*
2239 test/c14n/exc-without-comments/merlin-c14n-two-*
2240 test/c14n/without-comments/merlin-c14n-two-*
2241 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2242 c14n/exc-c14n and slightly modified test script to handle
2243 these test cases
2244 * c14n.c: fixed bugs for complicated nodes set (namespace
2245 without node and others from merlin-c14n-two.tar.gz)
2246 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2247 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2248 for xmlsec performance patch
2249 * xpath.c: fixed self::node() for namespaces and attributes
2250
2251Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2252
2253 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2254 but with the format parameter
2255 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2256
2257Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2258
2259 * Makefile.am: updated c14n tests suite
2260 * c14n.c: performance improvement for previous c14n patch
2261
2262Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * parser.c: another peroformance patch from Peter Jacobi, that
2265 time on parsing attribute values.
2266
2267Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2268
2269 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2270 into LibXML2 test suite
2271
2272Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2273
2274 * c14n.c: propagating xpath ancesstors node fix to c14n
2275 plus small performance improvement to reduce number of
2276 mallocs
2277 * xpath.c: fixed ancestors axis processing for namespace nodes
2278
2279Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2282 Peter Jacobi
2283
2284Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * configure.in: preparing 2.4.22
2287
2288Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2291 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2292 a public entry point.
2293 * doc/*: rebuilt the API and docs
2294
2295Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xpath.c: patch from Richard Jinks to fix a problem introduced
2298 in the previous patch and pointed by Norm
2299
2300Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * libxml.spec.in: fixing bug #81112
2303
2304Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * uri.c: fixing bug #82848
2307
2308Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2311 output of one catalog test
2312
2313Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2314
2315 * global.data globals.c tree.c include/libxml/globals.h
2316 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2317 default value for global parameter xmlIndentTreeOutput to 1 and
2318 introduced new global parameter xmlTreeIndentString (the string
2319 used to do one-level indent) with default value " " (as it was
2320 in tree.c)
2321
2322Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2325 with trio and schemas.
2326
2327Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * xpath.c: patch from Richard Jinks to fix the problem raised in
2330 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2331
2332Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * xmlschemas.c: a bit of work on import.
2335 * xmlschemastypes.c: Charles Bozeman provided a compare function
2336 for date/time types so min/max facet restrictions should work,
2337 indeterminate comparisons return an error instead of equal.
2338 * test/schemas/date_0* result/schemas/date_0_0: specific test
2339 from Charles Bozeman too
2340
2341Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2344 from Christian Cornelssen fixing the man pages and the Catalog
2345 building script.
2346 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2347 next step is <xs:import> I now have a reasonable understanding
2348 of how it works.
2349
2350Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2353
2354Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2355
2356 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2357
2358Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * xpath.c: fixing an XPath function evalutation bug pointed out
2361 by Alexey Efimov where the context was lost when evaluating
2362 the function arguments
2363
2364Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2365
2366 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2367 function public for XMLSec performance optimizations
2368
2369Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * python/generator.py python/libxml2class.txt : fixed a problem
2372 with the HTML parser pointed by Gary Benson
2373 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2374 example
2375
2376Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2377 * parser.c: fixed bug #81159 (memory growth in SAX)
2378
2379Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2380 * xpath.c: fixed bug #78858 (the real fix)
2381
2382Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2383 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2384
2385Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * tree.c: modified xmlNodeSetBase to allow changing the
2388 base of a document.
2389
2390Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xmlschemastypes.c: patch Charles Bozeman for validation of
2393 all the date, time, and duration types
2394 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2395 * configure.in: fixed an error pointed by an user
2396 * xml2-config.in: fixed an error pointed by an user
2397
2398Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2399
2400 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2401 win32/libxml2.def.src xmlIO.c: exported default
2402 'file:', 'http:' and 'ftp:' protocols input handlers
2403 and maked protocols comparisson case insensitive
2404
2405Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * configure.in: Neven Has detected a typo
2408
2409Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2412 as one of the persons allowed to commit directly to the
2413 module.
2414
2415Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2418 * valid.c: raised a too low limit
2419 * doc/*: rebuilt the docs
2420
2421Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * test/XPath/expr/floats test/XPath/expr/functions
2424 result/XPath/expr/floats result/XPath/expr/functions
2425 xpath.c: another XPath conformance patch from Richard Jinks
2426
2427Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * xmlschemas.c: fixed validation of attribute groups.
2430 * test/schemas result/schemas: added an example from the primer
2431
2432Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2435 * test/schemas result/schemas: updated the test list
2436
2437Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * TODO: updated a bit
2440 * parser.c: made a comment more specific
2441 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2442 Schemas conformance.
2443 * test/schemas result/schemas: updated the test list
2444
2445Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2448 implementing xs:all with minOccurs = 0
2449 * tes/schemas/* result/schemas/*: added more tests covering
2450 xs:all
2451
2452Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * xmlregexp.c: first implementation of the all particle, this
2455 may need to be revisited for case where not all transitions
2456 must be crossed.
2457
2458Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * tree.c: another entity processing update from Markus Henke
2461
2462Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2463
2464 * trionan.c: fixed crash on OSF/1
2465
2466Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * xmlschemas.c: more Schemas work
2469 * test/schemas/* result/schemas/*: added more tests coming
2470 from the spec.
2471
2472Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2475 ExcC14N specification
2476
2477Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * tree.c: patch from Markus Henke, fix for recursive entities.
2480
2481Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xpath.c: fix a problem with string() on a document node.
2484
2485Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * Makefile.am xmlschemas.c: more Schemas work
2488 * test/schemas/* result/schemas/*: added more tests coming
2489 from the spec.
2490
2491Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2494 * result/HTML/*: this changes a few things in the results
2495
2496Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2497
2498 * include/libxml/tree.h: eliminated 'declaration different than
2499 prototype' warning
2500 * include/win32config.h: "resolved" conflicts with errno.h
2501
2502Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2505 on the automata interfaces and debug of counted choices
2506 * test/schemas/* result/schemas/*: added a number of tests
2507
2508Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2511 a bit of work on Schemas
2512 * testSchemas.c: try to make it more useful
2513 * test/schemas/* result/schemas/* Makefile.am: changed the
2514 Schemas regression test procedure, started adding a few samples
2515
2516Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2517
2518 * include/libxml/encoding.h: Patch for the Borland C++ builder
2519 * include/libxml/tree.h: Patch for the Borland C++ builder
2520 * threads.c: Patch for the Borland C++ builder
2521 * win32/bcb5: New directory for the Borland C++ builder
2522 project files
2523
2524Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2525
2526 * win32/Makefile.msvc: Update for XML Schema support
2527 * win32/configure.js: Update for XML Schema support
2528 * win32/libxml2.def.src: Update for XML Schema support
2529
2530Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2533 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2534 xmlunicode.c include/libxml/Makefile.am
2535 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2536 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2537 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2538 include/libxml/xmlversion.h.in : merged the current state of
2539 XML Schemas implementation, it is not configured in by default,
2540 a specific --schemas configure option has been added.
2541 * test/automata test/regexp test/schemas Makefile.am
2542 result/automata result/regexp result/schemas:
2543 merged automata/regexp/schemas regression tests
2544
2545Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * xpath.c: Gary found a compile time problem, fixes #78823
2548
2549Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * configure.in: release of 2.4.20
2552 * doc/*: updated and rebuilt the docs
2553
2554Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * python/Makefile.am: patch from Cristian Gafton to build on
2557 Red Hat 6.2, should also fix #75779
2558
2559Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * valid.c: first part of fixing #78729
2562
2563Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2566 escaping of URI when saving HTML files.
2567 * result/HTML/*: this impacted some tests
2568
2569Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * configure.in: trying to fix #77441
2572
2573Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * include/libxml/xmlIO.h: Hallski complained it could not be
2576 included by itself.
2577
2578Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2581
2582Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2583
2584 * win32/configure.js: patch from Nilo for the c14n option
2585 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2586
2587Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2590 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2591 LIBXML_THREAD_ENABLED
2592
2593Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * xpath.c: another patch from Richard Jinks for substring conformance
2596 * test/XPath/expr/floats test/XPath/expr/strings
2597 result/XPath/expr/floats result/XPath/expr/strings: update of the
2598 test suite to check those.
2599
2600Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * xpath.c: patch from Richard Jinks for .x float parsing.
2603
2604Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * parser.c: patch from Markus Henke when an encoding ain't recognized
2607
2608Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * libxml.m4: got a report that #include <string.h> was needed
2611
2612Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2615
2616Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2617
2618 * doc/example.html: fixing typo
2619
2620Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2623 pointed out by Melvyn Sopacua.
2624
2625Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * libxml.m4: Frédéric Crozat gave a patch related to the change
2628 of Include paths breaking the libxml.m4
2629
2630Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * xpath.c: Fix bug #76927 forgot to save some context
2633 when evaluating binary expressions
2634
2635Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * configure.in: fixed configure for MPE/iX from Markus Henke
2638 * xmlmemory.c: fixed initialization problems
2639 * xpath.c: another set of patches from Richard Jinks this
2640 fixes "make XPathtests" on linux
2641
2642Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2645 * test/XPath/expr/compare test/XPath/expr/equality
2646 test/XPath/expr/floats test/XPath/expr/functions
2647 test/XPath/expr/strings result/XPath/expr/compare
2648 result/XPath/expr/equality result/XPath/expr/floats
2649 result/XPath/expr/functions result/XPath/expr/strings: Updated
2650 tests though they show a divergence on Linux
2651
2652Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * xpath.c trionan.c: previous commit also included patches
2655 from Richard Jinks on some IEEE support corner case
2656
2657Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2660 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2661 that $(datadir) should be used for docs
2662
2663Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2666 could leak filedescriptors
2667
2668Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * configure.in nanohttp.c: applied patch from Allan Clark for
2671 UnixWare/OpenServer
2672
2673Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * configure.in: preparing 2.4.19
2676 * doc/*: rebuilt the docs
2677
2678Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * nanohttp.c: fixing #76043, got fed up with non-portability
2681 of that piece of code.
2682
2683Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * valid.c SAX.c: Never commit without running "make tests" :-(
2686 fix a couple of stupidities in the previous commit
2687 * result/*: a few changes in some attribute order result of previous
2688 commit.
2689
2690Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2693 the internal subset should not raise duplicate ID errors,
2694 also there was a small bug in conjunction to namespace
2695 declarations defaulted and xml:xxx attributes DTD definitions.
2696
2697Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * xpath.c: Richard Jinks also raised some rounding problems
2700 this tries to fix them
2701
2702Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2705 behaviour in xmlXPathCastToString()
2706
2707Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2710 raised by Morus Walter
2711
2712Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2715 from Igor
2716
2717Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * xpath.c: fixing #75619, related to a problem when trying
2720 to evaluate condition when the current node set resulting
2721 from that sub-step evaluation is empty. Also fixes 2 potential
2722 problem with previous-sibling and next-siblings axis.
2723
2724Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2727 HTML support is not configured in.
2728
2729Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2732 include/libxml/tree.h: dohh I really didn't intended to commit
2733 this test version :-(
2734
2735Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * testSAX.c: I wanted to see the real speed at the SAX interface
2738 after a little too many Ximianer started complaining about the
2739 parser speed.
2740 added a --quiet option:
2741 paphio:~/XML -> ls -l db100000.xml
2742 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2743 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2744 3200006 callbacks generated
2745 real 0m1.270s
2746 Which means 16MBytes/s and 3Mcallback/s
2747
2748Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * xpath.c: valgrind spotted another error that time when running
2751 on libxslt regression tests
2752
2753Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * Makefile.am: adding "make valgrind" running the full regression
2756 tests (except python ones) under Valgrind (using valgrind -q
2757 which was kindly added by the author).
2758 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2759 passes cleanly now except an obcure floating point initialization
2760 raised in log10() in one XPath regression test ???
2761 * tree.c: edited some comments to close #75244
2762
2763Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2766 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2767 context of ScrollKeeper, made sure that if the number is
2768 an integer, the serialization follows the description at
2769 http://www.w3.org/TR/xpath#section-String-Functions
2770
2771Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * configure.in: preparing 2.4.18
2774 * doc/*: updated and rebuilt the web site
2775 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2776 the Windows and Cygwin maintainers.
2777 * parser.c: humm, changed the way the SAX parser work when
2778 xmlSubstituteEntitiesDefault(1) is set, it will then
2779 do the entity registration and loading by itself in case the
2780 user provided SAX getEntity() returns NULL.
2781 * testSAX.c: added --noent to test the behaviour.
2782
2783Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * parser.c: Wilfried Teiken provided a hackish but working
2786 way to get context reported back on entities when parsing
2787 with SAX and without breaking the DOM build.
2788
2789Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * c14n.c: applied a new patch from Aleksey Sanin
2792 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2793 to reference Aleksey implementation of XML digital Signatures
2794
2795Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * xpath.c: small fix to avoid potential problem due to
2798 ordering of freeing data
2799 * python/Makefile.am: people were complaining about
2800 the generated file in python dir not being built
2801
2802Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2805 python/generator.py python/libxml.c python/types.c: Cleanup
2806 of the python Makefiles based on Jacob and James feedback,
2807 fixed the spec file accordingly, fixed the number of warning
2808 that passing my pedantic CFLAGS was generating. Conclusion
2809 is that Python includes are real crap.
2810
2811Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * configure,in: it was reported quite a few times that
2814 xml2-config --cflags should not output
2815 -I$includeprefix/libxml2/libxml because libxml2 header names
2816 clashes with existing names like list.h from C++ stl.
2817 Includes should be #include<libxml/xxx.h> so ...
2818
2819Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * c14n.c: another patch from Aleksey Sanin
2822
2823Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2826 canonicalization algorithm
2827 * doc/xml.html doc/index.html: added the C14N references on the
2828 index page.
2829
28302002-03-13 jacob berkman <jacob@ximian.com>
2831
2832 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2833 usage, redundant, and gcc specific
2834
2835Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * xpath.c: speedup some node selection operations, this can
2838 have a significant impact on DocBook Norm's stylesheets
2839 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2840 make sure it's always the case
2841 * debugXML.c: distinguish CDATA and comments in ls operations
2842
2843Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2846 to generate better API descriptions etc...
2847
2848Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * c14n.c: Fixing #74186, made sure all boolean expressions
2851 get fully parenthesized, ran indent on the output
2852 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2853 include/libxml/tree.h: also #74186 related, removed the
2854 --with-buffers option, and all the preprocessor conditional
2855 sections that were resulting from it.
2856
2857Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * valid.c: applied patch from Dodji Seketeli fixing an
2860 uninitailized variable in xmlValidGetValidElements()
2861
2862Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * c14n.c: fixed a few comments
2865 * doc/*.html doc/*/*.html: regenerated the docs and added
2866 the C14N API
2867 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2868
2869Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * check-xml-test-suite.py: fix to adapt varaiations in the
2872 bindings
2873 * configure.in python/setup.py python/setup.py.in: fixed to
2874 have the version of the python scripts automatically updated
2875
2876Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2879 in xmlCopyProp()
2880
2881Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * configure.in: preparing 2.4.17 release
2884 * doc/*: updated and rebuilt the docs
2885 * xpath.c: fixed a comment
2886 * python/libxml.c: fixed a possible reentrancy problem
2887
2888Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2891 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2892 added a specific regression test
2893 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2894 not raise exceptions when failing to find the attribute.
2895
2896Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * configure.in xmllint.c: owen pointed out a problem with the
2899 ftme fix, gettimeofday() was not detected by configure and
2900 the ftime header wasn't included, dohhh
2901
2902Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * configure.in xmllint.c: trying to fix #71457 for timing
2905 precision when gettimeofday() is not availble but ftime() is
2906
2907Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2910 are now copied on install and part of the -devel RPM
2911
2912Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * xpath.c: trying to avoid bug #72150 which was apparently
2915 caused by a gcc bug (or a processor problem) as detailed
2916 at http://veillard.com/gcc.bug
2917
2918Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2921 fixed xmlReconciliateNs(), added a Python test/example for
2922 inter-document cut'n paste
2923 * python/libxml.py: fixed node.doc on document nodes and added
2924 xpathEval() onto node objects
2925
2926Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2929 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2930 fixup and integrated tests for the serialization stuff
2931
2932Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2935 moved the libxml man page to section 3
2936
2937Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * tree.c: fix bug #72490
2940 * python/libxml.c python/libxml.py: added methods serialize()
2941 and saveTo() to all node elements.
2942
2943Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * xmlIO.c: closed #73430, don't read from an input source
2946 which indicated an end-of-file or an error.
2947
2948Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * parser.c: make sure SAX endDocument is always called as
2951 this could result in a Python memory leak otherwise (it's
2952 used to decrement ref-counting)
2953 * python/generator.py python/libxml.c python/libxml.py
2954 python/libxml2-python-api.xml python/libxml2class.txt
2955 python/tests/error.py python/tests/xpath.py: implemented
2956 the suggestions made by Gary Benson and extended the tests
2957 to match it.
2958
2959Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * python/generator.py: applied patch fixing #73450
2962
2963Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * xpath.c: fixing #61290 "namespace nodes have no parent"
2966 long standing divergence from the XPath REC. NodeSets
2967 simply hold a copy of namespace nodes and those node ->next
2968 points to the parent (which may not be the node carrying the
2969 definition).
2970 * include/libxml/xpath.h: flagged but didn't added a possible
2971 speedup
2972 * DOCBparser.c HTMLparser.c: removed some warnings from push
2973 parser due to new state being added.
2974 * tree.c: new fix from Boris Erdmann
2975 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2976 the XML Canonalization support from Aleksey Sanin
2977
2978Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * tree.c: patch from Boris Erdmann fixing some namespace odities
2981 with xmlCopyNode()
2982
2983Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * xmlIO.c: fix bug #72706 when loading a NULL entity
2986
2987Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2990 actually change in a future XML Namespace revision.
2991
2992Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2995 added the possibility of returning nodesets from XPath extension
2996 functions written in Python
2997
2998Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * python/*: commiting some Python bindings work done while travelling
3001
3002Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3005 explicitely with memory debugging switched on
3006
3007Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3010 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3011 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3012 the accessor generator for strings
3013 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3014 regression test.
3015
3016Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * python/README python/generator.py python/libxml.c python/setup.py:
3019 added the 'usual' setup.py to allow building a libxml2-python
3020 module based on the same code. The initialization is however
3021 different the 2 .so files fo libxml2 and libxslt are identical and
3022 they entry point initialize both libraries. this is done to avoid
3023 some possible nasty problem since the Python don't merge the maps
3024 of all shared modules.
3025
3026Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * parser.c: fixed a push/encoding bug reported by Michael
3029 on librsvg
3030
3031Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * include/libxml/parserInternals.h: fixes a misplaced #endif
3034
3035Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * parser.c valid.c: found and fixed a couple of allocation bugs
3038
3039Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * doc/xml.html doc/python.html doc/*: added a Python and binding
3042 page describing the current state of the Python bindings and
3043 giving pointers to the other languages wrappers.
3044
3045Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3048 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3049 rebuilt the API and web site
3050 * xpath.c: fixed #71978 portability bugs
3051
3052Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3055
3056Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * include/libxml/parserInternals.h parser.c: had to change
3059 2 internal parsing API when processing document content
3060 to check the start and end of element content are defined
3061 in the same entity
3062 * valid.c include/libxml/valid.h: attribute normalization can
3063 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3064 with the context to report it.
3065 * SAX.c: fixed the last known bugs, crazy validation constraints
3066 when a document is standalone seems correctly handled. There
3067 is a couple of open issues left which need consideration especially
3068 PE93 on external unparsed entities and standalone status.
3069 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3070 The 2 tests left failing are actually in error. Cleanup done.
3071
3072Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * valid.c: implemented E59 spaces in CDATA does not match the
3075 nonterminal S
3076
3077Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * SAX.c parser.c valid.c: more validation test fixups
3080 * check-xml-test-suite.py: added duration info for the tests
3081
3082Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * parser.c valid.c: a couple of errors were reported but not
3085 saved back as such in the parsing context. Down to 1% failure rate
3086 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3087
3088Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * xmlInternald.c: isExtender was missing a char
3091 * parser.c include/libxml/parser.h: % are acceptable in the
3092 internal subset if within a PUBLIC ID
3093
3094Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * SAX.c parserInternals.c valid.c: more work on the conformance
3097 suite. Took the step to finally block documents with encoding
3098 errors. It's a fatal error per the spec, people should have fixed
3099 their documents by now.
3100
3101Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * check-xml-test-suite.py: fixed the test script after some discussion
3104 on the semantic of TYPE="error"
3105 * Makefile.am: added the script to the distrib
3106
3107Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * SAX.c entities.c: fixed a couple of conformances issues deep
3110 into the validation code (standalone and undeclared Notations)
3111
3112Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3115 stayed there for years !
3116
3117Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3120 missing
3121
3122Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * check-xml-test-suite.py: improved the behaviour a bit as
3125 well as the logs
3126 * parser.c valid.c SAX.c: fixed a few more bugs
3127 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3128
3129Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * check-xml-test-suite.py: python script to run regression tests
3132 against the XML Test suite of W3C/OASis
3133 * SAX.c: fixed a validation bug
3134 * parser.c: fixed 3 errors pointed by the test suite
3135 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3136 * python/Makefile.am: fixed a dependendy
3137
3138Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * xmlmemory.c: avoid a warning bug #71594
3141
3142Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3145 warning on alpha/Tru64
3146
3147Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * include/libxml/entities.h: fixing a comment
3150 * valid.c: fixing some troubles with validity check on namespaces
3151 * result/VC/NS3 test/VC/NS3: added a specific regression test
3152
3153Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * tree.c: Fixing #71342 serializing '\n' in attribute values
3156 * result/noent/att3 result/att3 test/att3: added a specific
3157 test.
3158
3159Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * python/libxml.c: couple of bug fixes
3162
3163Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * python/*.py: removed tabs and used spaces.
3166
3167Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3170 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3171
3172Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3175 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3176
3177Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * include/libxml/encoding.h include/libxml/entities.h
3180 include/libxml/globals.h include/libxml/parser.h
3181 include/libxml/threads.h include/libxml/tree.h
3182 include/libxml/xmlmemory.h: trying to fix the include mess
3183
3184Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * include/libxml/xmlmemory.h: reverted part of the previous
3187 attempt to provide #69655, this was breaking the build.
3188
3189Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3192 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3193 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3194 include/libxml/parserInternals.h include/libxml/tree.h
3195 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3196 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3197 clean.
3198 * python/libxml.c: fixed a warning.
3199
3200Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3203 copying of node, merge back IDs in the target document.
3204 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3205 test/XInclude/ents/ids.xml: test case
3206 * result/VC/ElementValid4: output changed due to a typo fix
3207
3208Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003211 generate the dependencies right as Jacob found out. Add
3212 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003213
3214Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * parserInternals.c valid.c: Justin Fletcher found some parts
3217 of the code needing cleanup
3218 * libxml.spec.in python/Makefile.am python/generator.py
3219 python/libxml.c python/libxml.py: Fixed the python Makefiles
3220 corrected a bug showing up on ia64, changed the name of the
3221 python internal module too
3222
3223Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * Makefile.am: applied patch from Andris Pavenis for binary
3226 name suffixes
3227
3228Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * xmllint.c win32/win32config.h: fixing #68748
3231
3232Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * valid.c: fixing #70166
3235
3236Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * valid.c: fixing #70077
3239
3240Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * Copyright Makefile.am README configure.in libxml.spec.in:
3243 Changed to the MIT Licence
3244 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3245 doc/xmlio.html: updated the doc accordingly
3246 * include/libxml/xmlwin32version.h configure.in: preparing
3247 2.4.14 release
3248 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3249 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3250 fixed the const xmlChar * wrapper and generator, XPath extension
3251 functions now use the context as first argument
3252 * python/tests/tstxpath.py python/tests/xpath.py
3253 python/tests/xpathext.py: Updated the tests accordingly
3254 * tree.c: fixed bug #70067
3255
3256Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * Makefile.am: cleanup
3259 * debugXML.c: always use stdout if output is NULL
3260 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3261 * python/Makefile.am python/generator.py python/libxml2class.txt
3262 python/libxml_wrap.h python/types.c: augmented the number of bindings
3263 handling FILE * and XPath contexts
3264 * python/tests/Makefile.am: avoid a stupid problem due to the
3265 use of TEST.
3266
3267Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3270
3271Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * python/TODO python/libxml.c: cleanup the extension function lookup
3274 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3275
3276Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * configure.in python/Makefile.am: do not install outside
3279 of prefix
3280
3281Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * python/TODO python/libxml.c: started adding SAX interfaces
3284 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3285 SAX test
3286
3287Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * tree.c: hardened the addChild function
3290 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3291 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3292 added accessors needed for xmlNode, a bit more testing and
3293 extension of interfaces
3294 * python/tests/Makefile.am python/tests/build.py: added a test
3295 build from scratch/save/load/check
3296
3297Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * parserInternals.c: change a small bit in the way valididy
3300 error messages get initialized
3301 * python/TODO python/libxml.c python/libxml2-python-api.xml
3302 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3303 added some memory debugging to track leaks at the libxml2 level
3304 * python/tests/*.py: changed all tests to check for leaks,
3305 there is just one left in XPath extension registrations.
3306
3307Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * python/TODO python/generator.py python/libxml2-python-api.xml
3310 python/libxml2class.txt: more accessor classes for the parser
3311 context, allow to switch on and check validity
3312 * python/tests/Makefile.am python/tests/error.py
3313 python/tests/invalid.xml python/tests/valid.xml
3314 python/tests/validate.py: attded more test and and added error.py
3315 which I forgot to commit in the last step
3316
3317Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * python/Makefile.am python/types.c: cleanup
3320 * python/libxml.c python/libxml.py python/libxml_wrap.h
3321 python/generator.py python/libxml2-python-api.xml
3322 python/libxml2class.txt: added class for parser context, added
3323 first cut for push mode support. Added a framework to generate
3324 accessors functions.
3325 * python/tests/Makefile.am python/tests/push.py: added a push
3326 test
3327
3328Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3331 bug a bit of cleanup.
3332
3333Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3336 python/libxml2class.txt: adding error redirections and preformat
3337 to a python handler
3338 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3339 tests self checking
3340
3341Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3344 a function
3345
3346Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3349 python/libxml.c python/libxml2-python-api.xml
3350 python/libxml2class.txt: Progressing through the TODOs, class
3351 description output, extra XML API, RPM now builds the wrappers
3352 for all python installed versions
3353
3354Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * configure.in libxml.spec.in python/Makefile.am python/TODO
3357 python/generator.py python/libxml2class.txt: added more informations
3358 in the libxml2-python package including docs. Slightly changed
3359 the class hierarchy
3360 * python/tests/*: added basic regression tests infrastructure too
3361
3362Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3365 added libxml2-python as part of the packages installed
3366
3367Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * python/Makefile.am python/generator.py python/libxml.c
3370 python/libxml.py: more work, now able to extend the
3371 XPath interpreter with functions written in python.
3372
3373Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * python/Makefile.am: Jacob sent a patch to allow building from
3376 tarfile.
3377
3378Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3381 inserted the python wrappers build, I hope this won't be too
3382 unportable
3383
3384Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * xpath.c: minor optimization
3387 * python/generator.py python/libxml.c python/libxml.py
3388 python/libxml_wrap.h: more work on the python bindings,
3389 they now support XPath and there is no evident leak
3390
3391Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * python/generator.py python/libxml.c python/libxml.py:
3394 more work on the python bindings generator.
3395
3396Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * python/generator.py python/libxml.c python/libxml_wrap.h:
3399 more work on the python bindings.
3400
3401Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * python/generator.py python/libxml.c python/libxml.py
3404 python/libxml_wrap.h: commited early version of a python binding
3405 for private use only ATM
3406
3407Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * entities.c tree.c include/libxml/entities.h: applied patch
3410 from Anthony Jones to implement copy of DTD subtree too. Had
3411 just to keep 2 function private which really ought to become
3412 public ones.
3413
3414Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * xmllint.c: added pointers to the web pages in the usage()
3417
3418Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * tree.c: more fixes from Petr Kozelka for attribute handling
3421 in the tree API to align the semantic with DOM.
3422
3423Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * valid.c tree.c entities.c: another set of patches from
3426 Anthony Jones for copy operations cleanup and robustness
3427
3428Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3431 an alphabetic index based on comments content
3432 * doc/*: rebuilt the web site with the new references
3433
3434Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * parserInternals.h: Greg Sjaardema suggested to use an
3437 eponential buffer groth policy in xmlParserAddNodeInfo()
3438
3439Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3442 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3443 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3444 to generate cross-references, and added/updated the stylesheets
3445 to generate and link API indexes. The generic keyword index
3446 is not done yet.
3447 * doc/*.html: regenerated all the usual docs too
3448
3449Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * debugXML.c: added an xpath function to the shell for T. V. Raman
3452
3453Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3456 debug routines.
3457
3458Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3461 support of attribute nodes
3462
3463Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3466 hopefully near complete and fully documented of the API in XML
3467 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3468 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3469 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3470 include/libxml/parserInternals.h include/libxml/valid.hi
3471 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3472 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3473 include/libxml/xpath.h include/libxml/xpathInternals.h:
3474 Cleaned up the doc comments a lot in the process, the interface
3475 coverage is now 100%
3476
3477Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3480 extracts comments from the gtk-doc DocBook output (a bit
3481 convoluted but seems to work).
3482
3483Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3486 added an XML description of the API, moved the script generating
3487 it here. Added a "make api" target
3488
3489Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3492
3493Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * xpath.c include/libxml/xpathInternals.h: the change made to
3496 xmlXPathFuncLookupFunc was incompatible roll it back
3497
3498Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * SAX.c: cleanup patch from Anthony Jones
3501 * doc/Makefile.am: fix the headers to avoid in make scan
3502 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3503 includes, * vs Ptr and general cleanup
3504 * parsedecl.py: first version of a script to extract the
3505 module interfaces, the goal will be to provide .decl or XML
3506 specification of the interfaces to build wrappers.
3507
3508Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3511 now provides return codes in case of errors
3512
3513Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3514
3515 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3516 Upgraded to trio baseline 1.6
3517 * strio.h strio.c: Replaced by triostr.h and triostr.c
3518
3519Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3522 of strdup usage in the code
3523
3524Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * parser.c error.c: Keith Isdale complained rightly that
3527 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3528
3529Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * tree.c: fixed the funxtion to set the xml: attributes
3532 * debugXML.c: added "setbase" to test it.
3533
3534Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3537 to allow updating an attribute content
3538
3539Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * libxml.h: try to avoid problems when compiling on Windows
3542
3543Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * hash.c: patch from Anthony Jones for hash.c allocation size
3546 * Makefile.am: trying to work around Yet Another Libtool Madness
3547 and build the 2.4.13 release finally ...
3548
3549Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3552 * doc/* : update of the documentation
3553
3554Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3557 at fixing #61290 :-(
3558
3559Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3562 Fixes bug #67229
3563
3564Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * tree.c: trying to avoid troubles when a subtree is copied
3567 and coalesced in part with the target tree. Should fix
3568 bug #67407
3569
3570Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * valid.c: fixed validation of attributes content of type
3573 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3574 values, very old bug. Fixes #67671
3575
3576Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * parser.c include/libxml/parserInternals.h tree.c: integrated
3579 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3580 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3581
3582Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * threads.c: applied Serguei Narojnyi's patch to add native
3585 thread support on the Win32 platform
3586 * testThreadsWin32.c Makefile.am: added the test program also
3587 from Serguei, Win32 specific
3588 * include/win32config.h include/libxml/xmlwin32version.h.in:
3589 added patch from Igor for the Windows thread specific defines.
3590
3591Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3594
3595Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3598 output page into XMLinfo.html. Close bug #66951 and
3599 raised by Robert Collins too.
3600
3601Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * encoding.c: Paul Keogh pointed out a possibility of segfault
3604 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3605 Closes bug # 68238
3606
3607Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * doc/*.html: updated the Gdome2 links
3610
3611Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * libxml.h: Applied following patches from Robert Collins
3614 and make sure IN_LIBXML is defined when compiling it
3615 -------
3616 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3617 as well as Visual C.
3618 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3619 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3620 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3621 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3622 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3623 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3624 xmlSysIDExists xmlNoNetExists).
3625 * xmllint.c: Don't include winsock2.h for Cygwin.
3626
3627Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3630 when the version info is not present.
3631
3632Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * tree.c: Anthony Jones pointed out a problem in
3635 xmlStringGetNodeList() and provided a fix for it
3636
3637Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * parser.c: patch from Frank J Franklin to remove a bug in
3640 xmlCreatePushParserCtxt() when the initial buffer passed
3641 is large.
3642
3643Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * win32/*: big cleanup of the Windows/MSVC project files
3646 from Igor Zlatkovic
3647
3648Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * doc/Makefile.am: should fix #67674 and avoid troubles if
3651 xsltproc is not available or fails in the prefix provided
3652
3653Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3656
3657Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3660 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3661 Fixed a few other problems raised by Charlie Bozeman.
3662 * result/VC/ElementValid[5-7]: fixed the output
3663
3664Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3667 patches from Charlie Bozeman. Regenerated the HTML docs.
3668
3669Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3672 for Windows from Igor
3673
3674Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * xmllint.c: applied Justin Fletcher patch for --output or -o
3677
3678Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * win32/libxml2/libxml2.def.src: close #67019
3681
3682Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * xmllint.c: applied Justin Fletcher generic timing patch
3685 similar to the one already applied to xsltproc.
3686
3687Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * include/libxml/tree.h tree.c: applied documentation patches
3690 from Charlie Bozeman
3691
3692Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3693
3694 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3695
3696Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * valid.c: fix the xmlStrdup() used in the previous patch.
3699 * valid.c: added --dropdtd
3700 * tree.c: fixed xmlUnlinkNode so it also removes the references
3701 from the document if the node is a DTD
3702
3703Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * HTMLtree.c valid.c: cleanup some static declarations
3706
3707Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3708
3709 * xmllint.c: removed another strdup()
3710 * doc/FAQ: removed the HP/UX entry
3711
3712Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * valid.c: fix bug #66816 when validating.
3715 * xmllint.c: don't use sys/time.h if configure did not found it
3716
3717Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3718
3719 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3720 xmlcatalog_man.xml
3721
3722Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3725 xmlInitMemory() was declared twice
3726
3727Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3728
3729 * globals.c: do not reference strdup() !
3730 * configure.in libxml-2.0.pc.in: trying to fix the libs
3731 of the various config extraction modules
3732
3733Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * configure.in : preparing 2.4.12
3736 * doc/* : updated and rebuilt the docs
3737
3738Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * uri.c: closed bug #66159
3741 * testURI.c: added --escape option
3742 * configure.in: some cleanup for xml2-config --cflags
3743
3744Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * globals.c testThreads.c: removed some misplaced includes
3747 of xmlversion.h
3748
3749Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * threads.c: patch from Gary Pennington fixing a possible
3752 problem at initialization time.
3753
3754Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3757 Eric Lavigne contribution to build libxml2 on MacOS using
3758 CodeWarrior.
3759
3760Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * xmllint.c: applied Geert Kloosterman's patch to fix
3763 --repeat --timing output
3764
3765Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3768 where non-wellformed XML declaractions were not detected.
3769
3770Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3773
3774Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3777 gets reset by xmlCleanupInputCallbacks() and this makes the
3778 function useless. Same for output.
3779
3780Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * xmlIO.c: robert pointed out a loop error in callback cleanups
3783
3784Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3787 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3788 they are not really tied to debugging
3789
3790Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3793 * xmllint.c: better --catalogs description
3794
3795Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * tree.c: fixed a couple of problems in xmlSetProp()
3798
3799Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3802 unappropriate stdout output.
3803
3804Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3807 by Denis Beurive, closes #65111
3808
3809Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * valid.c: in case of content model validity error, don't
3812 print it if validity warnings were not requested.
3813
3814Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3815
3816 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3817 * parserInternals.c: removed the last exit() call. Print an
3818 unmaskable error on stderr instead (library mismatch detection)
3819
3820Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3821
3822 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3823 shell instructions from Heiko Rupp
3824
3825Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * catalog.c: use the URL notation file:// for default catalog paths
3828
3829Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * include/libxml/tree.h: better comments for _private fields
3832 * tree.c: removed a problem when copying an entity reference.
3833
3834Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * vms/*: updated instructions and diffs from John A Fotheringham
3837
3838Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * include/libxml/xmlerror.h: avoid an include problem if
3841 #include <libxml/xmlerror.h> happens first in code
3842 seems to be the case in KDE libs
3843
3844Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3847 from Igor for Windows
3848
3849Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * Makefile.am: Gary Pennington pointed out a missing prefix
3852
3853Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3856 * doc/*: upgraded and rebuilt the docs
3857
3858Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * HTMLparser.c: fix comment in scripts element parsing.
3861 * result/HTML/doc3*: updated the results.
3862
3863Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * uri.c: another URI bug fix #63336, using Joel Young patch.
3866
3867Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3870 a cleaned up version of the Pwd shell string generation.
3871
3872Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * valid.c include/libxml/tree.h: trying to fix namespaces +
3875 validation problems for good, closing #63619 in the process
3876 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3877 wrong in this respect, fixed it.
3878
3879Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * xmllint.c: Morus Walter patch to allow --format and --encode
3882
3883Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3884
3885 * debugXML.c: Stefan Kost provided an help command for the shell
3886
3887Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * debugXML.c: Heiko Rupp pointed that the shell would crash
3890 on empty nodesets returns.
3891
3892Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3895 migh need the history libraries
3896
3897Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3900 handle the case of < in quoted attributes, Bastian Kleineidam
3901
3902Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3905 fixing catalog breakages
3906 * Makefile.am catalog.c result/catalogs/catal
3907 result/catalogs/mycatalog.* test/catalogs/catal*:
3908 fixed more problems in catalog support, added more regression tests
3909 for both XML and SGML catalog handling
3910
3911Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * debugXML.c: applied an improvement to xmlGetLineNo() from
3914 Keith Isdale
3915
3916Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3919 Side effect of the progressive catalog loading
3920
3921Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * Makefile.am: confexecdir and confexec_DATA were defined twice
3924 pointed out by Karl Eichwalder
3925
3926Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * xmlcatalog.c: avoid unlink() and use remove() instead.
3929
3930Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * libxml.spec.in: cleanup
3933 * include/libxml/xmlwin32version.h: updated with 2.4.8
3934
3935Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3938 of compiling libxml with a non standard set of options
3939
3940Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3941
3942 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3943 document --sgml option, fixing gnome bugzilla #63382
3944
3945Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3948 breakage of 2.4.7, added a couple of really needed APIs
3949 like xmlCatalogIsEmpty() and xmlNewCatalog()
3950 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3951 for install-catalog
3952 * configure.in: preparing 2.4.8
3953
3954Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3957 include/libxml/tree.h include/libxml/xmlIO.h: more include
3958 cleanups, export cleanly one html output + format function.
3959
3960Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * parser.c: removed initGenericErrorDefaultFunc call from
3963 xmlInitParser() since it could destroy previous calls to
3964 xsltSetGenericErrorFunc() effects
3965
3966Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3969 keyword.
3970
3971Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * Makefile.am: cleanup
3974 * threads.c: cleanup too
3975 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3976 from xsltproc
3977 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003978 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003979
3980Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3983 was not used anymore !
3984
3985Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * configure.in: preparing 2.4.7
3988 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3989 manual page from John
3990 * doc/*: updated the doc and rebuilt the generated pages
3991
3992Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * xmlIO.c: closing bug #62711, the library should never
3995 close stdin or stdout.
3996
3997Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * uri.c: second pass at fixing #63336, using Joel Young
4000 final patch. looks okay.
4001
4002Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * uri.c include/libxml/uri.h: trying to clear #63336
4005 allowing the escaping routine to parse unconformant
4006 URI-References.
4007
4008Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * vms/readme.vms vms/build_libxml.com nanoftp.c
4011 include/libxml/xmlversion.h.in: a few VMS updates from
4012 John A Fotheringham
4013 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4014 and xmlCleanupOutputCallbacks() for the Perl binding people.
4015
4016Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4019 apply fixes to close #63271 and avoid segfaults when
4020 the error routine gets callbed before xmlInitParser()
4021 get called.
4022 * nanoftp.c error.c: Applied patches from Justin Fletcher
4023 correcting some xmlGenericError misuses.
4024
4025Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4026
4027 *doc/xmllint.xml, doc/xmllint.1
4028 New and improved man page for xmllint - .xml is the original, .1
4029 is the generated man page
4030
4031Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4032
4033 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4034 the web site from the main HTML document.
4035
4036Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * parser.c: fixed an erroneous validation bug when PE refs
4039 occurs in external parsed entities referenced from the
4040 internals subset
4041 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4042 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4043 added the associated testcase, it's a nice one.
4044 * HTMLparser.c: generate the DTD node as HTML still ...
4045 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4046
4047Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * HTMLparser.c: fixed a bug in htmlNewDoc()
4050
4051Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * test/threads/*: added entities testing to the Thread test
4054 * testThreads.c: make the test reasonable
4055 * DOCBparser.c: fix the DTD public and system ID
4056 * xmllint.c: added --sgml for SGML DocBook importing
4057 * Makefile.am: added Docbtests target
4058
4059Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4062 * testThreads.c: removed bogus include
4063
4064Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4067 fixed a very serious (looping) validation bug
4068
4069Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * include/libxml/globals.h include/libxml/threads.h threads.c
4072 testThreads.c: far more testing, cleaning up bugs
4073 * *.c : make sure globals.h is always included.
4074
4075Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * HTMLparser.c: try to get rid of parser loops for good.
4078
4079Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4080
4081 * configure.in: fixed some bugs in CFLAGS passing.
4082 * test/threads Makefile.am testThreads.c: added a specific
4083 threaded test case (really nasty, guaranteed).
4084
4085Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4086
4087 * catalog.c: serious cleanup on the management of the
4088 XML catalog tree, more tests done, especially with
4089 the catalog PI.
4090
4091Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * catalog.c: avoid a problem in catalog cleanup on SMP if
4094 catalogs were not initialized.
4095
4096Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4097
4098 * catalog.c xpath.c: trying to cleanup the not thread safe
4099 parts of the library.
4100
4101Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4102
4103 * include/libxml/globals.h configure.in global.data: make
4104 the allocation be per-thread a configure option
4105 * encoding.c include/libxml/parser.h: fixed compilation
4106 errors
4107
4108Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4109
4110 * include/libxml/parser.h: Norm reported that a few lines
4111 added were breaking libxslt compile, removed them for now
4112
4113Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * parser.c parserInternals.c threads.c: debugged and fixed
4116 initialization problems which were giving troubles on SMP
4117 boxes.
4118
4119Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * include/libxml/Makefile.am: missing globals.h
4122
4123Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * globals.c: added a couple of standard includes.
4126
4127Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4130 include/libxml/parserInternals.h include/libxml/tree.h
4131 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4132 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4133 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4134 Applied the last patches from Gary, cleanup, activated threading
4135 all user accessible global variables are now handled in globals.[ch]
4136 Still a bit rought but make tests passes with either
4137 --with-threads defined at configure time or not.
4138 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4139 linking options
4140
4141Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * Makefile.am include/libxml/Makefile.am
4144 include/libxml/globals.h globals.c include/libxml/threads.h
4145 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4146 configure.in: started integrating the core of the thread support
4147 not activated yet but half integrated. The code should still
4148 compile and work anyway.
4149
4150Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4153 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4154 integrating the non-controversial parts of Gary Pennington
4155 multithread patches
4156 * catalog.c: corrected a small bug introduced
4157
4158Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4159
4160 * catalog.c include/libxml/catalog.h: very serious cleanup,
4161 isolating unportable code and as much as possible the accesses
4162 to the global shared catalog. May need more testing !
4163
4164Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4165
4166 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4167 Keith Isdale patches for the XSLT debugger interfaces. Some
4168 cleanup
4169
4170Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4173 * DOCBparser.c: generate line nubers in elements
4174
4175Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * configure.in: preparing 2.4.6 release
4178 * doc/xml.html doc/html/*: updated and rebuilt the docs
4179 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4180
4181Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4182
4183 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4184 adding documentation for DV's supercatalog support
4185
4186Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4187
4188 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4189 super catalog support adding one API and one flag --sgml to
4190 xmlcatalog
4191
4192Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4193
4194 * doc/xmlcatalog_man.xml, xmlcatalog.1
4195 One more crack at
4196 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4197
4198
4199Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4200
4201 * xpath.c: implemented xmlXPathObjectCopy for external objects
4202 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4203
4204Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4205
4206 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4207 finishing up fix to
4208 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4209 the xmlcatalog man page display more elegantly
4210
4211Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4212
4213 * configure.in: closing bug #61832
4214 * HTMLparser.c: removed a warning
4215
4216Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4217
4218 * xpath.c: fixing #61673 part I, do not loose doc information
4219 when copying result value trees.
4220
4221Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4222
4223 * xpath.c: trying to harden the XPath interpreter
4224
4225Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4226
4227 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4228 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4229
4230Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4231
4232 * HTMLparser: repaired another loop problem
4233
4234Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4237 parsing.
4238 * xpath.c: fix bug #61291 the default XML namespace node is
4239 missing from the namespace axis.
4240 * tree.c: refuse to create namespaces nodes with prefix "xml"
4241
4242Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4243
4244 * SAX.c: ouch a non-defined namespace could lead to a crash,
4245 fixed #61215
4246
4247Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4248
4249 * parserInternals.c: closed bug #61054
4250
4251Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252
4253 * include/libxml/Makefile.am: closing #60708
4254
4255Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4256
4257 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4258 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4259
4260Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4263
4264Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4267 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4268
4269Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * catalog.c: Justin Fletcher provided cleaup code in case
4272 HAVE_STAT is not defined
4273 * include/win32config.h: Igor Zlatkovic suggested to have
4274 HAVE_STAT defined there
4275
4276Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4277
4278 * catalog.c - fixed typing error reported by M. Barros
4279
4280Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4281
4282 * xmllint.c - fixing typo
4283
4284Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4285
4286 * HTMLparser.c: small enhancement to prevent loop on
4287 unrecognizable data
4288
4289Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * parserInternals.c: applying patch from bug #60757 this
4292 should close it
4293
4294Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * catalog.c xmlcatalog.c: removed a couple of warning
4297 * xpath.c: try to solve the linking problem on platforms
4298 needing trio to compile
4299
4300Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * Makefile.am libxml.spec.in: backing up non-documented changes
4303 commited without review or aproval by Jens Finke <jens@gnome.org>
4304 * HACKING: made 100% clear that no commit should be done directly
4305
4306Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4307
4308 * configure.in: Joe Orton provided a patch fixing a problem
4309 when iconv is specified to be in a non-standard directory
4310 but wasn't exported in xml2-config --cflags
4311
4312Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * configure.in: let's ship 2.4.5 before getting too much
4315 troubles with 2.4.4 errors.
4316
4317Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * encoding.c entities.c: do not output hexadecimal charrefs
4320 when serializing HTML since some version of Netscape can't
4321 grok it, generate decimal ones.
4322 * result/HTML/doc3.htm: output changed due to previous test
4323 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4324
4325Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4328 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4329
4330Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4331 Released 2.4.4
4332
4333 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4334 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4335 updated the configuration scripts systems accordingly
4336
4337Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4338
4339 * configure.in: preparing for 2.4.4
4340 * doc/xml.html doc/html/*: updated and rebuilt the docs
4341
4342Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * win32/dsp/libxml2.def.src: tried to incorporate comments
4345 from bug #59220
4346
4347Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * parser.c result/noent/wml.xml: fixed bug #59981 related
4350 to handling of '&' in attributes when entities are substitued
4351
4352Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * libxml.h include/libxml/xmlversion.h.in
4355 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4356 Tried to close bug #60131
4357
4358Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4359
4360 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4361
4362Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4363
4364 * SAX.c: fixing bug #59946 on xmlns=""
4365
4366Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4369 but allocates a new error code.
4370
4371Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * xmllint.c: John Fleck fixed typos in the options output
4374 * parser.c SAX.c: fix ignorable white space SAX selection
4375
4376Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * entities.c: Steve Underwood found the possibility of an
4379 ininite loop in case of error.
4380
4381Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4384
4385Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * parser.c: warn if version is not 1.0 but it's not
4388 strictly speaking an error after analyzing the spec
4389
4390Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4391
4392 *doc/catalog.html - add link to the html version of the
4393 man page, other linguistic cleanups
4394
4395Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4396
4397 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4398 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4399 file, has not yet been included in the build.
4400
4401Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * catalog.c: removed a duplicate affectation Justin Fletcher
4404
4405Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * tree.c: Armin Sander pointed a possible text coalescing
4408 problem, completed his patch.
4409
4410Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4411
4412 * trionan.c: Fixed const and volatile re-definition problem
4413
4414Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * libxml.4 parser.c: doc updates from Heiko Rupp
4417 * parserInternals.c: 2 sanity checks from Heiko Rupp
4418
4419Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4420
4421 * tree.c: applied patch from Armin Sander to make some pointers
4422 const in xmlCopyNode()
4423 * include/libxml/tree.h: added fix to the header
4424
4425Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4426
4427 * xpath.c: hum, restrict the integer usage gcc bug workaround
4428 to only gcc compilers so that other architecture don't get
4429 penalized by this limitation.
4430 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4431
4432Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4435 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4436
4437Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4440 --convert option to xmlcatalog to convert SGML ones to
4441 the XML syntax.
4442 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4443
4444 2.4.3 got released at that point
4445Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * catalog.c xmlIO.c: started some serious testing and fixed
4448 a few bug and optmization needs.
4449
4450Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4453 preparing for a 2.4.3 release even if it may not be ready yet
4454 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4455 all file parsing lookup to go through the entity resolver, add
4456 to add an API to bypass it (needed to load catalogs themselves),
4457 some cleanup on the catalog code too.
4458 * nanoftp.c: small cleanup
4459 * doc/catalog.html: small update
4460
4461Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4464 Jun Kuriyama
4465
4466Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * doc/catalog.html: finished the catalog documentation
4469
4470Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * doc/catalog.html doc/xml.html: added documentation about
4473 Catalog support, misses an API description
4474 * doc/html/*: reextracted the API pages
4475
4476Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4479 Added the part about section 7.2 on URI resolution,
4480 fixed a side effect in the HTML parser, look complete
4481 and ready to rock except the URI/SystemID part!
4482
4483Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * include/libxml/catalog.h include/libxml/parser.h
4486 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4487 xmlIO.c: added support and APIs needed for the catalog PI
4488 * include/libxml/xmlIO.h: cleanup
4489
4490Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4493 include/libxml/catalog.h: starts to look okay, really
4494 plugged the new framework, cleaned a lot of stuff,
4495 added some APIs, except the PI's support missing this
4496 should be mostly complete
4497 * result/catalogs/* test/catalogs/*: added new test, enriched
4498 the existing one with URN ID tests
4499
4500Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * catalog.c: fixed nextCatalog
4503 * result/catalogs/docbook test/catalogs/*: started adding
4504 a small regression test
4505
4506Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4507
4508 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4509 more work on the XML catalog support.
4510 * parser.c include/libxml/parser.h: small cleanup seems using
4511 list as a public parameter name can give portability troubles
4512 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4513 include/libxml/xpath.h include/libxml/Makefile.am: removed
4514 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4515 wrappers
4516
4517Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4518
4519 * Makefile.am trio.c triodef.h trionan.c xpath.c
4520 include/libxml/Makefile.am include/libxml/trionan.h:
4521 Re-worked Not-A-Number and Infinity support.
4522 * xmlcatalog.c: added readline include files
4523
4524Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4525
4526 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4527 testCatalog as xmlcatalog, making it an installed app
4528 adding a shell, and preparing it to be a /etc/xml/catalog
4529 management tool, though not ready yet
4530 * catalog.c include/libxml/catalog.h: adding support for
4531 XML Catalogs http://www.oasis-open.org/committees/entity/
4532 not finished, there is some interesting tradeoffs and a
4533 few open questions left.
4534
4535Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * xmllint.c: fixed a line formatting problem
4538
4539Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * SAX.c: removed a couple of unused variable (Albert Chin)
4542
4543Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4546 trying to fix some troubles w.r.t. function returning
4547 const xxxPtr.
4548
4549Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4552 defined
4553
4554Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4555
4556 * xpointer.c: removed unused var
4557
4558Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * testXPath.c: another small cleanup closing bug #59110
4561
4562Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * win32/dsp/libxml2.def.src: small cleanup closing bug
4565 #59108
4566
4567Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * example/gjobread.c: add xmlCleanupParser() before leaving
4570
4571Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * config.h.in configure.in include/libxml/xmlwin32version.h:
4574 released 2.4.2
4575
4576Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * include/libxml/valid.h debugXML.c valid.c: deprecate
4579 the non-boundchecking Sprintf functions, add Snprintf
4580 this should close bug #57984
4581
4582Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4585 URIs before doing the lookups (pointed by Mark Vakoc)
4586
4587Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4588
4589 * xpath.c: serious changes on Result Value Trees and NodeSets
4590 w.r.t. deallocation and collect operations. Probably not
4591 100% clean (merge of allocated trees smells like a problem).
4592 Seems sufficient to close #58943
4593
4594Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4595
4596 * xmllint.c: adding a --format option
4597
4598Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * xpath.c: count() was broken on Result Value Tree
4601 * xmlIO.c: fixed file:/// accesses on _WIN32
4602
4603Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4606 macro was renamed, this should close bug #58683
4607
4608Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4609
4610 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4611 entity substitution mode text at the end of the entity might
4612 be added due to text coalescing.
4613 * nanoftp.c parser.c: small cleanup
4614
4615Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616
4617 * HACKING: added John Fleck right to commit in the doc subdir
4618
4619Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4620
4621 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4622 allow to inherit attributes from the DTD directly in the
4623 tree, this is needed for XPath and can be a useful feature.
4624 Inherited namespaces are always provided at the tree level now
4625 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4626 of tests for this feature (XSLT being the prime user).
4627
4628Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4631 testSAX.c xmlIO.c xmllint.c include/win32config.h
4632 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4633 include/libxml/xmlwin32version.h.in win32/README.MSDev
4634 win32/dsp/*: applied Win32 Facelift No.2 patches from
4635 Igor Zlatkovic for Windows/MSC
4636
4637Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * SAX.c: unparsedEntityDecl() the URI computation of the
4640 entity wasn't done breaking XSLT unparsed-entity-uri()
4641
4642Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4643
4644 * xpath.c: fixed a bug when walking the descendants and
4645 the current node has no children
4646 * debugXML.c: show up when a text node is supposed to not be escaped
4647
4648Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4649
4650 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4651 worked like the set:leading() function)
4652 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4653
4654Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4657
4658Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * include/libxml/xmlIO.h: apply change to close #58141
4661 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4662
4663Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * parser.c: when the internal subset uses a PE, then the
4666 included entity can use conditional sections.
4667
4668Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4671 when walking the namespace axis showing up in
4672 libxst/tests/general/bug-12
4673 * xmlmemory.c: added the possibility to trace a given block
4674 defined by its address
4675
4676Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * parser.c: don't override existing encoding specified before
4679 starting xmlParseDocument()
4680
4681Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * include/libxml/xmlwin32version.h: reinserted, needed for
4684 Windows users of CVS
4685
46862001-07-27 Darin Adler <darin@bentspoon.com>
4687
4688 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4689 * testCatalog.c: Add include of <libxml/parser.h>.
4690
46912001-07-27 Darin Adler <darin@bentspoon.com>
4692
4693 * include/libxml/.cvsignore:
4694 * include/libxml/xmlwin32version.h:
4695 Remove this file from CVS because it's generated.
4696
4697Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * parser.c include/libxml/parser.h: applied const patches from
4700 Tom Moog #58002
4701
4702Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4703
4704 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4705 lookup framework
4706
4707Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * tree.c: fixed xmlCopyNode() for documents
4710
4711Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4714
4715Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * parser.c: fixes bug #57652 reported by Morus Walter
4718
4719Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4722
4723Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4726 errors, lesson don't add new functions at 1am before a release
4727 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4728 from XPath initialization when possible.
4729
4730Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * result/scripts/base*: removing history/readline changed
4733 this slightly
4734 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4735 xmllint.c: make element content line number generation
4736 optionnal to avoid breaking old apps added interface to switch
4737
4738Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004741 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004742 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4743 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4744 John Kroll fixes to allow saving to HTTP via PUT (or
4745 POST of needed).
4746 * doc/html/*.html: regenerated the docs
4747
4748Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4749
4750 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4751 xmlHashScanFull and xmlHashScannFull3 to get passed the
4752 three keys as arguments to the callback function
4753
4754Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * configure.in Makefile.am: removed libxml softlink for good
4757 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4758 100% coverage by gtk-doc
4759
4760Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4763 fixed serious troubles due to size_t vs. int mismatch
4764
4765Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4768
4769Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4770
4771 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4772 convenient extension API for value and context managing
4773 Now handles external objects through xmlXPathPopExternal,
4774 xmlXPathWrapExternal and xmlXPathReturnExternal.
4775 Added functions for sets operations (intersection, etc.)
4776
4777Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4780 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4781 HTMLparser.c: cleanup of global variables, marking some
4782 const or private.
4783
4784Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4785
4786 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4787 fixed xmlXPathNodeSetItem when passing index=0
4788
4789Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4792
4793Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * xmllint.c: fixed compilation under Cygwin #57503
4796 * TODO: update
4797
47982001-07-13 Peter Williams <peterw@ximian.com>
4799
4800 * config.h.in: add #undef HAVE_DLFCN_H
4801
4802 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4803 builddir.
4804
4805Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4808 raised by #57348 and #57381
4809
4810Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4813 tree.c xpointer.c: store the line numbder in element->content,
4814 may break some software, need a configuration mechanism
4815
48162001-07-10 Darin Adler <darin@bentspoon.com>
4817
4818 * .cvsignore:
4819 * example/.cvsignore:
4820 * include/.cvsignore:
4821 * include/libxml/.cvsignore:
4822 Various things that are generated and should be ignored.
4823
4824Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4827 * doc/xml.html doc/html/*: updated the docs
4828
4829Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4832 validation occured on content with element child
4833
4834Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * tree.c: fixed XML Base computation which was broken
4837 * debugXML.c: added a base function to the shell
4838 * Makefile.am result/scripts/* test/scripts/*: added scripts
4839 based regression tests, and adding 2 XML Base tests
4840
4841Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * tree.c: set properties doc and call xmlSetListDoc for properties
4844 content when grafting them in a different tree.
4845 * aclocal.m4: remove from CVS
4846
4847Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * win32/libxml2/libxml2.def.src: added some missing entry point
4850 for XPath (Mark Vakoc)
4851
4852Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4855 layer should URI-Unescape before trying to open resources.
4856
4857Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xpath.c: fix the name() bug for elements in the default
4860 namespace reported by Charlie Bozeman
4861
4862Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4865 led to an XPath fix, improvements of SAX initialization, and
4866 an added option --nocdata to testXPath
4867
4868Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * doc/libxml-doc.el: Felix Natter provided anew version working
4871 with XEmacs too
4872
4873Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * include/libxml/xpath.h: small cleanup
4876 * doc/xml.html: update
4877
4878Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4881 released 2.3.14
4882
4883Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * doc/html/*: rebuilt the docs for the release
4886 * doc/xml.html: added 2.3.14 release.
4887
4888Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4891 were not equal to empty strings
4892
4893Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * SAX.c: fixed a URI-Reference computation problem when validating
4896 * xmlIO.c: small cleanup
4897
4898Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * parser.c: improved the description of a couple of interfaces
4901 upon Larry Stamper suggestion
4902
4903Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * SAX.c entities.c parser.c: changed completely the way entities
4906 are handled when running the parser in entity substitution mode.
4907 This fixes a bug reported by Stephan Kulow and nearly divides
4908 by 3 the amount of memory required by libxslt to load and process
4909 DocBook TDG.
4910
4911Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * HTMLparser.c: fixing a too early root closing problem raised
4914 byt Prashanth Naidu
4915
4916Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4919 raised by Mark Vakoc.
4920
4921Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * example/Makefile.am: fixed the include path to add srcdir/include
4924 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4925 and some cleanup
4926
4927Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4930 lot of optimization work, results in significant improvements
4931 when handling really complex XPath queries. Add a small optimizer
4932 for unions, improve [n] and [last()], avoid some costly ops.
4933
4934Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4937 * xpath.c: small cleanup
4938 * xmlGetNsList: reformated, fixed problems if used on Entities
4939
4940Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4943
4944Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4947 * Makefile.am example/Makefile.am: workaround automake generating
4948 erroneous deps
4949
4950Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * include/win32config.h: bug #56801 Yon Derek provided a patch
4953 to the windows config file.
4954
4955Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4958 libxml.h : Yon Derek provided a set of changes to compile from
4959 CVS on Windows/MSC
4960
4961Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * parser.c: fixed UTF8 BOM support in push mode
4964 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4965 added a specific testcase
4966
4967Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * Makefile.am: added --push regression tests
4970 * parserInternals.c: the XML parser segfaulted in --push mode
4971
4972Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * configure.in: moved the symlinks detection within a CVS
4975 check, this is not portable and will be removed soon.
4976 * xpath.c: small cleanup/speedup
4977
4978Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4981 release of 2.3.12
4982 * parser.c: make an error message if unknow entities in all cases
4983
4984Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4987
4988Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4991 includes were installed in the wrong dir
4992
4993Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * doc/html.xml: warn against sending code to exhibit bugs.
4996
4997Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5000 Tru64 from Thomas Leitner
5001
5002Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * AUTHORS: added William and Bjorn
5005 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5006 daniel@veillard.com hopefully I won't have to do this again
5007 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5008 docs can be rebuilt cleanly now
5009 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5010 from CVs it's generated, added include/libxml/xmlwin32version.h
5011 also generated but which should change far less frequently.
5012 * catalog.c nanoftp.c: made sure to include libxml.h not
5013 libxml/xmlversion.h directly
5014 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5015 when compiling on WIN32 and MSC
5016
5017Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * include/Makefile.am include/libxml/Makefile.am configure.in:
5020 fixed make distcheck and rebuilding the rpms
5021
5022Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * configure.in: should finish the migration of exported includes
5025 into a real include/libxml in CVS, at least for CVS users.
5026 * removed the exported headers, added in include/libxml (as well
5027 as xmlversion.h.in).
5028
5029Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * configure.in: fixed the way to detect symlink
5032
5033Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * configure.in: updated, include/libxml is now a real CVS dir
5036
5037Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5040 version works with both libxml1 and libxml2 (it autodetects
5041 the prefix of the html-files) from Felix Natter.
5042 * doc/xml.html: updated doc accordingly
5043
5044Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * xpath.c: fixed the bug generating a template loop in libxslt
5047 when using docbook-xsl-1.4, * should filter out document nodes
5048 * HACKING: added William
5049 * TODO: updated
5050
5051Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * doc/FAQ.html: added a warning about gcc-3.0
5054 * doc/xml.html: added reference to gdome2 and removed a confusing
5055 sentence
5056
5057Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xmlversion.h: okay this is a generated file, but Windows
5060 users need it and they can't generate it, and I want CVS
5061 Windows users ...
5062 * win32/libxml2/libxml2_so.dsp: Windows project file for
5063 the shared lib version of libxml2
5064 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5065 resources needed for libxslt/xsltproc by Yon Derek
5066
5067Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5068
5069 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5070
5071Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5074
5075Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * include/win32config.h: Yon Derek provided a first fix
5078 to be able to compile libxslt/xsltproc on Windows
5079
5080Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * xpath.c: attempt to work around what seemed a gcc optimizer
5083 bug when handling floats on i386 http://veillard.com/gcc.bug
5084 * tree.c entities.c encoding.c: doing some cleanups while
5085 chasing it
5086
5087Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * Makefile.am: cleanup when --without-debug is specified
5090 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5091 w.r.t. --without-debug and other include points
5092 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5093 Catalogs
5094 * configure.in entities.h tree.h HTMLparser.c: removed
5095 --without-corba, made the _private field mandatory
5096
5097Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5100 outputs a BOM in UTF8, an errata has been issued to avoid the
5101 problem, that was the most reasonable solution... Add support
5102 for a leading UTF8 BOM in entities.
5103
5104Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * valid.c: fixed a bug found when post validating an entity ref
5107 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5108 activate it too
5109
5110Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5113 weakness in the node copy the XPointer and the XInclude
5114 implementations. Serious cleanup.
5115
5116Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * Makefile.am: Kjartan Maraas provided a small patch to
5119 add xml2-config.in to EXTRA_DIST
5120
5121Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5124 provided another failing case found in KDE, the way the
5125 ctxt->vctxt.nodeTab was allocated and freed changed over
5126 time but it wasn't completely cleaned up. This should fix it.
5127
5128Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * parser.c: Stephan Kulow also raised the fact that line number
5131 could get miscounted making debug harder, fixed the problem
5132 in xmlParseCharData()
5133
5134Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * valid.c: Stephan Kulow pointed out a problem when validating
5137 and using an empty entity, forgot a 'break' in a case.
5138
5139Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5142 * doc/xml.html: updated with 2.3.11
5143
5144Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * TODO: updated adding cleanup of generated doc
5147 * configure.in: prepared to release 2.3.11
5148 * xmllint.c: added --version for bug reporting
5149 * doc/html/*.html: rebuilt the doc
5150
5151Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * xpath.c: first part of the work on selecting namespace to
5154 fix bug #56115
5155
5156Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5159 when using -liconv
5160 * TODO: updated
5161
5162Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5165 cleanup, encoding support.
5166
5167Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5170
5171Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * xpath.c: bug detected by Ankh when / is used as a function arg
5174
5175Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5178 of element and use it to avoid outputting formatting spaces at
5179 the wrong place. Implemented the format parameter for HTML save.
5180 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5181 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5182 result/HTML/wired.html: of course this impact the result of a
5183 number of HTML tests
5184
5185Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * HTMLtree.[ch]: started augmenting the HTML save API with
5188 encoding and formatting parameters
5189
5190Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * HTMLtree.h: cleanup and started evaluating the work needed on
5193 revamping the HTML output code
5194
5195Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5198
5199Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * valid.c: fixed bug #56049, forgot one check in the
5202 validation routine
5203
5204Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5207
5208Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * libxml.h: fixed an error in last commit
5211 * doc/FAQ.html: added an entry for compilation from CVS
5212
5213Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * xmlversion.h.in libxml.h: Cygwin patches
5216 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5217 * tree.h: cleanup
5218
5219Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5222 memory block in a strange case where libxml is linked twice
5223 in the binary.
5224
5225Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5228 state far too often, simple fix used to avoid it.
5229
5230Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5233 being processed, applied his patch
5234 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5235
5236Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5239 provided fixes to compile on MSCC again
5240 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5241 also provided an update for the project files.
5242
5243Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5246 bug #55810
5247
5248Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * tree.c: fixed xmlGetNsProp() to close bug #55683
5251 Note this requires libxslt to use it's own function instead.
5252
5253Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * HTMLtree.c: when in a pre element no formatting space should
5256 be added.
5257 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5258
5259Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * configure.in: added tests for signal() and signal.h
5262
5263Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5266
5267Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * doc/libxml-doc.el: Felix Natter provided a new version for
5270 libxml2
5271
5272Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * HTMLtree.c: when in a pre element no formatting space should
5275 be added.
5276
5277Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5280
5281Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5284 hack
5285 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5286 * uri.c: fixed a warning
5287
5288Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * HTMLtree.c: trying to close bug #55772 escaping in script
5291 elements
5292 * doc/xml.html: suggest to send mail to the list
5293
5294Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5297 good. Use a macro and based on the solution provided in
5298 vsnprintf manual page from GNU.
5299
5300Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5301
5302 * error.c: Workaround for non-preserving variadic list.
5303 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5304
5305Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * doc/xml.html: added 2.3.10 release
5308
5309Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * configure.in: releasing 2.3.10
5312
5313Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5316
5317Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * encoding.c: Robert Collins provided a patch to add the
5320 "US-ASCII" encoding alias
5321
5322Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5325 string oriented functions and started cleaning the related areas
5326 in xpath.c which needed fixing in this respect
5327
5328Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5331 #55380
5332 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5333
5334Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * TODO: updated
5337 * nanohttp.[ch] : started adding APIs to get the redirected URL
5338 when this occurs (needed for further base computation
5339 * tree.h: cleanup
5340 * encoding.c: cleanup
5341 * SAX.c: minor change around ctxt->loadsubset
5342
5343Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * Makefile.am include/Makefile.am: small change to have
5346 include/libxml rebuilt if working from CVS.
5347 * uri.c: applied another patch from Carl Douglas for URI escaping,
5348 this should close bug #51876
5349
5350Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5353 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5354 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5355 added specific regression test
5356 * parser.h: preparing for the XSLT mode where DTD inherited
5357 attributes are added to the tree.
5358
5359Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * xinclude.[ch]: Updated the namespace for the Last Call version
5362 * result/XInclude/include test/XInclude/include: updated the
5363 testsuite accordingly
5364
5365Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5368 related to bug #51876
5369
5370Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * tree.c: fixed a gross mistake in base computation, xml:base is
5373 not completely correct yet (need cascade).
5374 * xpath.[ch]: added the few things needed to find a function name
5375 and URI from the XPath context when it is called.
5376
5377Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5380 * DOCBparser.c: small cleanup
5381 * xmllint.c: added a --catalogs option to load catalogs from
5382 $SGML_CATALOG_FILES
5383 * tree.c: cleanup
5384 * configure.in: iconv library fixup, ICONV_LIBS
5385
5386Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * catalog.c: handling of CATALOG entries. detection of recursion,
5389 and a few bugfixes
5390 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5391 against the default namespace
5392
5393Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5396
5397Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * parser.c: fixed propagation context info when parsing an
5400 external entity.
5401 * doc/html/*.html: regenerated a couple of docs
5402
5403Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * doc/xml.html: update with 2.3.9 informations
5406
5407Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5410 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5411 * doc/html/* : rebuilt the docs
5412 * valid.c: small patch which may improve some case when
5413 validating.
5414
5415Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * HTMLparser.c: Closed bug #54891
5418 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5419 to the suite
5420
5421Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5424 applied a documentation patch from LotR and filled in a few missing
5425 descriptions
5426
5427Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * xpath.c tree.c parser.c: speed optimizations at the parser level
5430 document tree freeing and xpath evaluation
5431
5432Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * parser.c parser.h parserInternals.h: fixed a couple of
5435 interfaces for handling memory buffer input to const char *
5436 upon suggestion of JamesH.
5437
5438Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * configure.in: LoTR sent a patch fixing the previous commit
5441
5442Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * configure.in: trying to deal again with the stoopid -R linking
5445 flag of Solaris
5446
5447Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xpath.h: two nodeset access macros from Thomas Broyer
5450
5451Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5454 patch from Thomas Broyer
5455
5456Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5459 case
5460 * INSTALL: was empty added stuff from the FAQ
5461
5462Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5465 attributes handling and #54433 by adding xmlUnsetProp()
5466 and xmlUnsetNsProp()
5467
5468Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * HTMLparser.c: Patch from Jonas Borgström
5471 (htmlGetEndPriority): New function, returns
5472 the priority of a certain element.
5473 (htmlAutoCloseOnClose): Only close inline elements if they
5474 all have lower or equal priority.
5475 * result/HTML: this of course changed a number of tests results.
5476
5477Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * xmlIO.c catalog.c: plugged in the default catalog resolution
5480 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5481 documentations
5482 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5483
5484Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5487 integrating catalogs
5488 * catalog.[ch] testCatalog.c: adding a small catalo API
5489 (only SGML catalog support).
5490 * parser.c: restaured xmlKeepBlanksDefault(0) API
5491
5492Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5495
5496Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * parser.c: added xmlParseExternalEntityPrivate() to allow
5499 propagation of ctxt->_private when parsing external entities
5500
5501Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5504
5505Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5508
5509Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * valid.c: warn when indeterminist content model is detected
5512 * result/VC/ElementValid8: this adds a message
5513 * Makefile.am: add --novalid for VCM tests
5514 * parserInternals.c: added a call to Init memory
5515
5516Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5519 when both parameters are NULL.
5520
5521Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * valid.c: applied small patch from Gary Pennington, reindented
5524 some part of the code.
5525
5526Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5529 release, updated and regenerated the docs
5530
5531Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * xpath.c result/XPath/expr/floats : clarified and cleanup
5534 printing of abnormal floats in tests.
5535
5536Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5539 * results/HTML/ : a few changes in the output of the HTML tests as
5540 a result.
5541 * configure.in: tying to fix -liconv where needed
5542
5543Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * Makefile.am: fixed a stupid error
5546
5547Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * configure.in Makefile.am: make the inclusion of the trio
5550 modules in the library conditional
5551
5552Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * DOCBparser.c: patche from László Kovács, fixed entities refs
5555 in attributes handling
5556
5557Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5560 flushing
5561
5562Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xpath.c: fix of an XSLT namespace bug reported on the list
5565 general/bug-8-
5566
5567Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * strio.h trio.c: Dan McNichol suggested a couple of small
5570 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5571
5572Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * tree.c parser.c encoding.c: spent a bit more time looking
5575 at the parsing speed and DOM handling. Added a few more
5576 speedups.
5577
5578Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * parser.c: small but effective parsing speed improvement
5581
5582Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * configure.in: default on the DocBook parser inclusion (for Gnome)
5585 * DOCBparser.h: fixed a header reference
5586
5587Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * configure.in xpath.c: applied Bjorn patches for FPE on the
5590 alpha
5591
5592Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5595 xmlSaveFormatFileTo()
5596
5597Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xpath.c: simple and efficient optimization, XPath functions
5600 aways bind to the same code, cache this
5601 * TODO: updated (by saying some is obsolete)
5602
5603Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * xpath.c: more cleanup work on XPath name parsing routines
5606
5607Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5610 xmlXPathParseName
5611 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5612 * debugXML.c: avoid compilation problems if compiling without
5613 HTML support, Igor Zlatkovic
5614 * win32/libxml2/libxml2.def.src: being able to compile without
5615 XPath on Windows
5616
5617Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * libxml.m4: yet another patch from Toshio Kuratomi
5620
5621Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5624
5625Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * tree.[ch]: added xmlSaveFormatFile interface for saving
5628 and indenting a file.
5629
5630Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xpath.c: fixed bug #53689 related to processing-instruction()
5633
5634Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * DOCBparser.c: patche from László Kovács
5637
5638Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * parser.c: applied fixes from Christian Glahn bug report #53391
5641
5642Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * error.c: Jean François Lecomte provided a complete description
5645 and a fix to bug #53537
5646
5647Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5650
5651Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * DOCBparser.c SAX.c: a bit more work on entities processing.
5654 Still Need to cleanup XML output and references in attributes
5655
5656Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5659
5660Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * tree.c: trying to fix #53574, not completely complete,
5663 I would like xmllint --copy --debug test/ent1 and
5664 xmllint --debug test/ent1 to show the same result.
5665 * xpath.c: fix a bug when trying to sort namespace nodes
5666
5667Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * HTMLtree.c: real fix for #53402
5670
5671Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5674 PIs when using xsl:output
5675 * valid.c: closing #53537 some case generate segfaults if there
5676 is validity errors
5677
5678Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5681 of external parsed entities, added --noent to testDocbook
5682 * valid.c: Garry Pennington found an uninitialized variable
5683 access in xmlValidateElementContent()
5684
5685Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5688 with madness
5689 * result/HTML/ : this modified the result of the regression tests
5690 a lot.
5691
5692Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5695 to doc where it wasn't checked against NULL reported by
5696 Jens Laas
5697
5698Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5701 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5702
5703Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5706 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5707 * SAX.[ch]: cleanup and updates for DocBook
5708 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5709 ex SGML identifier changes
5710 * valid.c: removed a static unused function.
5711
5712Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * HTMLtree.c: applied change for Paul Sponagl on script saving
5715 * Makefile.am: the warning about entity title.xml are normal.
5716
5717Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * configure.in: release of 2.3.7
5720 * Makefile.am: fixing make distcheck
5721
5722Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * doc/html/* doc/xml.html: updated and regenerated the docs
5725
5726Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5729
5730Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * tree.c: fixed #53388 with the provided patch
5733
5734Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * valid.c: Bjorn detected an invalid memory access. Fixed
5737 vstateVPush()
5738
5739Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5742
5743Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5744
5745 * libxml.h: new header used only for the compilation of libxml
5746 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5747 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5748 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5749 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5750 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5751 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5752 baseline (version 1.2 plus a single patch).
5753 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5754 scientific notation for numbers. Tests added.
5755 * xpath.c: formatting of numbers changed to use sprintf
5756 (contribution from William Brack)
5757
5758Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * valid.c: cleanup, more useful debugging
5761 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5762 * xmlIO.c: entity loading is printed as an error when validating
5763
5764Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * valid.c: fixed to validate within entities
5767 * test/VCM/v22.xml: added a specific testcase
5768
5769Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * valid.c: forgot an epsilon transition in for ()+
5772 * test/VCM/v21.xml : added a specific test case
5773
5774Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * valid.c: removed a state explosion exhibited by RSS
5777 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5778 from bug #51872
5779
5780Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5783 validation without using an ugly NFA -> DFA algo in the source.
5784 Made a specific algorithm easier to maintain, using a single
5785 stack and without recursion.
5786 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5787 * hash.c: made the growing routine static
5788 * tree.h parser.c: added the parent information to an
5789 xmlElementContent node.
5790
5791Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * SAX.c parser.c xpath.c: generating IDs when not validating
5794 from an external parsed entity was poisoning the ID has table
5795 with removed values. This was killing XSLT on the KDE help
5796 browser.
5797
5798Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * entities.h: andrew@ugh.net.au detected a double declaration
5801
5802Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * debugXML.c hash.c tree.h valid.c : some changes related to
5805 the validation suport to improve speed with DocBook
5806 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5807 the way validation errors get reported
5808
5809Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5812 by P C Chow and William M. Brack for XSLT HTML output
5813
5814Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5817 Igor Zlatkovic patches for MSC compilation and added his
5818 updates
5819
5820Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5823 prefix lookup.
5824 * parserInternals.c: fixed the bug reported by Morus Walter
5825 due to an off by one typo in xmlStringCurrentChar()
5826
5827Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * HTMLparser.c result/HTML/*: revamped the way the HTML
5830 parser handles end of tags or end of input
5831
5832Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5835
5836Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5839 bug where the linktime verions of free() won't work ...
5840
5841Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5844
5845Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * doc/xml.html: added 2.3.6 release
5848
5849Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5852 * result/wml.xml: resulted in a small output change
5853
5854Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * tree.c: xmlNewDoc was missing the charset initialization
5857 * xmllint.c: added --auto to autogenerate a doc, allow to
5858 reproduce the problem fixed on xmlNewDoc
5859
5860Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * xpath.c: trying to get 52979 solved
5863 * tree.c result/ result/noent/: trying to get 52712 solved, this
5864 also made me clean up the fact that XML output in general should
5865 not add formating blanks by default, this changed the output of
5866 a few tests
5867
5868Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5871
5872Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * configure.in: finally released 2.3.6
5875
5876Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xpath.c: checking for null pointer generated by new code
5879
5880Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * xpath.c: fixed a [] evaluation problem reported
5883 * test/XPath/tests/simpleaddr: extended test
5884 * result/XPath/simpleaddr: updated result
5885
5886Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * xmllint.c: Dan Timis reported a portability problem
5889 on Macs without mmap, fixed it.
5890
5891Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * testXPath.c : added a --tree option allowing to display the
5894 tree dump of the XPath expression
5895
5896Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * xpath.c: fixed a memleak when comparing nodesets
5899 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5900 * tree.c: added a TODO
5901
5902Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5905 we need string functions
5906 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5907 to be able to use them where needed. Applied some changes
5908 to reduce name linking pollution and compile in only what's
5909 needed.
5910 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5911 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5912 for the string manipulation functions
5913 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5914 to the free() function of xmlmemory.c
5915 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5916 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5917 usage.
5918
5919
5920Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * error.c: applied the context output patch of the error
5923 handling submitted by Chuck Griffith
5924 * error/VC/*: this slightly change some error logs
5925
5926Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * parser.c: fixed line number reporting on error
5929
5930Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * parser.c: Sullivan and Darin found a parser bug,
5933 applied the patch.
5934
5935Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5938 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5939 xmlversion.h.in xpointer.c: of course the way I defined
5940 UNUSED breaks on old gcc version. Try to be smart and
5941 also define it directly in xmlversion.h
5942 * configure.in: removed -ansi flag from the pedantic set
5943
5944Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945 Huge cleanup, I switched to compile with
5946 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5947 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5948 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5949 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5950 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5951 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5952 encoding.h entities.c error.c list.[ch] nanoftp.c
5953 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5954 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5955 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5956 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5957 Cleanup, staticfied a number of non-exported functions,
5958 detected and cleaned up a dozen of problem found this way,
5959 avoided a lot of public function name/typedef/system names clashes
5960 * doc/xml.html: updated
5961 * configure.in: switched private flags to the really pedantic ones.
5962
5963Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * configure.in: 2.3.5
5966 * doc/html/*: rebuilt the docs
5967
5968Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * parser.c: fixed a reported bug in NOTATION parsing
5971 * uri.c: accepted but not fixed bug 51876, added TODO
5972 * Makefile.am: fixed bug 51876
5973
5974Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * config.h.in configure.in error.c: fix a compilation problem
5977 on platforms without vsnprintf (xml@thewrittenword.com)
5978
5979Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * parser.c: fixed a function name header typo
5982 * SAX.c: notations can also occur in external subset.
5983
5984Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * error.c: removed a C++ like comment
5987
5988Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * parser.c: fixing bug 52299 strange condition leading
5991 to a parser crash due to a buffer overflow
5992 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5993 added the specific test case
5994
5995Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5998 xmlXPathConvert{String,Number,Boolean} to be able to make
5999 type casts without a context stack, fixed some implementation
6000 problems related to the absence of context at parse-time,
6001 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6002 in the public API too
6003 * xpointer.c xpathInternals.h: we need to know at parse time
6004 whether we are compiling an XPointer
6005
6006Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6009 cleaned up the parser internals, refactored XPath code, added
6010 new compilation based APIs and cleanly separated public and
6011 private APIs.
6012
6013Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * xpath.h: the comp field must be added at the end to avoid
6016 killing binary compat.
6017
6018Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * Makefile.am: detect XPath memleaks in regreson tests
6021 * error.c: fixed and error w.r.t. error reporting still using
6022 stderr
6023 * hash.c: added new line at end of file
6024 * tree.h: minor cleanup
6025 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6026 expression parsing from evaluation, resulted in a number of
6027 changes internally, and in XPointer. Likely to break stuff
6028 using xpathInternals.h but should remain binary compatible,
6029 new interfaces will be added.
6030
6031Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * configure.in: fixed a couple of problems reported by
6034 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6035 without gcc on non linux platforms.
6036
6037Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6040 a fix for --with-html-dir= configure support. I hope it won't
6041 break rpm generation
6042
6043Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * xmlIO.c: one function comment cleanup.
6046
6047Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * SAX.c: external subset notations were improperly registered
6050 in the internal subset.
6051
6052Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * README.cvs-commits: added, pointing to HACKING
6055 * HACKING: updated
6056
6057Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * parser.c: and Matt Sergeant found one in the XML push
6060 parser (erroneous check I forgot to remove when I fixed the
6061 main parser).
6062
6063Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * xpath.c: ptittom found a small bug in UnaryExpr
6066
6067Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * configure.in: bumped to 2.3.4
6070 * error.c: fixed bug #51860
6071 * tree.c: fixed bug #51861
6072 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6073 * tree.[ch] : added xmlDefaultBufferSize
6074 * nanoftp.c: typo in function name header block
6075 * doc/xml.html : updated, added link to XML::LibXSLT
6076 * doc/html/* : rebuilt the docs
6077
6078Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * parser.c SAX.c: the new content parsing code raised an
6081 ugly bug in the characters() SAX callback. Found it
6082 just because of strangeness in XSLT XML Rec ouptut :-(
6083
6084Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * Makefile.am: Martin Baulig suggested to add -lm
6087 * tree.c: found another bug in xmlNodeGetContent()
6088
6089Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * xpath.c: Bjorn found the error related to strictness of comparison.
6092
6093Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * parser.c: trying to fix the Dtd parsing problem reported
6096 by Gary, side effect of last week speed optimizations.
6097
6098Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6101 * parserInternals.c: removed unneeded test raised by Stric
6102
6103Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6104
6105 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6106 and fixed by William Brack). Added xmlXPathFormatNumber.
6107 Changed the sorting slightly.
6108 * configure.in Makefile.am example/Makefile.am: Added -lm.
6109 Please note that applications linking with libxml2, must
6110 also like with the math library from now on.
6111
6112Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6115
6116Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * parser.c: one must report spaces even if the Dtd element
6119 content proves that this is not part of the element content.
6120 * result/valid/*.xml: this changed the ouptu slightly
6121
6122Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * configure.in: bumped to 2.3.3
6125 * doc/xml.html: updated
6126
6127Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * tree.c: minor doc fix
6130 * xpath.c: deallocation issues when a result tree has been
6131 converted to a node-set
6132
6133Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * doc/xml.html: oops corrected dates s/2000/2001
6136
6137Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * valid.c: new patch from Gary Pennington
6140
6141Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * doc/xml.html: applied patch from Ankh
6144
6145Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * xinclude.c: fixed a problem building on Mac
6148
6149Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * parser.c: more work on increasing parsing ferformances
6152
6153Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6154
6155 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6156 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6157 avoiding memcpy in production builds MEM_CLEANUP macro use
6158 * parser.[ch] parserInternals.c: optimizations of the tightest
6159 internal loops inside the parser. Better checking of I/O
6160 flushing/loading conditions
6161 * xmllint.c : added --timing
6162
6163Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * configure.in: bumped to 2.3.2
6166 * doc/xml.html: updated for release
6167
6168Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * xpath.c: found a memleak and fixed a nasty bug
6171
6172Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * xmllint.[c1] : added return code errors for xmllint
6175 * xpath.c: specific debug dump function for result value trees
6176
6177Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * xpath.c: finally implemented xmlXPathCompareNodeSets
6180 * test/XPath/expr/floats results/XPath/expr/floats: added
6181 a test for float expressions
6182
6183Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6186 * parserInternals.[ch]: trying to speed up parsing
6187 * xpath.c : speeded up node set equality op
6188
6189Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6192 better handling of ID/IDREF and the list modules associated
6193 * configure.in: small CFLAGS cleanup
6194
6195Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * configure.in: fixed iconv detection on AIX (stric)
6198
6199Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6202
6203Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6204
6205 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6206 and optimized xmlXPathNodeSetSort
6207
6208Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * xpath.c: bug fix when context size is 0
6211 * parser.c: I like Norm's Dtd because they still manage to break
6212 the parser occasionally
6213
6214Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6217
6218Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6221 attributes within the XML-1.0 namespace
6222
6223Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * xpathInternals.h: exported a few axis functions
6226 * doc/xml.html: updated the doc
6227
6228Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * configure.in: applied patch from Daniel van Balen for OpenBSD
6231 and bumped version to 2.3.1
6232 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6233 attempt to find autoclosing was simply broken, removed it,
6234 updated the examples, this is better
6235
6236Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6239 hash functionnalities.
6240 * doc/html/* : rebuild the doc
6241
6242Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6245 on predicate
6246 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6247 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6248 really want to have tags closed on output even if we accept
6249 unclosed ones on input
6250
6251Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * xpath.c: ouch don't free NULL, rare case fixed
6254 * tree.c: don't coalesce text nodes if they don't have the
6255 same behaviour wrt escaping on output
6256
6257Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * xpath.c: small fixup
6260 * SAX.c: don't warn on empty namespaces.
6261
6262Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * README: a bit of cleanup
6265 * configure.in: preparing for 2.3.0 release
6266
6267Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * hash.[ch]: added a first version of xmlHashSize()
6270 * valid.c: another bug fix from Gary Pennington
6271
6272Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * valid.c: couple of bug fixes pointed by Gary Pennington
6275 * HTMLtree.c: #if 0 cleanup
6276
6277Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6280 which removes a time consuming check of xmlXPathNodeSetAdd()
6281 and use it in places where we are sure to not break unicity
6282
6283Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * xpath.c: bug fixes found from XSLT
6286 * tree.c: preserve node->name special values when copying nodes.
6287 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6288 external subset are fetched when available but without full
6289 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6290 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6291 output with encoding disabled.
6292
6293Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6296 xmlCheckFilename should not be called from xmlFileOpenW
6297 and xmlGzfileOpenW
6298
6299Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6302 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6303 added the new tests for URI normalization
6304 * testURI.c: fixed stoopid bugs
6305 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6306 the URI in the error messages are now properly normalized
6307
6308Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6311
6312Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6315
6316Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * xpath.c: fixed mod operator
6319
6320Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * parser.c: fixed xmlStrcat doc
6323 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6324 trees.
6325
6326Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * xpath.c result/XPath/tests/chaptersbase
6329 result/XPath/tests/simplebase: fixed XPath node()
6330 * tree.c: small fix in xmlNewNs()
6331 * Makefile.am: removed extraneous xml2Conf.sh rule
6332
6333Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6336 Changed the library name, in order to get libxml-devel and
6337 libxml2-devel to coexist on a single system
6338 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6339 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6340
6341Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6344 libxml2-devel installable in // as libxml-devel.
6345
6346Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * doc/Makefile.am: fixed make rebuild in doc
6349 * doc/html/*.html: rebuilt the docs
6350
6351Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6354
6355Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6358 the HTML doc to go into the -devel RPM ...
6359 * aclocal.m4 config.h.in: some updates due to auto* magic
6360
6361Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * xpath.h: added a hook in the context structure allowing to
6364 link to extra support, needed for XSLT
6365
6366Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6369 xmlXPtrCmpPoints to use it.
6370 * propagated the following patch from Alejandro Forero
6371 * include/win32config.h xmlIO.c: applied further suggestions
6372 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6373 * example/gjobread.c: fixed warnings, now that it builds
6374
6375Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6376
6377 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6378
6379 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6380 filename points to a valid file (not a directory).
6381 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6382 Added calls to xmlCheckFilenameDir.
6383
6384 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6385 `path' (rather than `filename') as the parameter to gzopen and open.
6386
6387Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * Makefile.am: fixed a problem with EXTRA_DIST
6390
6391Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * Makefile.am example/Makefile.am: finally found the trick
6394 to build the example, i.e. add "." in SUBDIRS before example
6395 in the list <grin/>
6396
6397Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * doc/xml.html: updated with an XSLT section, removed pointer to
6400 W3C CVS base.
6401
6402Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6405 too, and deallocation need to occur the same way.
6406
6407Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6410 type correponding to an XSLT result tree fragment. Share most
6411 of the data format with node set, as well as operators.
6412 * HTMLtree.c: added a newline at the end of the doctype output
6413 whe this one is not present initially.
6414 * tree.c: make sure taht the parent and doc pointers are properly
6415 set when copying attributes (lists).
6416
6417Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6420
6421Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * xpath.c: seems I finally killed that ugly path evaluation
6424 context bug (tagged 9999 in case is is wrong)
6425
6426Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6429 for XSLT
6430
6431Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6434 for xmlGzfileOpen() bug
6435
6436Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xpath.c: removed an error found by XSLT usage
6439 * tree.c parserInternals.h: use a predefined static string
6440 for text and comment nodes, avoid freeing them in xmlFreeNode,
6441 exported the string name in parserInternals.h and added
6442 another value to disable encoding at output (for XSLT),
6443 gain memory, time.
6444
6445Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6448 win32/libxml2/libxml2_so.dsp: new makefiles and update
6449 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6450
6451Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6454 Gary Pennington
6455
6456Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xpath.c: fixed the comaprision of values and nodelists,
6459 need to compare nodelist still ...
6460 * debugXML.c: avoided a possible core dump
6461 * HTMLparser.c: cleanup
6462 * nanohttp.c: contributed fix.
6463 * tree.c: fixes in properties handling added xmlSetNsProp
6464 needed by libxslt
6465 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6466 comment
6467 * TODO: updated
6468
6469Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * parser.c parserInternals.c: applied Bjorn Reese optimization
6472 patch
6473
6474Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * Makefile.am: applied patch fro make check from Martin Vidner
6477
6478Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * configure.in: preparing 2.2.11
6481 * doc/html/*: rebuild the HTML files
6482 * doc/xml.html : updated
6483
6484Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * tree.c: fixed a stupid bug
6487 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6488 patches related to validation of an XInclude processing result
6489 * TODO: updated
6490
6491Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6494 on large files
6495
6496Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6499
6500Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6503 reported by Jonas Borgström
6504 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6505
6506Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * testXPath.c xpath.c: fixing the XPath union expressions problem
6509 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6510
6511Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * xmllint.c: Made is so if the file name is "-" is will read form
6514 standard input. Sven Heinicke <sven@zen.org>
6515 * tree.c: fixed a problem when growing buffer
6516 * tree.h: fixed the comment of the node types following andersca
6517 comment
6518 * TODO: updated
6519
6520Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * HTMLparser.[ch]: added a way to avoid adding automatically
6523 omitted tags. htmlHandleOmittedElem() allows to change the
6524 default handling.
6525 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6526 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6527 of xmllint too when using --memory flag, added a memory test
6528 suite at the Makefile level.
6529 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6530 with namespace use when encountering QNames in XPath evalation,
6531 added xmlns() scheme in XPointer.
6532 * nanoftp.c : incorporated a fix
6533 * parser.c xmlIO.c: fixed problems raised with encoding when using
6534 the memory I/O
6535 * parserInternals.c: closed bug 25934 reported by
6536 torsten.landschoff@innominate.de
6537 * TODO: updated
6538
6539Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6542 on a non-updated tree :-(, made a 2.2.10 release to correct the
6543 situation
6544
6545Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6548 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6549 integrated a set of OpenVMS changes from Howard Taylor
6550 <Howard.Taylor@pacoast.com>
6551
6552Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6555 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6556
6557Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * HTMLparser.c: some fixes on auto-open of html/head/body
6560 * encoding.c: fixed a compilation error on some gcc env
6561 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6562 XPointer implementation
6563 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6564 related XPointer tests and associated results
6565
6566Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * doc/xmldtd.html doc/xml.html: following a short step by step
6569 guidance on IRC to help maciej with DTDs I started a small
6570 page on the subject.
6571
6572Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * HTMLparser.c: fixed handling of broken charrefs
6575 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6576 patches
6577
6578Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * doc/xml.html doc/html/* : rebuilt the docs after adding
6581 xinclude and updated page for 2.2.7 and 2.2.8
6582 * configure.in: releasing 2.2.8
6583
6584Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * parser.[ch] parserInternals.c: applied the conditional
6587 section processing fix from Jonathan P Springer
6588 <jonathan.springer2@gte.net>
6589 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6590 project file, fixed iconv default non support
6591 * xpath.c: fixed the problem of evaluating relative expressions
6592 when a node context is provided.
6593
6594Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * nanoftp.c: fixed gcc 2.95 new warnings
6597 * SAX.c: fixed a stupid bug
6598 * tree.c: fixed a formatting problem when round-tripping
6599 from/to memory
6600 * xinclude.c: chased memleak, fixed a base problem
6601 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6602 xmlXPtrBuildNodeList()
6603 * TODO: updated
6604 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6605 adding a first small set of regression tests for XInclude
6606
6607Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * nanohttp.[ch]: applied Wayne Davison patches to access
6610 the WWW-Authorization header.
6611 * parser.c: Closed Bug#30847: Problems when switching encoding
6612 in short files by applying Simon Berg's patch.
6613 * valid.c: fixed a validation problem
6614 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6615 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6616 Wayne Davison
6617 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6618 need to be extended to non full nodes selections.
6619 * xinclude.c: starts to work decently
6620
6621Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6624 debugXML.c xmlversion.h.in: Started adding XInclude support,
6625 this is a new xmllint option
6626 * tree.c xpath.c: applied TOM patches for XPath
6627 * xpointer.c: fixed a couple of errors.
6628 * uri.c: added an escaping function needed for xinclude
6629 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6630 new warning from RH70 gcc's version
6631
6632Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6633
6634 * HTMLparser.c: fixed loop on invalid char in scripts
6635 * parser.c: update to description of xmlIOParseDTD()
6636 * libxml.m4 xmlversion.h.in: changes contributed by
6637 Michael Schmeing <m.schmeing@internet-factory.de>
6638 * configure.in: preparing for 2.2.7
6639 * Makefile.am: trying to avoid config.h and acconfig.h
6640 being included in the distrib
6641 * configure.in: released 2.2.7
6642
6643Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6646 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6647
6648Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * parser.[ch]: added xmlIOParseDTD()
6651 * xpointer.c: added support for the 2 extra parameters of
6652 string-range, fixed a stoopid error when '0' was present
6653 in XPointer expressions
6654 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6655 testsuite for the above
6656
6657Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * libxml.spec.in: improved package descriptions
6660
6661Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * xpath.c xpathInternals.h: applied a large cleaning patch
6664 from TOM <ptittom@free.fr>, it also add namespace support
6665 for function and variables registration.
6666
6667Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6670 * Makefile.mingw: Wayne Davison's update adding hash.c
6671
6672Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * xpath.c: fixed the root evaluation problems
6675 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6676 ignorable spaces with <b> <bold> <em>
6677 * tree.c: fixed a loop in xmlSearchNsByHref()
6678
6679Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6680
6681 * xpath.c: applied another XPath patch from TOM
6682 * xpath.c include/makefile.am: applied another patch from
6683 china@thewrittenword.com (cleanup on IRIX).
6684
6685Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * xml-config.1: received a fixed version from Fredrik Hallenberg
6688 <hallon@lysator.liu.se>
6689
6690Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6693 cleanup patch for XPath
6694
6695Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * patched to redirrect all "out of context" error messages to
6698 a reconfigurable routine. The changes are:
6699 * xmlerror.h : added the export of an error context type (void *)
6700 an error handler type xmlGenericErrorFunc there is an interface
6701 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6702 to reset the error handling routine and its argument
6703 (by default it's equivalent to respectively fprintf and stderr.
6704 * all the c files: all wild accesses to stderr or stdout within
6705 the library have been replaced to calls to the handler.
6706
6707Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * configure.in: release 2.2.6
6710 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6711 exporting the inner functions of xpath for extension modules
6712 * doc/*: updated and rebuilt the doc
6713
6714Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * nanohttp.c : applied Wayne HTTP cleanup patch
6717 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6718 and xmlNodeSetSpacePreserve()
6719
6720Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * xpath.c: closing bug #29260
6723
6724Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6727 multikey tuples, made hash structure opaque
6728 * valid.[ch]: moved elements, attributes, notations decalarations
6729 as well as ID and refs to hash tables.
6730 * entities.c: hash cleanup
6731 * xmlmemory.c: fixed a dump problem in debug mode
6732 * include/Makefile.am: problem passing in DESTDIR= values patch
6733 from Marc Christensen <marc@calderasystems.com>
6734 * nanohttp.c: removed debugging remains
6735 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6736 * HTMLparser.c parser.c: fixing a number of problems with the
6737 macros in the *parser.c files (Wayne).
6738 * HTMLparser.c: close the previous option when opening a new one
6739 (Marc Sanfacon).
6740 * result/HTML/*: updated the HTML results accordingly
6741
6742Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6745 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6746 XPath functions and XML entities table to them. More to come...
6747 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6748
6749Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * tree.c: coalesce adjacent text nodes
6752 * valid.c: handling of blank nodes in DTd validation (raised
6753 by problems with a posteriori validation).
6754 * nanohttp.c: changing behaviour on HTTP write stuff.
6755 * HTMLtree.c: forced body and html to be explicitely closed.
6756 * xpath.h: exported more XPath functions.
6757
6758Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * Release of 2.2.5
6761 * xpointer.c: range() range-inside and other helper functions
6762 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6763
6764Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6767 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6768
6769Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6772 and XPointer modules
6773
6774Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * SAX.h: closed #25107
6777
6778Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * testSAX.c: fixed problem with cdata reporting
6781 * SAXresult/* : updated
6782
6783Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6784
6785 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6786 Closed bug #27499, added to regression tests
6787 * TODO: updated
6788
6789Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6792 support for SCRIPT and STYLE with help from Bjorn Reese
6793 * test/HTML/* result/HTML/*: added simple testcase and updated
6794 the existing ones.
6795
6796Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6799 string-range for empty strings
6800 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6801 test/XPath/xptr/strrange: augmented the XPointer testsuite
6802
6803Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * doc/xml.html doc/xmlmem.html: added a module describing memory
6806 interfaces and use, updated the main page.
6807
6808Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6809
6810 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6811 nanoftp code work on Windows too now
6812
6813Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6816 * xpointer.c: implemented string-range() at least a good first version
6817 * test/XPath/docs/str test/XPath/xptr/strrange
6818 result/XPath/xptr/strrange: the string-range() tests
6819
6820Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * Makefile.am include/Makefile.am include/win32config.h
6823 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6824 and make distcheck
6825
6826Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6829 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6830 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6831
6832Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6835 patch for socklen_t detection by
6836 Albert Chin-A-Young <china@thewrittenword.com>
6837
6838Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6841 and added a --dtdvalid option to xmllint used to test it
6842
6843Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6846 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6847
6848Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6851 handlings (registration, lookup, cleanup)
6852
6853Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * configure.in Makefile.am include/makefile.am: adding XPointer
6856 and XPtrtests target
6857 * xpointer.[ch] : new files for XPointer support
6858 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6859 more XPath tests
6860
6861Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * configure.in: fixed, very broken, make distcheck works again
6864
6865Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * More work toward 2.2.5, integrated a number of patches
6868 * configure.in Makefile.am win32config.h.in: trying to cleanup
6869 make distcheck .... huh ...
6870 * include/Makefile.am include/win32config.h: new directory
6871 for includes
6872 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6873 updated teh makefiles and instructions for WIN32
6874 * xpath.c: small fixes
6875 * test/XPath/ results/XPath: updated the testcases and results
6876 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6877 suggested patches
6878 * valid.c: fixed an ID bug
6879
6880Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006883 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006884 * xpath.[ch]: worked on XPointer
6885
6886Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * configure.in Makefile.am: 2.2.5, ship the include in an
6889 include/libxml subdirectory, use symlinks when using CVS
6890 * testSAX.c: fixed small bug
6891 * testXPath.c: changed the way testfiles are parsed
6892 * debugXML.c: same kind of cleanup when parsing an argument expression
6893 XPath/XPointers can have blanks embedded
6894 * xpath.[ch]: more cleanup, reorgs for XPointer work
6895 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6896 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6897
6898Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6901 in the XPath engine, rewrote large parts of it, now it's far
6902 cleaner and in sync with the REC not an old WD. Fixed a parsing
6903 problem in the interactive XML shell found when testing XPath.
6904
6905Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6908 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6909 examples with the extra test
6910
6911Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6914 the global init function.
6915
6916Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * HTMLparser.c: Doohhh, attribute name parsing was still case
6919 sensitive ! Fixed this ...
6920 * result/HTML/* : updated the tests results accordingly
6921
6922Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6925 engine, should be far more stable, incorporated a new version of
6926 preceding/following axis, need testing
6927 * uri.c: fixed file:///c:/a/b/c problem
6928 * test/XPath/tests/idsimple: augmented the XPath tests
6929
6930Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * doc/* rebuilding docs for 2.2.4 release
6933
6934Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * configure.in: releasing 2.2.4
6937 * parser.[ch]: added xmlStrEqual()
6938 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6939 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6940 use xmlStrEqual instead
6941 * TODO: updated
6942 * added an XPath test
6943
6944Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6947 * entities.h: exported xmlInitializePredefinedEntities
6948 * parser.[ch] : added xmlInitParser()
6949 * parserInternals.h : had to export htmlInitAutoClose()
6950
6951Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6954 problems
6955 * Makefile.am : added XPath regression tests to normal tests
6956 * uri.c: fixed a problem with local paths, cleanup
6957 * parser.c: fixed a problem with large CData sections
6958
6959Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * configure.in xml-config.in: patch from "Ben Taylor"
6962 <sol7x86@hotmail.com> for solaris shared libs lookup
6963
69642000-09-30 Martin Baulig <baulig@suse.de>
6965
6966 * libxml-2.0.pc.in: Provide pkg-config script.
6967
6968 * configure.in: Create the libxml-2.0.pc script from the
6969 libxml-2.0.pc.in templates.
6970 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6971 script in `$(libdir)/pkgconfig'.
6972
6973Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6976 when compiling with MSC
6977
6978Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * xpath.c: patch for normalize-string() substring-before(),
6981 substring-after() and translate() functions from Bjorn Reese
6982 <breese@mail1.stofanet.dk>
6983 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6984 Fredrik Hallenberg <hallon@lysator.liu.se>
6985 * TODO: updated
6986
6987Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6990 problem of socklen_t being undefined on a number of platforms
6991 * debugXML.c: fixed a compilation problem when without snprintf
6992
6993Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6996 an URI bug and a fix for the control-character-induced infinite loop
6997 * nanohttp.c: preventive fix for compiling on WIN32
6998
6999Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * xmlint.c: closing bug #25000
7002
7003Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7006 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7007 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7008 related function, fixing xmlStrncmp(), and associated cleanup
7009 * result/HTML/entities.html.sax: updating result
7010
7011Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * uri.c: applied patch for URI escaping from Wayne Davison
7014 <wayned@blorf.net>
7015 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7016 from Denis Barbier <barbier@imacs.polytechnique.fr>
7017 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7018 patch from Wayne Davison
7019
7020Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * doc/xml.html : updated with new releases, adding "how to help"
7023
7024Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7027 removed a few warnings in pedantic mode ...
7028 * parserInternals.c parser.c: moved encoding switching function
7029 to parserInternals.c
7030 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7031
7032Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7035 error or warning handlers
7036
7037Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * parserInternals.c parserInternals.h parser.c Makefile.am:
7040 created a new module parserInternals.c, moved most of the
7041 code shared by the various parsers there, as well as
7042 deprecated code from parser.c. More cleanup of parser.c
7043 * uri.c: fixed a problem when URI is NULL
7044 * valid.c: speedup when looking for an attribute declaration
7045
7046Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7049 the cleanup of the computation of URI references when seeking
7050 external entities. The URI reference string and the resulting
7051 URI are both stored now.
7052 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7053 large s(n)printf checks and cleanup from Denis Barbier
7054 <barbier@imacs.polytechnique.fr>
7055 * xmlversion.h.in tree.h: couple of SGML declarations for a
7056 possible docbook module.
7057 * result/VC/ : a couple of test output changed due to the change
7058 of the entities URI
7059
7060Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * parser.h: added a _private field for linking user's data
7063
7064Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * parser.c parserInternals.h: demacroified most of the IS_XXX
7067 the gain in size is significant so ...
7068
7069Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * entities.c: cases where looking up entities with doc==NULL
7072 covered
7073
7074Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * uri.c: applied Wayne Davison patch
7077 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7078
7079Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * uri.c testUri.c: applied Wayne Davison patches
7082 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7083 * Makefile.in: added URItest and included thenin "make tests"
7084
7085Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * xmlversion.h.in: closed bug 22941
7088
7089Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * doc/xmlio.html: added doc and example for entity loader
7092 redefinition.
7093
7094Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7097 used by libxml
7098
7099Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * parser.c: Fixed bug on invalid ontent characters and when using
7102 push.
7103 * xmllint.c: fixed xmllint endling of errors in push mode
7104
7105Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * HTMLparser.c testHTML.c: applied two new patches from
7108 Wayne Davison <wayned@users.sourceforge.net>
7109 * result/HTML/*.sax: regenerated HTML SAX output
7110 * parser.c: more cleanup.
7111
7112Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * HTMLparser.[ch] testHTML.c: applied the second set of
7115 patches from Wayne Davison <wayned@users.sourceforge.net>,
7116 adding htmlEncodeEntities()
7117 * HTMLparser.c: fixed an ignorable white space detection bug
7118 occuring when parsing with SAX only
7119 * result/HTML/*.sax: updated since the output is now HTML
7120 encoded...
7121
7122Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * HTMLparser.[ch]: applied some of Wayne Davison
7125 <wayned@users.sourceforge.net> patches
7126
7127Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7130 undeclared namespace prefix was used, added a warning.
7131 Cleaned up support w.r.t. entities, spilling out a warning
7132 and being pedantic on lookups.
7133 * test/warning/ent9 : added testcase for previous example.
7134 * TODO: updated
7135 * parserInternals.h parser.c: changed the way names are parsed
7136 now allow infinite size and decrease penalty for normal use
7137 * parser.c: Started a big cleanup/check of the parser code,
7138 fixed some of the most tortuous entity code, spotted code
7139 unused anymore
7140 * test/*: added tests for very long names and related nasty
7141 things.
7142
7143Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * doc/encoding.html: added encoding aliases doc
7146 * doc/xml.html: updates
7147 * encoding.[ch]: added EncodingAliases functions
7148 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7149 bottleneck affecting large DTDs like Docbook
7150 * parser.[ch] xmllint.c: added a pedantic option, will be
7151 useful
7152 * SAX.c: redefinition of entities is reported in pedantic mode
7153 * testHTML.c: uninitialized warning from gcc
7154 * uri.c: fixed a couple of bugs
7155 * TODO: added issue raised by Michael
7156
7157Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * doc/encoding.html: propagated Martin Duerst suggestions
7160
7161Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7164 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7165 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7166 by Wayne Davison
7167
7168Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * nanoftp.c nanohttp.c: small cleanup
7171 * TODO: updated
7172
7173Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * added an old VC testcase and updated title.xml entity
7176
7177Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7180 done on auto-opening of <p> tags and cleanup of SAX output
7181
7182Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7185
7186Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * doc/xml.html libxml.* structure.*: updated the doc a bit
7189
7190Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7193 of SAX tests
7194
7195Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7198 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7199
7200Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7203 * testHTML.c: fix core dump on Solaris 2.x systems
7204 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7205 * result/HTML/*.sax: previous bug fix lead to new results
7206
7207Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7210 * configure.in: added --with-readline=DIR to accept alternate
7211 path for readline include/library
7212 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7213 for ANSI under HP-UX
7214 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7215 includes @LIBS@
7216
7217Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * doc/* : rebuilt the docs
7220 * getting ready for 2.2.2 release
7221
7222Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7225 and xmlAddFeature()
7226 * tree.[ch]: added xmlAddChildList()
7227 * xmllint.c: MAP_FAILED macro test
7228 * parser.h: added xmlParseCtxtExternalEntity()
7229 * valid.c: applied bug fixes removed warning
7230 * tree.c: added CDATA block to elements content
7231 * testSAX.c: cleanup of output
7232 * testHTML.c: added SAX testing
7233 * encoding.c: better error recovery
7234 * SAX.c, parser.c: fixed one of the external entity processing
7235 of the OASis testsuite
7236 * Makefile.am: added HTML SAX regression tests
7237 * configure.in: bumped to 2.2.2
7238 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7239 SAX results
7240
7241Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * configure.in: patch for HP compiler
7244
72452000-08-04 Sven Heinicke <sven@zen.org>
7246
7247 * xmllint.c: Was coredumping sometimes when the file given didn't
7248 exist.
7249
7250Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7253
7254 when using in memory parsing. Need some cleanup.
7255 * xmllint.c configure.in: added a --memory flag to test memory
7256 parsing
7257
7258Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * nanohttp.c: fixed socklen_t replacement to unsigned int
7261 * parser.c: fixed a space handdling missing at the end of
7262 production 28 DOCTYPE.
7263 * xmlmemory.c: fixed a stupid bug on the routine to override
7264 allocation functions
7265 * TODO: updated
7266
7267Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * doc/ regenerated the docs
7270
7271Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * doc/encoding.html doc/xml.html: added I18N doc
7274 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7275 improvements, both parser and filters, added ASCII & HTML,
7276 fixed the ISO-Latin-1 one
7277 * xmllint.c testHTML.c: added/made visible --encode
7278 * debugXML.c : cleanup
7279 * most .c files: applied patches due to warning on Windows and
7280 when using Sun Pro cc compiler
7281 * xpath.c : cleanup memleaks
7282 * nanoftp.c : added a TESTING preprocessor flag for standalong
7283 compile so that people can report bugs more easilly
7284 * nanohttp.c : ditched socklen_t which was a portability mess
7285 and replaced it with unsigned int.
7286 * tree.[ch]: added xmlHasProp()
7287 * TODO: updated
7288 * test/ : added more test for entities, NS, encoding, HTML, wap
7289 * configure.in: preparing for 2.2.0 release
7290
7291Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007294 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007295
7296Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * doc/xml.html: changed the xmlsoft.org structure, updated the
7299 examples w.r.t. root and childs
7300
7301Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7302
Daniel Veillard784b9352003-02-16 15:50:27 +00007303 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007304
7305Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * HTMLparser.c: Work on character encoding support for the HTML parser
7308 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7309 * encoding.c: Fixed a potential memleak in the encoding stuff
7310
7311Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * doc/FAQ.html doc/Makefile.am : added a FAQ
7314
7315Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7318 of the HTML parser to force it to not bypass SAX
7319
7320Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * win32config.h.in: updated
7323 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7324 lacks iconv support :-( need to release 2.1.1
7325 * configure.in: release 2.1.1
7326 * HTMLparser: fixed bug #14784
7327 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7328 by Windows compiler
7329 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7330 the SAX startDocument() callback.
7331 * TODO: updated
7332
7333Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * added xmlStopParser()
7336
7337Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * configure.in: 2.1.0 prerelease
7340 * Large resync between W3C and Gnome tree
7341 * nanoftp, nanohttp.c: fixed stalled connections probs
7342 * HTMLtree.c SAX.c : support for attribute without values in
7343 HTML for andersca
7344 * valid.c: Fixed most validation + namespace problems
7345 * HTMLparser.c: start document callback for andersca
7346 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7347 * parser.h, SAX.c: serious speed improvement for large
7348 CDATA blocks
7349 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7350 different encoding
7351 * example/Makefile.am example/gjobread.c tree.h: work on
7352 libxml1 libxml2 convergence.
7353 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7354 and the LIBXML_TEST_VERSION macro
7355
7356Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * doc/xml.html: various patches and improvements typo fixed by
7359 Felix Natter
7360 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7361 from Felix Natter <fnatter@gmx.net>
7362
7363Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * doc/upgrade.html: updated with instructions for support of both
7366 libxml-1.x and libxml-2.x
7367 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7368 for 2.x support and also fixed includes
7369
7370
7371Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7374 the encoding support, added iconv support, so now libxml if
7375 compiled with iconv automatically support japanese encodings
7376 among others. Work based on initial patch from Yuan-Chen Cheng
7377 I may have broken binary compat in the encoding handler
7378 registration scheme, but that was so utterly broken I don't
7379 expect anybody to have used this feature until now.
7380 * parserInternals.h: fixup on the CHAR range macro
7381 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7382 code.
7383 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7384 * uri.c: added xmlParseURI() I can't believe I forgot to
7385 implement this one in 2.0 !!!
7386 * SAX.c: moved doc->encoding update in the endDocument() call.
7387 * TODO: updated.
7388
7389Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * tree.h: removed extraneous xmlRemoveProp definition
7392 * TODO: added item about --disable-corba configure switch
7393 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7394 * nanoftp.c: fixed include problems giving troubles on AIX and
7395 slowlaris
7396 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7397 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7398 comment and headers changes to lower gtk-doc number of warnings
7399 * doc/html/*: rebuilt docs
7400
7401Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * HACKING: documented the tag for 1.x and instructions
7404
7405Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7408 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7409 xmlCreateIOParserCtxt
7410 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7411 significant overall improvement
7412 * xmllint.c: added I/O test to xmllint
7413 * testSAX.c: added a speed test
7414 * doc/* : updated/regenerated
7415
7416Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * xpath.c uri.h parserInternals.h: cosmetic changes from
7419 "Timur I. Bakeyev" <timur@bat.ru>, including making
7420 xmlCreateURI() public
7421
7422Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7425 and the code at the same time. Added a clean mechanism for
7426 overload or added input methods: xmlRegisterInputCallbacks()
7427 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7428 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7429 * TODO: updated
7430 * doc/* : updated/regenerated
7431 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7432 source dir
7433
7434Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * testURI.c: yet another forgotten commit, I should get some sleep !
7437
7438Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * xmllint.c: forgot to commit this too ?
7441
7442Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * xmlversion.h.in : forgot to commit this previously
7445
7446Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7449 * README TODO: updated for release
7450 * uri.c uri.h: added authority parsing/saving
7451 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7452 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7453 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7454 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7455 Makefile.am : added compile-time customization of libxml
7456 --with-ftp --with-http --with-html --with-xpath --with-debug
7457 --with-mem-debug
7458 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7459 #include <libxml/xxx.h> I hope it won't break too much stuff
7460 and will be manageable in the future...
7461 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7462 and added xmllint to the installed programs
7463 * uri.h: added xmlFreeURI()
7464
7465Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * uri.c uri.h: finished the escaping handling, the base support
7468 and the URI path normalization. Looks good just lacks the
7469 authority content parsing code.
7470 * Makefile.am: added instructions to generate testURI
7471 * TODO: updated
7472 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7473 added links and icons for W3C and Gnome
7474
7475Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * xmlmemory.[ch] : seems I forgot to actually update the files in
7478 the last commit :-)
7479 * doc/xml.html doc/html/* : updated and uploaded the docs
7480
7481Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7484 * TODO: updated
7485 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7486 libxml default allocation function with another set (like gmalloc/
7487 gfree).
7488 * Makefile.am, uri.c, uri.h: added a set of functions to do
7489 exact (litteraly copied from the RFC 2396 productions) parsing
7490 and handling of URI. Will be needed for XLink, one XML WFC,
7491 XML Base and reused in the nano[ftp/http] modules. Still work
7492 to be done.
7493
7494Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * configure.in, libxml.spec.in : libxml2
7497 * doc/* : updated the doc page, rebuilt the docs
7498
7499Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * all: tagged LIB_XML_1_X
7502 * *.c *.h : updated from W3C CVS tree
7503 * configure.in : 2.0.0-beta
7504 * libxml.spec.in : libxml2 package nam
7505 * result/* : new version of the tests output
7506
7507Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7510
7511Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * doc/* : rebuilt the docs
7514 * parser.c: final patch on #6766
7515 * valid.c: small patch on validity checks.
7516
7517Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7520 added
7521 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7522 compatibility w.r.t. XML spec and existing code.
7523
7524Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * parser.c: seems a better solution to <a> </a> exists,
7527 will try it for a while
7528
7529Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * parser.c: tried to remove the <a> </a> generating <a/>
7532 this is hard. Left a flag for that purpose. Fixed bug #6766
7533 * configure.in: prepared 1.8.7 not released, due to previous
7534 problem
7535
7536Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * doc/xml.html : applied second patch from Paul DuBois
7539
7540Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * doc/xml.html : applied patch from Paul DuBois
7543
7544Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7547
7548Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7551 compilation warnings on various platforms.
7552 * parser.c: Fixed #5281 validity error callbacks are now desactived
7553 by default if not validating.
7554
7555Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7558
7559Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7562 <gkatsi@cs.toronto.edu>
7563
7564Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7567 processing URLs
7568
7569Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7572 xmlNanoFTPUpdateURL for persistent control connections.
7573 * configure.in: 1.8.6
7574
7575Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7578 * tree.[ch] : added xmlSaveNoEmptyTags
7579
75802000-01-29 James Henstridge <james@daa.com.au>
7581
7582 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7583
7584 * Makefile.am: added nanoftp.[ch] to the build.
7585
7586Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * nanoftp.[ch]: cleanup, comments, API
7589 * debugXML.c : fixed a bug in the cat command
7590 * doc/*: regenerated the docs
7591
7592Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7595 * debugXML.c : fixed a bug in the cat command
7596 * valid.c: fixing some small probs
7597 * libxml.spec.in: get rid of the SNAP suffix
7598 * doc/xml.html: updated the status
7599
7600Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * xml-config.in: xml-config --version to just return the
7603 version number
7604 * xpath.c: some cleanup w.r.t. axis when the current node is
7605 an attribute.
7606 * TODO: updated
7607
7608Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * configure.in: prepared for libxml-1.8.5
7611 * doc/* recompiled the documentation
7612
76132000-01-17 Jody Goldberg <jgoldberg@home.com>
7614
7615 * configure.in : WARNING autoconf subtlety alert :
7616 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7617 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7618 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7619 get defined by AC_CHECK_HEADERS.
7620
7621Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7624 Rune.Djurhuus@fast.no
7625
7626Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * TODO: updated
7629 * tree.c, parser.c: made sure that only memory alloc problems
7630 and internal parser errors are allowed to write to stdout or
7631 stderr.
7632
7633Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * tree.c : restored xmlNewGlobalNs since this seems used by
7636 a lot of existing code :-(, fixed a bug in xmlNewNs
7637 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7638 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7639 to exit() from the library code.
7640 * xpath.c, parser.c: removed bugs or unused code detected by
7641 Windows compilers
7642 * parser.c: started adding interfaces for parsing well balanced
7643 XML fragments
7644 * configure.in: releasing 1.8.4
7645 * doc/* : rebuilt the docs
7646
7647Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * tree.[ch] : added xmlNewDocFragment() for DOM
7650 * testHTML.c: uninitialized variable.
7651
7652Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * doc/* : rebuild the docs
7655
7656Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * acconfig.h: readline and history patch
7659 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7660 * tree.c: added check and handling when possibly removing an ID
7661 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7662 and saving.
7663 * test/HTML/entities.html result/HTML/entities.html* : test for
7664 various entities reference cases
7665 * result/HTML/* : as a result output of some testcase have
7666 changed
7667 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7668 by previous example. added xmlParseTryOrFinish().
7669 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7670 entities.h debugXML.h HTMLparser.h: changed the way struct are
7671 declared to allow gtk-doc to expose those
7672 * parser.c: closed bug #4960
7673 * Makefile.am configure.in: Applied patch from
7674 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7675 and math/socket libs detection
7676
7677Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * configure.in, Makefile.am: link tester against readline
7680 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7681
7682Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * tree.[ch]: added xmlRemoveProp
7685 * win32config.h.in nanohttp.c: avoid including the Windows
7686 socket stuff in every C files
7687 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7688 the XmL parser(s)
7689 * test/ns4 result/ns4 etc...: added test case for previous prob
7690 * tree.c: xmlNewNs wasn't checking for double definition
7691 * Makefile.in: fixed a problem with dist-hook duplicates
7692 * parser.[hc], xmlIO.c: fixed the loading of external entities
7693 APIs, now xmlLoadExternalEntity() is used everywhere and
7694 setting up an app specific front-end using the
7695 * SAX.c parser.c: some fixes, now the xhtml spec validates
7696 with the xhtml DTD.
7697 * error.c: fixed crashes in case of no input stream
7698 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7699 to the validation tests and results
7700
7701Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7704 too htmlCreatePushParserCtxt() and htmlParseChunk()
7705 * parser.c: a bit of cleanup.
7706 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7707 to XML) removed the last mem leak known
7708 * HTMLtree.c: output message cleanup
7709 * xmlmemory.c: display content info about memory blocks
7710 * result/HTML/wired.* : missing att value warning change
7711
7712Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * doc/* : rebuilt the documentation
7715
7716Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * parser.[ch] parserInternals.h: Push parser for XML,
7719 seems to work fine now
7720 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7721 --push for push testing
7722 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7723 * testSAX.c: added --push
7724 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7725 subtree
7726 * xmlIO.[ch] : enriched API + fixes for push mode
7727 * entities.[ch]: added the entity content length to the struct.
7728 * xmlmemory.[ch]: new API to show the last entries for the shell
7729 * valid.c: added required attribute testing
7730 * SAX.c: the cdata callback now merge contiguous fragments
7731 * HTMLparser.c: cleanup of some macros
7732
7733Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * parser.c: fix for PIs name starting with xml
7736 * tree.c: fixed a potential problem with || and && ops
7737 * *.c, configure.in win32config.h.in : generate win32config.h for
7738 those on the Other Side !
7739
7740Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * parser.c: fixed a stupid = vs. == bug :-(
7743 * doc/gnome-xml.sgml: s/glade/xml/
7744
7745Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * configure.in, doc/xml.html : bug fix release 1.8.2
7748 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7749 Hopefully the end of that silly C++ include problem
7750 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7751 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7752 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7753 troubles with autoclosed elements when the stree shape doesn't
7754 follow the DtD specs. Added htmlIsAutoClosed() and
7755 htmlAutoCloseTag()
7756 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7757 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7758 * debugXML.c: fixed a bug on printing default namespaces.
7759 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7760
7761Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * result/HTML/*.htm[l] : updated the HTML regression tests according
7764 to the new output
7765 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7766 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7767 problem due to intermix of extern "C" { ... } declarations for C++
7768 and recursive includes in the headers
7769
77701999-12-20 Chris Lahey <clahey@umich.edu>
7771
7772 * HTMLtree.c: Made it so that html nodes with a single child do
7773 not insert a carriage return before or after the child node.
7774
7775Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * configure.in, doc/xml.html : bug fix release 1.8.1
7778 * parser.c: fixed bug #4344
7779 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7780 added the glue to avoid C++ problems
7781 * doc/* : regenerated the documentation
7782
7783Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7786 namespace recognition, and Dia as a resul :-(
7787 * encoding.c: closed bug #3950
7788
7789Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * valid.c: debugging a posteriori validation, except URI expansion
7792 stuff this should be fixed now
7793 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7794 Carl Nygard <cnygard@bellatlantic.net>
7795 * tester.c: added --postvalid, cleaning of the code
7796 * tree.[ch]: added xmlDocGetRootElement()
7797
7798Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7799
7800 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7801 c++ losage.
7802
7803Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * configure.in, doc/xml.html : bumped to 1.8.0
7806 * xlink.[ch], Makefile.am : added framework for link detection
7807 * parser.h: added nbChars to parser context, needed for cleanup.
7808 * xmlmemory.c: removed a nasty bug when out of mem
7809 * valid.[ch]: adding namespace support for attribute decl
7810 * tester.c: added --debugent option
7811 * debugXML.[ch]: added xmlDebugDumpEntities()
7812 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7813 buffers instead, this was really needed, validation was breaking
7814 in strange ways due to that. Added xmlParseStringPEReference()
7815 and other parsing from strings functions. Entities processing
7816 modified again, but PERef are still not handled correcly but
7817 unless you're Eve Maller you won't notice :-)
7818 * HTMLparser.c: large changes toward reliability, and switched to
7819 lowercase internal tags, XHTML is lowercase, so it will help
7820 that output is closer to next version.
7821 * doc/* : regenerated the documentation, it is now hosted at
7822 http://xmlsoft.org/ (same bits I just bought the domain :-)
7823
7824
7825Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7828 doc generation
7829 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7830 in the SAX API
7831 * doc/*: rebuilt the doc making sure everything appears in the
7832 HTML files
7833
7834Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7837 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7838 which allow impressive speed improvement on dataset with
7839 large text pieces, but at the cost of broken binary
7840 compatibility and slightly bigger memory usage.
7841 Configure with --with-buffers to activate them, they
7842 are protected with XML_USE_BUFFER_CONTENT define.
7843 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7844 goal is 0 memory left allocated once parser is no more used
7845 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7846 call xmlCleanupParser() and xmlMemoryDump()
7847
7848Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7851 * parser.[ch] encoding.[ch]: added memory cleanup routines
7852 * parser.c: closing bug #3788
7853 * doc/*: rebuilt the doc
7854
7855Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7858 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7859 * tester.c: added --compress option
7860 * doc/*: rebuilt the documentation
7861
7862Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7865 if given /proc/kcore as input !
7866 * doc/xml.html doc/*: updated and rebuilt the documentation
7867
7868Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * parser.c: Fixed some wrongly space collapsing code due to
7871 a misreading of the spec.
7872 * result/*: fixed the output accordingly
7873
7874Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * encoding.c: bug fix and typos
7877 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7878 * parser.c: added attribute normalization closing bug #3597
7879 * test/att* result/att* SAXresult/att*: testcase for attribute
7880 normalization
7881
7882Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * configure.in: closing bug #3163 by adding extra flags for the
7885 cc compiler on HP-UX
7886
7887Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * valid.[ch] : removed a typo and an enumerated type bug in the
7890 xmlAddElementDecl() function
7891 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7892 call to xmlEncodeEntitiesReentrant() so that the functions
7893 New, Set and Get are at the same level.
7894 * parser.c HTMLparser.c: extra memory allocation bug for
7895 attributes detected by someone using libxml in embedded systems :-)
7896
7897Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * xmlmemory.h: turned off mem debug :-\
7900
7901Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * parser.c: closed bug #2784 a one line fix, but worth pushing
7904 a new release out
7905 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7906 some structures, comments before and after the
7907 main element, and other nastyness
7908 * HTMLtree.c tree.c: accomodate the extended HTML supported
7909 * configure.in: pushing 1.7.4
7910 * test/ent8 and related outputs : added a new test for bug #2784
7911 * test/HTML/wired.html and related output: a nasty HTML example
7912 * Makefile.am: improved the test scripts
7913 * docs/* : reran the documentation extractor, updated xml.html
7914
7915Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7918 HTMLparser and debugged the HTML related code. HTML documents
7919 now have their own type
7920 * entities.c: do not dump &apos; for HTML output
7921 * xmlmemory.c: improvement, breakpoint mechanism
7922 * testHTML.c: added --sax --repeat ...
7923 * Makefile.am: improved the HTML tests
7924 * valid.[ch]: added xmlValidGetValidElements and
7925 xmlValidGetPotentialChildren
7926 * tester.c: added --insert to test the 2 new functions
7927 * test//* result//* SAXresult//* : regression test cleanup
7928 and extension.
7929 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7930 gnome-xml-nanohttp.html
7931
7932Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * HTMLparser.c: fixed problems with some autoclose tags
7935 * tree.c: fixed XML output problems.
7936 * result/* SAXresult/*: update of the tests output
7937
7938Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * Makefile.am: Arturo patch for xmlConf.sh version info
7941 * parser.c: Tim Josling patch for single quoted items
7942 * tester.c: Tim Josling patch for tester options usage
7943 * tree.h: indent cleanup
7944
7945Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7948 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7949
7950Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * tree.c : Raph patch for initialization of CORBA fields
7953 * parser.c, xpath.c, ...: modification of doc comments
7954 * xpath.c : allow spaces in xpath expressions
7955
7956Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * xmlmemory.h: turning off memory debug :-(
7959
7960Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7963 better SAX interfaces.
7964 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7965 entity.
7966 * configure.in: 1.7.2
7967
7968Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * libxml.spec.in: fixed the URL
7971 * doc/xml.html: improved the documentation front-end
7972
7973Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7976
7977Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * libxml.spec.in: fixed the alpha compile problem
7980 * parser.[ch]: changed errno to errNo in the parser context :-(
7981 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7982 * doc/xml.html: changed CHAR to xmlChar
7983 * doc/html/*: recompiled the documentation
7984 * configure.in: 1.7.1
7985
7986Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * parser.h: modified the parser context struct to regain 1.4.0
7989 binary compatibility
7990 * parser.c, xml-error.h: added errno ot teh context and defined
7991 a set of errors values with update of errno
7992 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7993 DTDs and entities
7994 * *.h, *.c: complete cleanup of the use of config.h and include
7995 protection depending on the current setup.
7996 * overalll debugging, maintenance and bug-fixing on all modules
7997 * updated the documentation
7998 * ready for 1.7.0
7999
8000Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * HTMLparser.c : cleanup
8003 * SAX.c valid.c valid.h: added ID/IDREF checking
8004 * tree.c tree.h: extended doc structure for refs
8005 * configure.in: 1.6.2
8006 * parser.c: patched bug in SAX user arg call
8007 * parserInternals.h: patched missing close in C++ wrapping
8008 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8009 especially upcoming XPointer implementation.
8010 * doc/xml.html: augmented, typo
8011
8012Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8013
8014 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8015 not all invocations of install understand -d.
8016
8017Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8018
8019 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8020 to make 'check' works, when builddir != srcdir.
8021
8022Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * doc/xml.html : updated the documentation
8025
8026Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8029 not deallocated memory blocks
8030 * *.c : replaces all calls to malloc() free() and realloc() to
8031 the wrapper functions/macros
8032 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8033 instead of xmlFreeNodeList()
8034
8035Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * HTMLparser.c: corrected a stupid bug leading to core dump at
8038 tree deallocation. Removed warnings indicated by
8039 Stephane.Conversy@lri.fr
8040 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8041 looked for in the external subset
8042
8043Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8046 on SGI by Stephane.Conversy@lri.fr
8047
8048Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * all .h : changed the prototype declaration indent as in gtk
8051 * most .c : working on reducing the TODOs in the code
8052 * most .c : cleanup though -pedantic and Insure++
8053 * improvements on validation ID checkings.
8054 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8055 * xml-config.in: closed #1810
8056
8057Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * tree.h, valid.c, valid.h: more work on validity, IDs
8060 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8061 definition for AIX
8062
8063Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8066 the distribution due to a cut'n paste error at last commit
8067
8068Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * configure.in: upgraded to version 1.4.0
8071 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8072 Big update, added a large part of the validation process,
8073 it should be usable, but some parts are missing
8074 * xpath.c: improved the implementation w.r.t. root.
8075 * Makefile.am: added more tests
8076 * test and result trees: added a lot of tests
8077 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8078
8079Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * Added an HACKING file
8082
8083Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * xpath.[ch] : improvements and debug of the XPath implementation
8086 * parser.c, HTMLparser.c : modified the parsers to be progressive
8087 * tree.[ch] : extended the Buffer promitives
8088 * xmlIO.[ch] : added basic I/O routines providing progressive
8089 parsing and ready for I18N conversion plugins
8090 * SAXresult/* : the SAX callback sequence maybe slightly different
8091 now
8092 * test*.c : improved/updated the tests programs
8093 * doc/* : recompiled the docs.
8094
80951999-07-26 Michael Meeks <michael@edenproject.org>
8096
8097 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8098
8099 * tree.c: Ditto.
8100
8101Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * configure.in: upgraded to version 1.4.0
8104 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8105 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8106 XML query language, see http://www.w3.org/TR/xpath for more details.
8107 * parser.c, parser.h: added CHAR* related string functions for XPath
8108 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8109 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8110 rebuild the docs.
8111 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8112 and regression testing capabilities for XPath.
8113
8114Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8117 closing bug #1646
8118
8119Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * Makefile.am, example/Makefile.am: closed bug #1683
8122
8123Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * example/Makefile.am, configure.in: added the makefile for the
8126 gjobread example
8127
8128Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8129
8130 * doc/Makefile.am:
8131 - fix which allow "make install DESTDIR=</install/prefix>".
8132
8133Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8136 which fixed a problem on the file reading-code.
8137
8138Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8141 output.
8142 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8143
8144Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * parser.h : Oops removed the binary compatibility problem
8147 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8148 * parser.c, HTMLparser.c: applied patches for reading from stdin
8149
8150Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * parser.c, entities.c, valid.c: cleanup bug #1591
8153 * configure.in: cleanup bug #1592
8154 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8155 the same tree back-end. Hence gdome will be available for it.
8156 * doc/Makefile.am: close bug #617
8157
8158Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * parser.c: alloctate a per parser context SAX interface block
8161
8162Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8165 and xmlEncodeEntitiesReentrant with the correct one :-\
8166
8167Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * commit of my internal XML base changes, quite a lot of
8170 changes, cleanups, better entities support, framework for
8171 new I/O and charset detection and handling
8172 * Fixed the configure/Makefile stuff to generate shared libs
8173 with the proper version info, so we jumped on rev from
8174 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8175 xmlEncodeEntities() result need to be freed now, and a string
8176 xmlParserVersion provide the current library version.
8177
8178Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8179
8180 * parser.c: fixed a buffer overrun for when you have a very long
8181 attribute with no entities in it.
8182
8183Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * added example directory
8186 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8187
8188Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * Release of libxml-1.1, nearly everything has been touched for
8191 this.
8192 * Added more regression tests
8193 * Updated the documentation
8194
8195Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * tree.[ch]: unified the XML_NO_CORBA defines.
8198 * parser.c encoding.[ch]: started plugging in char encoding detection
8199
8200Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8201
8202 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8203 Also freed allocated buffer.
8204
8205Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8206 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8207 reentrancy problem at printing. One is left in entities.c, to
8208 remove ASAP
8209 * testSAX.c : added a test example showing the use of the SAX
8210 interface if one doesn't want to build the DOM tree.
8211 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8212
8213Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8216 large revamping of the parser to use SAX callbacks
8217 http://www.megginson.com/SAX/ (or at least a C like interface
8218 a la Expat). It's now possible to set up your own callbacks
8219 and the parser will not build a DOM tree.
8220 * test/* result/*: updated the test suite, I finally removed
8221 the old Namespace draft support (PI based).
8222
8223Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * Makefile.am: added test result to EXTRA_DIST for make tests
8226
8227Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * parser.c, parserInternals.h: moved the chars macro definitions
8230 to parserInternals.h
8231 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8232 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8233
8234Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8235
8236 * xml-config.in : applied patch to make --version work
8237
82381999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8239
8240 * Makefile.am (check-local): Alias for `tests' target. This will
8241 cause `make check' to do the right thing.
8242 (tests): Don't run tests in srcdir. Also, replaced calls to
8243 basename with a `sed' "equivalent".
8244
8245Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8248 it in the header and not the sources, updated the doc.
8249 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8250 pointing this out.
8251
8252Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8255 exported the inputStream routines.
8256 * doc/html/* : updated accordingly
8257
8258Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * parser.c, parser.h, parserInternals.h: added a few extra
8261 internal calls to allocate and free parser contexts ...
8262 * doc/html/* : updated accordingly
8263
8264Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * configure.in, Makefile.am, doc/makefile.am : General changes for
8267 1.0.0 release and including the generated HTML documentation.
8268
8269Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * makefile.am : added parserInternals.h, oops.
8272
8273Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * parserInternals.h: added this header giving access to the parser
8276 internal functions.
8277 * doc/Makefile.am : added a rebuild target which rebuilds the full
8278 set of documentations
8279 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8280 the internal subset.
8281 * *.c *.h: modifications needed to generate the documentation using
8282 gtk-doc, cleanup of functions blocks, reorganisation of struct
8283 declarations.
8284
8285Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8288 the tar and spec file to include the beginning of the doc.
8289
82901999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8291
8292 * doc/.cvsignore: Added this file.
8293
8294Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * tree.c: fixed xmlGetProp to return "" when the attribute
8297 exists, even if the node-list is NULL.
8298
8299Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * tree.c: patched an error outputting empty attribute values.
8302 * Makefile.am and doc/makefile.am: have been updated during the
8303 week-end. Sorry for an empty CVS log, I got a shell problem.
8304
8305Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * tree.h: cleaned up using enums instead of defines
8308 * parser.c, valid.[ch]: more work on parsing/output of element
8309 declarations
8310
8311Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * valid.[ch], tree.c, parser.c : more work toward full parsing
8314 of XML DTDs.
8315 * README: added informations about mailing-list and on-line
8316 documentation
8317
83181999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8319
8320 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8321
8322Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * parser.c, tree.[ch] : more work toward conformance testing,
8325 added a last element to accelerate parsing of very flat structures
8326 started working on internal subset Element content declaration.
8327 * valid.[ch] : first cut at adding code toward validation.
8328 * previous changes had also small impact on most files, especially
8329 the conformance testing using James Clark test suite.
8330
8331Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * test/* : updated the examples, most of them were not well
8334 formed (humm), and added rdf2.
8335 * result/* : resulting changes in the output.
8336
8337Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8340
8341Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * tree.c: patched a bug in the generation of empty attributes
8344
8345Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8348 for node/trees/documents/... Biggest problem is namespace
8349 support when copying subtrees.
8350
8351Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * parser.c, entities.c: improve entities and char ref encoding,
8354 and cleanups of error messages.
8355
8356Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * parser.c, entities.c: simple bug hunting done during rpm2html and
8359 rpmfind integration.
8360
8361Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * parser.[ch]: Added interfaces allowing to specify a SAX
8364 handler before parsing.
8365
8366Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * parser.c: redirrect all errors reporting through the SAX
8369 error function
8370
8371Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8374 * libtool, tlmain ...: update of the libtool files
8375
83761998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8377
8378 * entities.c: Use g_snprintf insteda of snprintf.
8379
8380Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8383 added ent5 test for this purpose.
8384 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8385
8386Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * parser.c: fixed? a strange error due to compression on a GWP
8389 document.
8390
8391Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * tree.[ch]: bug fixing
8394 * entities.[ch]: defined a specific type for predefined entities
8395 * doc/xml.html: more documentation on the library, how to use it,
8396 overview of the interfaces.
8397
8398Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8401
8402Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * tree.c: corrected a small bug
8405 * doc/xml.html: continuing writing documentation.
8406
8407Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * debugXML.h debugXML.c: added debugging utilities.
8410 * tester.c: added --debug switch.
8411 * tree.c: patched an incorrect node->type assignment.
8412 * parser.c: formatting, ensure that node->doc != NULL in attributes
8413
8414Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8417 entity support and provide an internal representation close to
8418 DOM one (entity ref nodes, and attribute value as tree). I tried
8419 to preserve the interface but this will surely break some apps
8420 (I have to change rpm2html/rpmfind for example). I had to change
8421 two interfaces, and the generated tree is somewhat different.
8422 * doc/* : started documenting the XML library, the tree and
8423 DOM/Corba. This is a first step.
8424
8425Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * parser.c: Set up the fonctions comment block, boring but useful.
8428 * parser.h, SAX.c, parser.c: now attributes are processed through
8429 the SAX interface. The problem is that my SAX interface diverged
8430 quite a bit from the original one, well this is not an official
8431 spec, and translating it from Java to C is hairy anyway...
8432
8433Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8434
8435 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8436 fonctions comment block, boring but useful.
8437
8438Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8441 conversion routines. However they are not yet used to convert the
8442 inputs. The core will run with UTF-8.
8443
8444Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * tree.c : make sure that the type id is properly set-up when
8447 a new object is allocated, needed for DOM.
8448
8449Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * tree.h, tree.c: Ok, the main objects in the tree will be native
8452 corba objects, it costs 8 bytes per Node, Attribute and Document
8453 but it simplifies the Corba integration a lot (no extra interface
8454 objects to allocate/free).
8455
8456Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8459 and changed NODEs contants for conformity with DOM Level 1
8460
8461Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8462
8463 * added hooks to keep track of servants when creating objects
8464 xmlDoc and xmlNode (for Corba export).
8465
8466Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * added xml-config script.
8469
8470Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8473 to autoupdate libtool and automake conf files.
8474
84751998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8476
8477 * Makefile.am: Use '?' to separate the sed
8478 commands as ',' is used when people pass -Wl,something.
8479
8480
8481Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * tree.c, tree.h: added a per-document compression interface.
8484
8485Tue Sep 22 20:47:38 EDT 1998
8486
8487 * tree.c, tree.h: added saving with compression and added interfaces
8488 to control the compression level (xmlGetCompressMode,
8489 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8490
8491Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * parser.c: corrected a loop for files of size 0
8494
84951998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8496
8497 * error.h: New file. Contains prototyes from `error.c'.
8498
8499Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8500
8501 * Makefile.am (xmlincdir): New macro.
8502 (xmlinc_HEADERS): Renamed from include_HEADERS.
8503
8504Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * applied small patch on numeric entities from
8507 Christopher Blizzard <blizzard@appliedtheory.com>
8508
8509Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * New release 0.2, removed the old xml_* files so that it's
8512 coherent with the other CVS base (W3C), far better conformance
8513 to standard, new namespaces, decent entities support, beginning
8514 of a SAX-like interface. Nearly nothing left intact, even the
8515 test examples ...
8516
85171998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8518
8519 * .cvsignore: Add .deps dir
8520
8521Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8524
8525Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * configure.in: added test for CPP
8528 * AUTHORS, Changelog: the original ones didn't get commited but the
8529 glib ones instead, fixed.
8530 * Makefile.am: corrected an error in library naming
8531
8532Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * integrated code developped at W3C
8535 * changed the original Copyright
8536 * migrated to automake
8537 * prefixed the filenames by xml_ to avoid filename clashes
8538
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008539Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8540
8541 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8542 should not be called.
8543
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008544Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8545
8546 * libxml-2.0.pc.in: applied the patch to fix #101894
8547
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008548Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8549
8550 * tree.c : applied patch from Lukas Schroeder for register callbacks
8551 * valid.c: modified patch from Lukas Schroeder to test
8552 register callbacks with --chkregister
8553
Daniel Veillard067bae52003-01-05 01:27:54 +00008554Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8555
8556 * xmlreader.c: seriously changed the way data are pushed to
8557 the underlying parser, go by block of 512 bytes instead of
8558 tryng to detect tag boundaries at that level. Changed the
8559 way empty element are detected and tagged.
8560 * python/tests/reader.py python/tests/reader2.py
8561 python/tests/reader3.py: small changes mostly due to context
8562 reporting being different and DTD node being reported. Some
8563 errors previously undetected are now caught and fixed.
8564 * doc/xmlreader.html: flagged last section as TODO
8565
Daniel Veillard51a447a2003-01-04 19:42:46 +00008566Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8567
8568 * python/libxml.py: integrated the Python 2.2 optimizations
8569 from Hannu Krosing, while maintaining compatibility with
8570 1.5 and 2.1
8571
Daniel Veillarde59494f2003-01-04 16:35:29 +00008572Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8573
8574 * xmllint.c: a bit of cleanup
8575 * xmlreader.c: small fix
8576 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8577 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8578
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008579Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8580
8581 * python/setup.py.in: patch from Stéphane Bidoul to include
8582 drv_libxml2.py in setup.py
8583
Daniel Veillard66b82892003-01-04 00:44:13 +00008584Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8585
8586 * doc/xmlreader.html: starting documenting the new XmlTextReader
8587 interface.
8588
Daniel Veillard7704fb12003-01-03 16:19:51 +00008589Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8590
8591 * xmllint.c: added the --stream flag to use the TextReader API
8592 * xmlreader.c: small performance tweak
8593
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008594Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8595
8596 * xmlreader.c python/tests/reader2py: okay the DTD validation
8597 code on top of the XMLTextParser API should be solid now.
8598
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008599Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8600
8601 * xmlreader.c python/tests/reader2py: Fixing some more mess
8602 with validation and recursive entities while using the
8603 reader interface, it's getting a bit messy...
8604
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008605Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8606
8607 * xmlreader.c python/tests/reader.py: another couple of problem
8608 related to IsEmptyElement reported by Stéphane Bidoul needed
8609 some fixes.
8610
Daniel Veillard4f860202003-01-02 13:00:02 +00008611Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8612
8613 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8614 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8615 based on the python XmlTextReader interface.
8616
Daniel Veillard3c265e42003-01-01 21:06:49 +00008617Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8618
8619 * tree.c: backing out one change in the last patch which broke the
8620 regression tests
8621
Daniel Veillard5335dc52003-01-01 20:59:38 +00008622Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8623
8624 * global.data globals.c tree.c include/libxml/globals.h: applied
8625 an old patch from Lukas Schroeder to track node creation and
8626 destruction. Probably missing a lot of references at the moment
8627 and not usable reliably.
8628
Daniel Veillard8ba17412003-01-01 19:13:12 +00008629Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8630
8631 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8632 from doc/news.html and a stylesheet
8633
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008634Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8635
8636 * xmlreader.c python/tests/reader.py: fixed another couple of
8637 xmlreader bugs reported by Stéphane Bidoul and added tests.
8638
Daniel Veillard9e395c22003-01-01 14:50:44 +00008639Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8640
8641 * xmlreader.c python/tests/reader2.py: fixed another validity
8642 checking in external parsed entities raised by Stéphane Bidoul
8643 and added a specific regression test.
8644 * python/tests/reader3.py: cleanup
8645
Daniel Veillardd5896142002-12-31 14:45:26 +00008646Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8647
8648 * xmlreader.c python/tests/reader2.py: fixed a problem with
8649 validation within entities pointed by Stéphane Bidoul, augmented
8650 the tests to catch those.
8651
Daniel Veillarddc85f282002-12-31 11:18:37 +00008652Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * python/generator.py: modified the generator to allow keeping
8655 class references when creating new classes, needed to fix a bug
8656 pointed by Stéphane Bidoul where the input buffer of the
8657 xmlTextReader instance gets destroyed if the python wrapper for
8658 the input is not referenced anymore.
8659
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008660Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8663 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8664
Daniel Veillard571b8892002-12-30 12:37:59 +00008665Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8666
8667 * xmlreader.c python/tests/reader.py: fixed another problem
8668 pointed by Stéphane Bidoul
8669
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008670Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8671
8672 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8673 with "<a/>"
8674
Daniel Veillardecaba492002-12-30 10:55:29 +00008675Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * SAX.c: warn on xmlns:prefix="foo"
8678 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8679 for namespace attributes handling.
8680
Daniel Veillard2d84a892002-12-30 00:01:08 +00008681Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8684 a really nasty problem raised by a DocBook XSLT transform
8685 provided by Sebastian Bergmann
8686
Daniel Veillard29b3e282002-12-29 11:14:41 +00008687Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8688
8689 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8690 by Stéphane Bidoul and integrated it into the tests
8691
Daniel Veillarde18fc182002-12-28 22:56:33 +00008692Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8695 extended the XmlTextReader API a bit, addding accessors for
8696 the current doc and node, and an entity substitution mode for
8697 the parser.
8698 * python/libxml.py python/libxml2class.txt: related updates
8699 * python/tests/Makefile.am python/tests/reader.py
8700 python/tests/reader2.py python/tests/reader3.py: updated a bit
8701 the old tests and added a new one to test the entities handling
8702
Daniel Veillardaba976d2002-12-28 21:14:18 +00008703Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * python/generator.py python/libxml2class.txt
8706 python/tests/reader.py python/tests/reader2.py: changed the
8707 generator to provide casing for the XmlTextReader similar to
8708 C# so that examples and documentation are more directly transposable.
8709 Fixed the couple of tests in the suite.
8710
Daniel Veillard83298842002-12-28 15:12:33 +00008711Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * doc/guidelines.html: added a document on guildeline for
8714 publishing and deploying XML
8715
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008716Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * valid.c xmlreader.c: final touch running DTD validation
8719 on the XmlTextReader
8720 * python/tests/Makefile.am python/tests/reader2.py: added a
8721 specific run based on the examples from test/valid/*.xml
8722
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008723Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * python/libxml.py: added a few predefined xmlTextReader parser
8726 configuration values.
8727
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008728Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * python/libxml_wrap.h: trying to fix #102037
8731
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008732Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * SAX.c: fixing bug #95296, when the predefined entities
8735 are redefined in the DTD the default one must be used
8736 instead anyway.
8737
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008738Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8739
8740 * doc/xmllint.xml
8741 * doc/xmllint.1
8742 Add discussion of XML_DEBUG_CATALOG to xmllint man
8743 page - bug #100907
8744
8745
Daniel Veillarddf512f42002-12-23 15:56:21 +00008746Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * xmlreader.c: Fixed the empty node detection to avoid reporting
8749 an inexistant close tag.
8750
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008751Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8754 for Python 2.1
8755
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008756Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8759
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008760Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * doc/libxml2-api.xml python/tests/reader.py: one really need
8763 to provide the base URI information when creating a reader parser
8764 from an input stream. Updated the API and the example using it.
8765
Daniel Veillardea7751d2002-12-20 00:16:24 +00008766Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8769 include/libxml/valid.h include/libxml/xmlreader.h: working on
8770 DTD validation on top of xml reader interfaces. Allows to
8771 validate arbitrary large instances. This required some extensions
8772 to the valid module interface and augmenting the size of xmlID
8773 and xmlRef structs a bit.
8774 * uri.c xmlregexp.c: simple cleanup.
8775
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008776Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8777
8778 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8779 work on the xml reader interfaces.
8780 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8781 Web page for the Windows binaries.
8782
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008783Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * xmlIO.c: applied a patch for VMS following the report by
8786 Nigel Hall
8787
Daniel Veillard3772de32002-12-17 10:31:45 +00008788Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8789
8790 * parser.c: the parseStartTag bug fix wasn't complete.
8791
Daniel Veillard67df8092002-12-16 22:04:11 +00008792Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8795 parseStartTag, fixing it.
8796 * test/att4 result/att4 result/noent/att4: adding the test
8797 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8798 more methods to XmlTextReader.
8799
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008800Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8801
8802 * win32/libxml2.def.src: added more xml reader exports
8803 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8804 to the build
8805
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008806Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8807
8808 * doc/tutorial/xmltutorial.xml
8809 plus generated html and pdf
8810 Updating tutorial again based on further comments from Niraj
8811 Tolia on the last iteration
8812
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008813Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8814
8815 * doc/tutorial/xmltutorial.xml
8816 * doc/tutorial/includekeyword.c
8817 * doc/tutorial/includegetattribute.c
8818 plus generated html and pdf
8819 Adding fix from Niraj Tolia to tutorial to properly free memory.
8820
8821
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008822Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8825 more methods of XmlTextReader.
8826 * python/libxml2class.txt python/tests/reader.py: this increased the
8827 methods in the bndings, augmented the test to check those new
8828 functions.
8829
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008830Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8831
8832 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8833 methods of XmlTextReader.
8834 * python/generator.py python/libxml_wrap.h python/types.c
8835 python/libxml2class.txt: added the reader to the Python bindings
8836 * python/tests/Makefile.am python/tests/reader.py: added a specific
8837 test for the Python bindings of the Reader APIs
8838 * parser.c: small cleanup.
8839
Daniel Veillard06503452002-12-13 10:42:08 +00008840Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * xinclude.c: fallback was only copying the first child not the
8843 full child list of the fallback element, closes #89684 as reopened
8844 by Bernd Kuemmerlen
8845
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008846Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8847
8848 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8849
Daniel Veillard000eafb2002-12-12 10:04:22 +00008850Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8851
Daniel Veillardc1eed322002-12-12 11:01:32 +00008852 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008853 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008854 gives enum values, fix functype return type, put back fields in
8855 structs
8856 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008857
Daniel Veillard024b5702002-12-12 00:15:55 +00008858Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8861 about htmlNodeDumpOutput location.
8862 * xpath.c: removed an undefined function signature
8863 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8864 too many symbols in the API breaking the python bindings.
8865 Updated with the libxslt/libexslt changes.
8866
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008867Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * configure.in: preparing release of 2.4.29
8870 * doc/*: rebuilt the docs and API
8871 * xmlreader.c: a few more fixes for the XmlTextReader API
8872
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008873Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8874
8875 * include/win32config.h: applied mingw patch from Magnus Henoch
8876
Daniel Veillard5aad8322002-12-11 15:59:44 +00008877Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8880
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008881Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8882
8883 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8884 building Python script, does the C parsing directly, generates
8885 a better API description including structure fieds defs and
8886 enums. Still a couple of bugs, but good enough for the python
8887 wrappers now.
8888 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8889 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8890 include/libxml/schemasInternals.h include/libxml/tree.h: more
8891 cleanup based on the python analysis script reports.
8892 * libxml.spec.in: make sure the API XML description is part of the
8893 devel package.
8894
Daniel Veillard01c13b52002-12-10 15:19:08 +00008895Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8896
8897 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8898 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8899 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8900 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8901 code cleanup, especially the function comments.
8902 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8903
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008904Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * Makefile.am xmlreader.c include/libxml/Makefile.am
8907 include/libxml/xmlreader.h: Adding a new set of APIs based on
8908 the C# TextXmlReader API but converted to C. Allow to parse
8909 in constant memory usage, far simpler to program and explain
8910 than the SAX like APIs, unfinished but working.
8911 * testReader.c: test program
8912
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008913Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8914
8915 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8916
Daniel Veillard64b35282002-12-04 15:10:40 +00008917Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * tree.c: Chip turner indicated that XHTML1 serialization
8920 rule for style actually break on both IE and Mozilla,
8921 try to avoid the rule if escaping ain't necessary
8922
Daniel Veillard8efff672002-12-04 11:44:48 +00008923Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * nanhttp.c: handle HTTP URL escaping, problem reported by
8926 Glen Nakamura and Stefano Zacchiroli
8927
Daniel Veillard1c732d22002-11-30 11:22:59 +00008928Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8931
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008932Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * uri.c: Johann Richard pointed out some XPointer problems for
8935 URN based URI references in XInclude. Modified the URI parsing
8936 and saving routines to allow correct parsing and saving of
8937 XPointers, especially when attached to "opaque" scheme accordingly
8938 to RFC 2396
8939
Daniel Veillard8db67d22002-11-27 19:39:27 +00008940Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8943 of refactoring to the HTML saving code.
8944 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8945 in the doc.
8946
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008947Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8948
8949 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8950 to a buffer API to reuse the generic dump to an OutputIO layer,
8951 this reduces code, fixes xmlNodeDump() for XHTML, also made
8952 xmlNodeDump() now return the number of byte written.
8953
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008954Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8955
8956 * python/setup.py.in: another patch from Stéphane Bidoul for
8957 Python bindings on Windows
8958 * doc/parsedecl.py: small cleanup
8959
Daniel Veillard9715c172002-11-25 16:33:40 +00008960Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * libxml.spec.in configure.in: add a line in %changelog for releases
8963
Daniel Veillard9bc53102002-11-25 13:20:04 +00008964Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * parser.c: patch from Marcus Clarke fixing a problem in entities
8967 parsing that was detected in KDe documentations environment.
8968
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008969Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8970
8971 * python/libxml.c (libxml_prev): Return the previous as opposed to
8972 the next node (I guess this is the result of some cut & paste programming:)
8973
Daniel Veillard80d7b902002-11-23 16:23:08 +00008974Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8977
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008978Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * python/generator.py python/libxml.c python/setup.py.in: trying
8981 to fix the Python bindings build on Windows (Stéphane Bidoul)
8982
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008983Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8984
8985 * win32/configure.js: added option for python bindings
8986 * win32/libxml2.def.src: added more exports
8987
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008988Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8989
8990 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8991 pthreads
8992 * win32/wince/*: applied updates to Windows CE port from Javier
8993
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008994Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8995
8996 * configure.in: preparing 2.4.28
8997 * libxml.spec.in doc/Makefile.am: some cleanup
8998 * doc/*: updated the news and regenerated.
8999
Daniel Veillardfee408f2002-11-22 13:18:30 +00009000Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * HTMLparser.c: final touch at closing #87235 </p> end tags
9003 need to be generated.
9004 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9005 this change slightly the output of a few tests
9006 * doc/*: regenerated
9007
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009008Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * parserInternals.c: fixing bug #99190 when UTF8 document are
9011 parsed using the progressive parser and the end of the chunk
9012 is in the middle of an UTF8 multibyte character.
9013
William M. Brack8b2c7f12002-11-22 05:07:29 +00009014Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9015
9016 * threads.c: fixed initialization problem in xmlNewGlobalState
9017 which was causing crash.
9018 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9019 in xmlInitializeGlobalState.
9020 * parserInternals.c: cleaned up ctxt->sax initialisation.
9021
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009022Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * tree.c include/libxml/tree.h: modified the existing APIs
9025 to handle XHTML1 serialization rules automatically, also add
9026 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9027 libxslt serialization uses it when needed without changing
9028 the library API.
9029 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9030 result/xhtml1: added a new test specifically for xhtml1 output
9031 and updated the result of one XHTML1 test
9032
Daniel Veillardd076a202002-11-20 13:28:31 +00009033Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * xinclude.c parserInternals.c encoding.c: fixed #99082
9036 for xi:include encoding="..." support on text includes.
9037 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9038 test/XInclude/ents/isolatin.txt : added a specific regression test
9039 * python/generator.py python/libxml2class.txt: fixed the generator
9040 the new set of comments generated for doc/libxml2-api.xml were
9041 breaking the python generation.
9042
Daniel Veillard817e70b2002-11-19 22:28:48 +00009043Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9044
9045 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9046 * configure.in: patch for Solaris on new autoconf closes #98880
9047 * doc/parsedecl.py: repair the frigging API building script,
9048 did I say that python xmllib sucks ?
9049 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9050 and some comment are no more truncated.
9051
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009052Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * parser.c: Martin Stoilov pointed out a potential leak in
9055 xmlCreateMemoryParserCtxt
9056
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009057Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9060 included in HTML documents and using the push parser.
9061
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009062Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9063
9064 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9065 specified, look for the Python interpreter not just in the
9066 specified root but also in the specified location. Fixes #98825
9067
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009068Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9069
9070 * python/libxml.c: fixing bug #98792 , node may have no doc
9071 and dereferencing without checking ain't good ...
9072
Daniel Veillarddad3f682002-11-17 16:47:27 +00009073Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9074
9075 * configure.in: preparing release 2.4.27
9076 * doc/* : updated and rebuilt the docs
9077 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9078 and all the docs are actually packaged and in the final RPMs
9079 * parser.c parserInternals.c include/libxml/parser.h: restore
9080 xmllint --recover feature.
9081
Daniel Veillard68e9e742002-11-16 15:35:11 +00009082Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9083
Daniel Veillard784b9352003-02-16 15:50:27 +00009084 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009085 processing of parsed entities, and XPath computation on sustitued
9086 entities.
9087 * testXPath.c: make sure entities are substitued.
9088
Daniel Veillard328f48c2002-11-15 15:24:34 +00009089Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9090
Daniel Veillard784b9352003-02-16 15:50:27 +00009091 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009092 processing of internal parsed entities, which had to be changed.
9093
Daniel Veillard66651aa2002-11-15 11:21:43 +00009094Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9095
9096 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9097 trying to fix bug #98517 about building outside the source tree
9098 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9099
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009100Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9101
9102 * include/win32config.h: cleanup
9103 * win32/Makefile.mingw: integrated mingw in JScript configure
9104 * win32/Makefile.msvc: modified to allow mingw coexistence
9105 * win32/configure.js: integrated mingw
9106 * win32/Readme.txt: cleanup
9107
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009108Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * HTMLparser.c: strengthen the guard in the Pop macros,
9111 like in the XML parser, closes bug #97315
9112
Daniel Veillard0821b152002-11-12 20:57:47 +00009113Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9116 callback is never used.
9117
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009118Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * parserInternals.c: fixed the initialization of the SAX structure
9121 which was breaking xsltproc
9122 * xpath.c: patch from Petr Pajas for CDATA nodes
9123 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9124 * parser.c include/libxml/parser.h: patch from Peter Jones
9125 removing a leak in xmlSAXParseMemory() and adding the
9126 function xmlSAXParseMemoryWithData()
9127
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009128Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9129
9130 adding pdf of tutorial, changing web page to link to it
9131 * doc/tutorial/xmltutorial.pdf
9132 * doc/xml.html
9133 * doc/docs.html
9134
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009135Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9136
9137 * doc/tutorial/ar01s08.html
9138 adding file what I forgot for tutorial
9139
9140
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009141Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9142
9143 Adding encoding discussion to tutorial
9144 Added:
9145 * doc/tutorial/images/*.png: DocBook admonition image files
9146 * doc/tutorial/apf.html, apg.html: new generated html
9147 * doc/tutorial/includeconvert.c: conversion code entity file
9148 changed:
9149 * doc/tutorial/xmltutorial.xml: DocBook original
9150 * doc/tutorial/*.html: generated html
9151
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009152Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9153
9154 * include/libxml/*.h: retired xmlwin32version.h
9155 * doc/Makefile.am: retired xmlwin32version.h
9156 * win32/configure.js: retired xmlwin32version.h
9157
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009158Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9159
9160 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009161 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9162 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009163
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009164Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * globals.c: fixed a typo pointed out by Igor
9167 * xpath.c: try to speed up node compare using line numbers
9168 if available.
9169
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009170Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9171
9172 * tree.c: make xmlFreeNode() handle attributes correctly.
9173
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009174Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9175
9176 * catalog.c: completed the #96963 fix, as reported by Karl
9177 Eichwalder
9178
Daniel Veillard56f21f22002-11-06 15:49:46 +00009179Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9182
Daniel Veillard91ad8792002-11-04 17:06:52 +00009183Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * Makefile.am: switched the order of a couple of includes
9186 to fix bugs #97100
9187
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009188Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9189
9190 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9191 xmlLoadCatalogs that used to separate directories with a ':'.
9192
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009193Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9194
9195 * threads.c: improvements to the Windows-side of thread handling
9196 * testThreads.c: conditionally excluded unistd.h
9197 * testThradsWin32.c: broke overlong lines
9198 * include/win32config.h: adapted thread-related macros to the new
9199 scheme and for pthreads on Windows
9200 * win32/Makefile.msvc: introduced a more flexible thread build,
9201 added testThreads[Win32].c to the build
9202 * win32/configure.js: introduced a more flexible thread config
9203
John Fleck61f6fb62002-10-31 15:23:29 +000092042002-10-31 John Fleck <jfleck@inkstain.net>
9205
9206 * doc/xml.html (and, by implication, FAQ.html)
9207 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9208
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009209Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9210
9211 * configure.in: removed xmlwin32version.h
9212 * include/libxml/Makefile.am: removed xmlwin32version.h
9213
Daniel Veillardce66ce12002-10-28 19:01:59 +00009214Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * tree.c: applied patch from Brian Stafford to fix a bug
9217 in xmlReconciliateNs()
9218
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009219Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * tree.c: applied patch from Christian Glahn to allow
9222 xmlNewChild() on document fragment nodes
9223
Daniel Veillardb39bc392002-10-26 19:29:51 +00009224Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * parser.c: Christian Glahn found a problem with a recent
9227 patch to xmlParseBalancedChunkMemoryRecover()
9228 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9229 problems
9230 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9231 test/schemas/seq*: added the test cases from Charles
9232
Daniel Veillard366a9152002-10-23 20:43:53 +00009233Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9236 serious cleanup of the spec file and associated changes
9237 in the Makefiles.
9238 * valid.c: try to remove some warnings on x86_64
9239
Daniel Veillardd033d022002-10-23 14:55:02 +00009240Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9243 fix bug #96586
9244
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009245Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9248 parsing, applied his patch
9249 * result/HTML/attrents.html result/HTML/attrents.html.err
9250 result/HTML/attrents.html.sax test/HTML/attrents.html:
9251 added the test and result case provided by Mikhail Sogrine
9252
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009253Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * vms/build_libxml.com vms/config.vms vms/readme.vms
9256 include/libxml/parser.h include/libxml/parserInternals.h
9257 include/libxml/tree.h include/libxml/xmlIO.h
9258 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9259 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9260 Applied the VMS update patch from Craig A. Berry
9261 * doc/*.html: update
9262
Daniel Veillardf000f072002-10-22 14:28:17 +00009263Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9266
Daniel Veillard1e208222002-10-22 14:25:25 +00009267Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * debugXML.c: adding a grep command to --shell in xmllint
9270 for T.V. Raman
9271
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009272Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * xmlcatalog.c: tried to fix some of the problem with --sgml
9275
Daniel Veillard935494a2002-10-22 14:22:46 +00009276Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * parser.c: tried to fix bug #91500 where doc->children may
9279 be overriden by a call to xmlParseBalancedChunkMemory()
9280
9281Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9284 identifiers in SGML catalogs containing '&'
9285
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009286Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * python/types.c: fixed bugs when passing result value tree
9289 to Python functions.
9290
Daniel Veillard48267432002-10-18 11:21:38 +00009291Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * configure.in: preparing the release of 2.4.26
9294 * doc/*: updated and rebuilt the documentation
9295
Daniel Veillardbb284f42002-10-16 18:02:47 +00009296Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * parser.c: fixed a XML Namespace compliance bug reported by
9299 Alexander Grimalovsky
9300
Daniel Veillard44892f72002-10-16 15:23:26 +00009301Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * HTMLtree.c: fixed serialization of script and style when
9304 they are not lowercase (i.e. added using the API to the tree).
9305
Daniel Veillard2fd85422002-10-16 14:32:41 +00009306Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * valid.c: make xmlValidateDocument emit a warning msg if there
9309 is no DTD, pointed by Christian Glahn
9310
Daniel Veillard32370232002-10-16 14:08:14 +00009311Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9312
9313 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9314 content model when some of the blocks have min or max, and a couple
9315 of bugs found in the process.
9316 * result/schemas/list0* test/schemas/list0*: added some specific
9317 regression tests
9318
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009319Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * README: updated the contact informations
9322
Daniel Veillard63186732002-10-15 08:43:17 +00009323Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9324
9325 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9326 misses it, reported by Peter Bray.
9327
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009328Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9331 and removed a few warnings
9332
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009333Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * parser.c: Christian Glahn found a small bug in the push parser.
9336 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9337 public
9338
Daniel Veillard6045c902002-10-09 21:13:59 +00009339Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * xmlschemas.c include/libxml/xmlschemas.h: added
9342 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9343 * testSchemas.c: added --memory to test the new interface
9344
Daniel Veillardf0070122002-10-09 14:24:17 +00009345Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * doc/index.py doc/search.php: integrated the XSLT indexing,
9348 a few fixed in the indexer, added a scope selection at the
9349 search level.
9350
Daniel Veillard01992e02002-10-09 10:20:30 +00009351Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9354 this was due to uninitialized parts of the validation context
9355
Daniel Veillard321be0c2002-10-08 21:26:42 +00009356Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * debugXML.c: applied patch from Mark Vakoc except the API
9359 change, preserved it.
9360 * doc/*: updated the docs to point to the search engine for
9361 information lookup or before bug/help reports.
9362
Daniel Veillard01e87d22002-10-08 16:55:06 +00009363Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * doc/index.py doc/search.php: added mailing-list archives
9366 indexing and lookup
9367
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009368Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9371
Daniel Veillard9b006132002-10-07 11:13:27 +00009372Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * doc/index.py: improved HTML indexing
9375 * doc/search.php: make the queries also lookup the HTML based indexes
9376
Daniel Veillard141d04b2002-10-06 21:51:18 +00009377Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * doc/index.py: added HTML page indexing
9380
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009381Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9382
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009383 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009384 problem in libxslt.
9385 * catalog.c: fixed list handling in XML_CATALOG_FILES
9386
Daniel Veillardceb09b92002-10-04 11:46:37 +00009387Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * valid.c: typo/bug found by Christian Glahn
9390
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009391Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9392
9393 * xmlIO.c: applied Windows CE patch from Javier.
9394 * win32/wince: new directory, contains support for the PocketPC
9395 with Windows CE from Javier.
9396 * include/win32config.h: reorganised, removed duplicate
9397 definitions and applied WinCE patch from Javier.
9398 * include/wsockcompat.h: new file, now contains WinSock
9399 compatibility macros.
9400 * win32/Makefile.msvc: introduced double-run compilation.
9401
Daniel Veillarde16b5742002-09-26 17:50:03 +00009402Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * configure.in include/libxml/xmlwin32version.h: preparing release
9405 of 2.4.25
9406 * doc/*: updated and regenerated teh docs and web pages.
9407
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009408Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9411 error were not covering namespace declarations.
9412 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9413 it was missing the attribute declaration for the namespace
9414 * result/VC/NS3: the fix now report breakages in that test
9415
Daniel Veillardabe01742002-09-26 12:40:03 +00009416Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9419
Daniel Veillard2ace1952002-09-26 12:28:02 +00009420Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9423 and regenerated the docs and web site
9424
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009425Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9428 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9429 not before
9430
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009431Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9432
9433 * python/generator.py python/libxml2class.txt: fixed a stupid error
9434 breaking the python API
9435
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009436Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9439 triostr.c triostr.h: applied a trio update patch from
9440 Bjorn Reese which should work with MinGW
9441
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009442Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * tree.c: improving some documentation comments
9445 * xmlregexp.c: found and fixed a mem leak with python regression tests
9446 * doc/*: rebuilt the doc and the API XML file including the
9447 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9448 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9449 python/types.c: added access to the XML Schemas regexps from
9450 python
9451 * python/tests/Makefile.am python/tests/regexp.py: added a
9452 simple regexp bindings test
9453
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009454Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9455
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009456 * doc/xml.html:
9457 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009458
Daniel Veillard118aed72002-09-24 14:13:13 +00009459Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * xmlregexp.c: fixed the data callback on transition functionality
9462 which was broken when using the compact form
9463 * result/schemas/*: updated the results, less verbose, all tests
9464 pass like before
9465 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9466 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9467 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9468 annoying warnings
9469 * xpath.c: try to provide better error report when possible
9470
Daniel Veillard72336152002-09-21 13:08:14 +00009471Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * Makefile.am: fixed a breakage raised by Jacob
9474
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009475Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9476
9477 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9478 which don't use sockets
9479
Igor Zlatkovic01280582002-09-20 16:40:34 +00009480Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9481
9482 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9483 * win32/configure.js: applied zlib patch from Daniel Gehriger
9484
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009485Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9486
9487 * win32/configure.js: applied the patch from Mark Vakoc for
9488 regexp support
9489 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9490 for regexp support
9491
Daniel Veillardb5c05732002-09-20 13:36:25 +00009492Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * xmlschemastypes.c: as pointed by Igor Float and Double
9495 parsing ain't finished yet
9496
Daniel Veillard40b11342002-09-20 12:01:39 +00009497Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * Makefile.am configure.in: trying to fix #88412 by bypassing
9500 all the python subdir if python ain't detected
9501
Daniel Veillard23e73572002-09-19 19:56:43 +00009502Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9505 made configuring with regexps/automata/unicode the default
9506 but without schemas ATM
9507 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9508 fixed the regexp based DTD validation performance and memory
9509 problem by switching to a compact form for determinist regexps
9510 and detecting the determinism property in the process. Seems
9511 as fast as the old DTD validation specific engine :-) despite
9512 the regexp built and compaction process.
9513
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009514Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * valid.c: determinism is debugged, new DTD checking code now works
9517 but xmlFAComputesDeterminism takes far too much CPU and the whole
9518 set usues too much memory to be really usable as-is
9519
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009520Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * tree.c: fixed another stupid bug in xmlGetNodePath()
9523 * xmllint.c: --version now report the options compiled in
9524
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009525Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * HTMLparser.c: small cleanup
9528 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9529 when configured with them. A bit of debugging around the determinism
9530 checks is still needed
9531
Daniel Veillard63b01c22002-09-17 19:25:28 +00009532Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9535
Daniel Veillard92727042002-09-17 17:59:20 +00009536Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * xmlIO.c: small portability glitch fixed.
9539
Daniel Veillard84d70a42002-09-16 10:51:38 +00009540Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * xmlschemastypes.c: incomplete steps for real/double support
9543 * testAutomata.c include/libxml/xmlautomata.h
9544 include/libxml/xmlregexp.h: avoiding a compilation problem
9545 * valid.c include/libxml/valid.h: starting the work toward using
9546 the regexps for actual DTD validation
9547
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009548Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * hash.c: cosmetic cleanup
9551 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9552 integrating a DTD validation layer based on the regexps
9553
Daniel Veillard4402ab42002-09-12 16:02:56 +00009554Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9557 the determinism was tested before eliminating the epsilon
9558 transitions :-(
9559
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009560Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * python/generator.py python/libxml.c python/libxml.py
9563 python/libxml2-python-api.xml python/libxml2class.txt
9564 python/libxml_wrap.h python/types.c: updated the python
9565 bindings, added code for easier File I/O, and the ability to
9566 define a resolver from Python fixing bug #91635
9567 * python/tests/Makefile.am python/tests/inbuf.py
9568 python/tests/outbuf.py python/tests/pushSAXhtml.py
9569 python/tests/resolver.py python/tests/serialize.py: updated
9570 and augmented the set of Python tests.
9571
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009572Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9573
9574 * win32/configure.js: added more readme info for the binary
9575 package.
9576
Daniel Veillard607b35c2002-09-10 12:16:19 +00009577Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * xmlIO.c: fixed a stupid out of bound array error
9580
9581Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9584 messing around with support for Windows path, cleanups,
9585 trying to identify and fix the various code path to the
9586 filename access. Added xmlNormalizeWindowsPath()
9587
Daniel Veillard76575762002-09-05 14:21:15 +00009588Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * error.c valid.c: working on better error reporting of validity
9591 errors, especially providing an accurate context.
9592 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9593 error reports in those cases.
9594
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009595Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9598 parser.c parserInternals.c xmlIO.c: get rid of all the
9599 perror() calls made in the library execution paths. This
9600 should fix both #92059 and #92385
9601
Daniel Veillard19aa7022002-09-05 11:14:19 +00009602Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * xmllint.c: memory leak reporting was broken after a change
9605 of the preprocessor symbol used to activate it.
9606
Daniel Veillardec6725e2002-09-05 11:12:45 +00009607Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * tree.c: try to make the copy function work for node of
9610 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9611 DOM layers though, not libxml2 itself.
9612
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009613Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * valid.c: try to provide file and line informations, not all
9616 messages are covered, but it's a (good) start
9617
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009618Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * xinclude.c: reimplemented a large part of the XInclude
9621 processor, trying to minimize resources used, James Henstridge
9622 provided a huge test case which was exhibiting severe memory
9623 consumption problems.
9624
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009625Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * python/Makefile.am: applied patch from Christophe Merlet to
9628 reestablish DESTDIR
9629
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009630Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * libxml.spec.in: fixes libary path for x86_64 AMD
9633
John Fleckbe98b332002-09-04 03:16:23 +00009634Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9635
9636 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009637 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009638 (plus resulting generated html files)
9639 fixing one spot I missed in the tutorial where I hadn't freed
9640 memory properly
9641
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009642Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9643
9644 * doc/tutorial/includeaddattribute.c
9645 * doc/tutorial/includeaddkeyword.c
9646 * doc/tutorial/includegetattribute.c
9647 * doc/tutorial/includekeyword.c
9648 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009649 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009650 update tutorial to properly free memory (thanks to Christopher
9651 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009652 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009653 added image files so the callouts are graphical, making it
9654 easier to read ( use "--param callout.graphics 1" to generate
9655 html with graphical callouts)
9656
Daniel Veillarde1662542002-08-28 11:50:59 +00009657Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9660 nice logos generated by Marc Liyanage
9661 * doc/site.xsl *.html: changed the stylesheet to show the new
9662 logo and regenerated the pages
9663
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009664Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9667
Daniel Veillard42766c02002-08-22 20:52:17 +00009668Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * xpath.c: possible mem leak patch from Jason Adams
9671
9672Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9675 in the XQuery namespace
9676 * configure.in: preparing 2.4.24
9677 * doc/*.html: updated the web pages
9678
9679Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * python/generator.py: closing bug #85258 by generating conditional
9682 compile check to avoid linking to routines not configured in.
9683
Havoc Pennington84ec40a2002-08-22 13:59:35 +000096842002-08-22 Havoc Pennington <hp@pobox.com>
9685
9686 * autogen.sh: update error message for missing automake
9687
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009688Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * python/Makefile.am: typo in target name resulted in libxml2.py
9691 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9692
Daniel Veillard22669b22002-08-22 07:17:11 +00009693Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * win32/win32/Makefile.mingw: updated with version from
9696 Elizabeth Barham at http://soggytrousers.net/repository/
9697
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009698Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9699
9700 * win32/Makefile.msvc: added the prefix location to the include
9701 and lib search path.
9702
Havoc Pennington830e8972002-08-18 22:22:13 +000097032002-08-18 Havoc Pennington <hp@pobox.com>
9704
9705 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9706 both automake 1.6 and 1.4 installed get the right automake. Means
9707 compilation from CVS will now require the latest automake 1.4
9708 release, or manually creating symlinks called "automake-1.4" and
9709 "aclocal-1.4"
9710
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009711Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * configure.in python/Makefile.am: more AMD 64 induced changes from
9714 Frederic Crozat
9715
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009716Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * xinclude.c: oops I was missing the xml:base fixup too
9719 * result/XInclude/*.xml: this adds xml:base attributes to most
9720 results of the tests
9721
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009722Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * xinclude.c: quick but apparently working implementation of
9725 xi:fallback, should close bug #89684
9726 * Makefile.am test/XInclude/docs/fallback.xml
9727 result/XInclude/fallback.xml: added a basic test for fallback,
9728 and run with --nowarning to avoid a spurious warning
9729 * configure.in: applied patch from Frederic Crozat for python
9730 bindings on AMD 64bits machines.
9731
Daniel Veillard9e923512002-08-14 08:48:52 +00009732Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9735 the caller don't pass a SAX callback block.
9736
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009737Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * tree.c: applied the same fix for the XML-1.0 namespace to
9740 xmlSearchNsByHref() as was done for xmlSearchNs()
9741
Daniel Veillardad11b302002-08-12 14:53:41 +00009742Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * libxml.3: small cleanup of the man page
9745 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9746 when serializing HREF attributes generated by XSLT.
9747
Daniel Veillardc084e472002-08-12 13:27:28 +00009748Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9751 version of Marc Liyanage' patch for boolean attributes in HTML
9752 output
9753
Daniel Veillard5f91b372002-08-12 12:13:01 +00009754Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * python/tests/serialize.py: fixed the test results, indenting
9757 behaviour changed slightly
9758
Aleksey Sanin9e951762002-08-08 18:02:41 +00009759Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9760
9761 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9762 new c14n function to Windows def files
9763
Aleksey Saninea4272a2002-08-02 23:50:03 +00009764Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9765
9766 * c14n.c: fixed a memory leak in c14n code
9767
Daniel Veillard58e44c92002-08-02 22:19:49 +00009768Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * parser.c include/libxml/parser.h: adding a new API for Christian
9771 Glahn: xmlParseBalancedChunkMemoryRecover
9772 * valid.c: patch from Rick Jones for some grammar cleanup in
9773 validation messages
9774 * result/VC/* result/valid/*: this slightly change some of the
9775 regression tests outputs
9776
Daniel Veillard0bf29002002-08-01 12:54:11 +00009777Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * tree.c: trying to fix a problem in namespaced attribute handling
9780 raised by Christian Glahn
9781
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009782Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * encoding.c include/libxml/encoding.h: Opening the interface
9785 xmlNewCharEncodingHandler as requested in #89415
9786 * python/generator.py python/setup.py.in: applied cleanup
9787 patches from Marc-Andre Lemburg
9788 * tree.c: fixing bug #89332 on a specific case of loosing
9789 the XML-1.0 namespace on xml:xxx attributes
9790
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009791Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9792
9793 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9794 corner case from new Merlin's test suite and added a callback
9795 that will be used to improve xmlsec performance
9796
9797
Daniel Veillard0b22def2002-07-29 16:23:03 +00009798Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * HTMLtree.c: trying to fix the <style> escaping problem in
9801 HTML serialization bug #89342
9802
Daniel Veillard0b28e882002-07-24 23:47:05 +00009803Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9806 and rebuilt the web site.
9807
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009808Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009809
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009810 * include/libxml/tree.h: added _private member to xmlNs struct
9811
Daniel Veillard1d995272002-07-22 16:43:32 +00009812Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * HTMLparser.c: fixing bug #84876 based on the xml working
9815 code.
9816
William M. Brack61eaba52002-07-21 11:14:18 +00009817Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9818
9819 * python/Makefile.am: enhanced to fix bug 72012 (errors
9820 when using '-jX' make parameter)
9821
William M. Brackef61d202002-07-19 08:32:00 +00009822Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9823
9824 * xpath.c: small additional enhancement for booleans
9825 compared to nodesets
9826
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009827Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * HTMLtree.c: changed the order of the encoding declaration
9830 attributes in the meta tags due to a bug in IE/Mac
9831
William M. Brack0c022ad2002-07-12 00:56:01 +00009832Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9833
9834 * xpath.c: enhanced handling of booleans (especially '='
9835 and '!=' for nodesets) - fixes bug 85256. Added new
9836 routine xmlXPathNotEqualValues for more proper handling
9837 of '!=' when nodesets are involved.
9838
Daniel Veillard06944e22002-07-11 19:55:18 +00009839Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9842 doc/xmlcatalog_man.xml to the source distribution
9843
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009844Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9845
9846 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9847 asked for this.
9848
Daniel Veillard539638b2002-07-06 19:55:14 +00009849Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * configure.in: preparing 2.4.23
9852 * doc/*: rebuilt the docs
9853
Daniel Veillard176d99f2002-07-06 19:22:28 +00009854Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * parser.c: fixing bug #84169 by fixing the
9857 comment of xmlCreatePushParserCtxt to describe the
9858 encoding detection parameters better.
9859
Daniel Veillard37f961d2002-07-06 17:53:56 +00009860Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * valid.c: fixing bug #79331 in one path the lookup for
9863 ID attributes on a namespaced node wasn't handled correctly :-\
9864
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009865Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * HTMLparser.c: trying to fix 87235 about discarded white
9868 spaces in the HTML parser.
9869 * result/HTML/*: this changes the output of a number of HTML
9870 regression tests
9871
Daniel Veillardfdc91562002-07-01 21:52:03 +00009872Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * xpath.c: applied patch from Richard Jinks for the namespace
9875 axis + fixed a memory error.
9876 * parser.c parserInternals.c: applied patches from Peter Jacobi
9877 removing ctxt->token for good.
9878 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9879 popped out by the regression tests.
9880 * Makefile.am: patch for threads makefile from Gary Pennington
9881
William M. Brack6000af52002-06-28 11:43:13 +00009882Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9883
Daniel Veillardfdc91562002-07-01 21:52:03 +00009884 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009885 expressions involving preceding-sibling (et al).
9886
Daniel Veillard153120c2002-06-18 07:58:35 +00009887Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * hash.c: applied a patch from Peter Jacobi to solve a problem
9890 when compiling with the Watcom C on Win32
9891 * result/schemas/*.err: the change of hashing algo generated
9892 permutations in the output
9893
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009894Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * hash.c: applied patch from Sander Vesik improving the quality of
9897 the hash function.
9898
Aleksey Sanina5808b92002-06-14 17:07:41 +000098992002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009900
9901 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9902 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9903 xmllint.c xpath.c: replaced sprintf() with snprintf()
9904 to prevent possible buffer overflow (the bug was pointed
9905 out by Anju Premachandran)
9906
Daniel Veillarde059b892002-06-13 15:32:10 +00009907Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * parser.c: removed an uninitialized data error popped by valgrind
9910 on PE references
9911
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009912Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9913
9914 * doc/xml.html
9915 adding tutorial reference to the web page
9916
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009917Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9918
9919 * doc/tutorial/xmltutorial.xml
9920 * doc/tutorial/ar01s07.html
9921 * doc/tutorial/ape.html
9922 * doc/tutorial/includegetattribute.c
9923 adding section to tutorial about retrieving an attribute
9924 value
9925
Daniel Veillardf5582f12002-06-11 10:08:16 +00009926Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * parser.c: applied a couple of patches from Peter Jacobi to start
9929 to get rid of ctxt->token, with a possible significant speed
9930 improvement to be gained once done. Better compliance with PE
9931 references constructs in DTDs too.
9932 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9933 from Peter too
9934
Daniel Veillard38d80e22002-06-11 07:24:56 +00009935Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9938 xmlParseElement was likely to have been deallocated at the
9939 time of the report, possibly leading to segfault. Just report
9940 the tag name now.
9941
Daniel Veillard9e412302002-06-10 15:59:44 +00009942Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * xpath.c: patch from Richard Jinks for XPath substring() function
9945 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9946
Aleksey Sanina5808b92002-06-14 17:07:41 +000099472002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009948
9949 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9950
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009951Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9952
9953 *doc/FAQ.html
9954 fixing typos in FAQ, thanks to Robert Funnell for the
9955 editing help
9956
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009957Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * NEWS: got complaints from rpmlint that it was empty
9960
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009961Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9962
9963 * added doc/tutorial, including:
9964 apa.html
9965 apb.html
9966 apc.html
9967 apd.html
9968 ar01s02.html
9969 ar01s03.html
9970 ar01s04.html
9971 ar01s05.html
9972 ar01s06.html
9973 includeaddattribute.c
9974 includeaddkeyword.c
9975 includekeyword.c
9976 includestory.xml
9977 index.html
9978 xmltutorial.xml
9979 libxml tutorial, including generated html
9980
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009981Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9982
9983 * result/c14n/exc-without-comments/merlin-c14n-two-*
9984 result/c14n/without-comments/merlin-c14n-two-*
9985 test/c14n/exc-without-comments/merlin-c14n-two-*
9986 test/c14n/without-comments/merlin-c14n-two-*
9987 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9988 c14n/exc-c14n and slightly modified test script to handle
9989 these test cases
9990 * c14n.c: fixed bugs for complicated nodes set (namespace
9991 without node and others from merlin-c14n-two.tar.gz)
9992 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9993 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9994 for xmlsec performance patch
9995 * xpath.c: fixed self::node() for namespaces and attributes
9996
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009997Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9998
9999 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10000 but with the format parameter
10001 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10002
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010003Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10004
10005 * Makefile.am: updated c14n tests suite
10006 * c14n.c: performance improvement for previous c14n patch
10007
Daniel Veillarde72c7562002-05-31 09:47:30 +000010008Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * parser.c: another peroformance patch from Peter Jacobi, that
10011 time on parsing attribute values.
10012
Aleksey Sanin508a1012002-05-31 06:32:32 +000010013Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10014
10015 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10016 into LibXML2 test suite
10017
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010018Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10019
10020 * c14n.c: propagating xpath ancesstors node fix to c14n
10021 plus small performance improvement to reduce number of
10022 mallocs
10023 * xpath.c: fixed ancestors axis processing for namespace nodes
10024
Daniel Veillard46de64e2002-05-29 08:21:33 +000010025Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10028 Peter Jacobi
10029
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010030Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * configure.in: preparing 2.4.22
10033
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010034Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10037 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10038 a public entry point.
10039 * doc/*: rebuilt the API and docs
10040
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010041Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * xpath.c: patch from Richard Jinks to fix a problem introduced
10044 in the previous patch and pointed by Norm
10045
Daniel Veillardc6924812002-05-24 11:10:43 +000010046Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * libxml.spec.in: fixing bug #81112
10049
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010050Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * uri.c: fixing bug #82848
10053
Daniel Veillarda2878972002-05-24 07:54:39 +000010054Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10057 output of one catalog test
10058
Aleksey Sanin114e4752002-05-24 07:20:27 +000010059Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010060
Aleksey Sanin114e4752002-05-24 07:20:27 +000010061 * global.data globals.c tree.c include/libxml/globals.h
10062 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10063 default value for global parameter xmlIndentTreeOutput to 1 and
10064 introduced new global parameter xmlTreeIndentString (the string
10065 used to do one-level indent) with default value " " (as it was
10066 in tree.c)
10067
Daniel Veillard49d5af82002-05-23 11:55:49 +000010068Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10071 with trio and schemas.
10072
Daniel Veillard7c13af42002-05-22 09:57:32 +000010073Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * xpath.c: patch from Richard Jinks to fix the problem raised in
10076 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10077
Daniel Veillard5a872412002-05-22 06:40:27 +000010078Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * xmlschemas.c: a bit of work on import.
10081 * xmlschemastypes.c: Charles Bozeman provided a compare function
10082 for date/time types so min/max facet restrictions should work,
10083 indeterminate comparisons return an error instead of equal.
10084 * test/schemas/date_0* result/schemas/date_0_0: specific test
10085 from Charles Bozeman too
10086
Daniel Veillard10b6da42002-05-18 07:55:20 +000010087Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10090 from Christian Cornelssen fixing the man pages and the Catalog
10091 building script.
10092 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10093 next step is <xs:import> I now have a reasonable understanding
10094 of how it works.
10095
Daniel Veillarde5354492002-05-16 08:43:22 +000010096Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10099
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010100Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10101
10102 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10103
Daniel Veillard088bf112002-05-14 11:03:59 +000010104Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * xpath.c: fixing an XPath function evalutation bug pointed out
10107 by Alexey Efimov where the context was lost when evaluating
10108 the function arguments
10109
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010110Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010111
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010112 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10113 function public for XMLSec performance optimizations
10114
Daniel Veillard3cd72402002-05-13 10:33:30 +000010115Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * python/generator.py python/libxml2class.txt : fixed a problem
10118 with the HTML parser pointed by Gary Benson
10119 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10120 example
10121
Aleksey Sanine48a3182002-05-09 18:20:01 +000010122Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10123 * parser.c: fixed bug #81159 (memory growth in SAX)
10124
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010125Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10126 * xpath.c: fixed bug #78858 (the real fix)
10127
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010128Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010129 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010130
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010131Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * tree.c: modified xmlNodeSetBase to allow changing the
10134 base of a document.
10135
Daniel Veillard070803b2002-05-03 07:29:38 +000010136Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xmlschemastypes.c: patch Charles Bozeman for validation of
10139 all the date, time, and duration types
10140 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10141 * configure.in: fixed an error pointed by an user
10142 * xml2-config.in: fixed an error pointed by an user
10143
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010144Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10145
10146 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10147 win32/libxml2.def.src xmlIO.c: exported default
10148 'file:', 'http:' and 'ftp:' protocols input handlers
10149 and maked protocols comparisson case insensitive
10150
Daniel Veillard34de97f2002-04-30 14:29:22 +000010151Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * configure.in: Neven Has detected a typo
10154
Daniel Veillard28577c32002-04-30 06:48:41 +000010155Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10158 as one of the persons allowed to commit directly to the
10159 module.
10160
Daniel Veillardfc57b412002-04-29 15:50:14 +000010161Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10164 * valid.c: raised a too low limit
10165 * doc/*: rebuilt the docs
10166
Daniel Veillardeca82812002-04-24 11:42:02 +000010167Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * test/XPath/expr/floats test/XPath/expr/functions
10170 result/XPath/expr/floats result/XPath/expr/functions
10171 xpath.c: another XPath conformance patch from Richard Jinks
10172
Daniel Veillard13e04c62002-04-23 17:51:29 +000010173Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * xmlschemas.c: fixed validation of attribute groups.
10176 * test/schemas result/schemas: added an example from the primer
10177
Daniel Veillard88c58912002-04-23 07:12:20 +000010178Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10181 * test/schemas result/schemas: updated the test list
10182
Daniel Veillarde19fc232002-04-22 16:01:24 +000010183Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * TODO: updated a bit
10186 * parser.c: made a comment more specific
10187 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10188 Schemas conformance.
10189 * test/schemas result/schemas: updated the test list
10190
Daniel Veillard441bc322002-04-20 17:38:48 +000010191Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10194 implementing xs:all with minOccurs = 0
10195 * tes/schemas/* result/schemas/*: added more tests covering
10196 xs:all
10197
Daniel Veillard8a001f62002-04-20 07:24:11 +000010198Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * xmlregexp.c: first implementation of the all particle, this
10201 may need to be revisited for case where not all transitions
10202 must be crossed.
10203
Daniel Veillard7646b182002-04-20 06:41:40 +000010204Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * tree.c: another entity processing update from Markus Henke
10207
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010208Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10209
10210 * trionan.c: fixed crash on OSF/1
10211
Daniel Veillardb4398962002-04-19 07:01:55 +000010212Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * xmlschemas.c: more Schemas work
10215 * test/schemas/* result/schemas/*: added more tests coming
10216 from the spec.
10217
Daniel Veillard54761132002-04-18 21:00:44 +000010218Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10221 ExcC14N specification
10222
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010223Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * tree.c: patch from Markus Henke, fix for recursive entities.
10226
Daniel Veillard23b1f372002-04-18 15:50:05 +000010227Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xpath.c: fix a problem with string() on a document node.
10230
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010231Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * Makefile.am xmlschemas.c: more Schemas work
10234 * test/schemas/* result/schemas/*: added more tests coming
10235 from the spec.
10236
Daniel Veillard6231e842002-04-18 11:54:04 +000010237Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10240 * result/HTML/*: this changes a few things in the results
10241
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010242Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10243
10244 * include/libxml/tree.h: eliminated 'declaration different than
10245 prototype' warning
10246 * include/win32config.h: "resolved" conflicts with errno.h
10247
Daniel Veillardb509f152002-04-17 16:28:10 +000010248Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10251 on the automata interfaces and debug of counted choices
10252 * test/schemas/* result/schemas/*: added a number of tests
10253
Daniel Veillard8651f532002-04-17 09:06:27 +000010254Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10257 a bit of work on Schemas
10258 * testSchemas.c: try to make it more useful
10259 * test/schemas/* result/schemas/* Makefile.am: changed the
10260 Schemas regression test procedure, started adding a few samples
10261
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010262Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10263
10264 * include/libxml/encoding.h: Patch for the Borland C++ builder
10265 * include/libxml/tree.h: Patch for the Borland C++ builder
10266 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010267 * win32/bcb5: New directory for the Borland C++ builder
10268 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010269
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010270Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10271
10272 * win32/Makefile.msvc: Update for XML Schema support
10273 * win32/configure.js: Update for XML Schema support
10274 * win32/libxml2.def.src: Update for XML Schema support
10275
Daniel Veillard4255d502002-04-16 15:50:10 +000010276Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10279 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10280 xmlunicode.c include/libxml/Makefile.am
10281 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10282 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10283 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10284 include/libxml/xmlversion.h.in : merged the current state of
10285 XML Schemas implementation, it is not configured in by default,
10286 a specific --schemas configure option has been added.
10287 * test/automata test/regexp test/schemas Makefile.am
10288 result/automata result/regexp result/schemas:
10289 merged automata/regexp/schemas regression tests
10290
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010291Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * xpath.c: Gary found a compile time problem, fixes #78823
10294
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010295Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * configure.in: release of 2.4.20
10298 * doc/*: updated and rebuilt the docs
10299
Daniel Veillardf544f192002-04-15 12:56:56 +000010300Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * python/Makefile.am: patch from Cristian Gafton to build on
10303 Red Hat 6.2, should also fix #75779
10304
Daniel Veillard940492d2002-04-15 10:15:25 +000010305Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * valid.c: first part of fixing #78729
10308
Daniel Veillardeb475a32002-04-14 22:00:22 +000010309Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10312 escaping of URI when saving HTML files.
10313 * result/HTML/*: this impacted some tests
10314
Daniel Veillard9b731d72002-04-14 12:56:08 +000010315Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * configure.in: trying to fix #77441
10318
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010319Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * include/libxml/xmlIO.h: Hallski complained it could not be
10322 included by itself.
10323
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010324Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10327
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010328Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10329
10330 * win32/configure.js: patch from Nilo for the c14n option
10331 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10332
Daniel Veillardda423da2002-04-10 19:25:38 +000010333Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10336 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10337 LIBXML_THREAD_ENABLED
10338
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010339Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * xpath.c: another patch from Richard Jinks for substring conformance
10342 * test/XPath/expr/floats test/XPath/expr/strings
10343 result/XPath/expr/floats result/XPath/expr/strings: update of the
10344 test suite to check those.
10345
Daniel Veillard01917aa2002-04-10 11:30:41 +000010346Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * xpath.c: patch from Richard Jinks for .x float parsing.
10349
Daniel Veillard46d6c442002-04-09 16:10:39 +000010350Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * parser.c: patch from Markus Henke when an encoding ain't recognized
10353
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010354Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * libxml.m4: got a report that #include <string.h> was needed
10357
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010358Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10361
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010362Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10363
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010364 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010365
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010366Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10369 pointed out by Melvyn Sopacua.
10370
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010371Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * libxml.m4: Frédéric Crozat gave a patch related to the change
10374 of Include paths breaking the libxml.m4
10375
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010376Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * xpath.c: Fix bug #76927 forgot to save some context
10379 when evaluating binary expressions
10380
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010381Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * configure.in: fixed configure for MPE/iX from Markus Henke
10384 * xmlmemory.c: fixed initialization problems
10385 * xpath.c: another set of patches from Richard Jinks this
10386 fixes "make XPathtests" on linux
10387
Daniel Veillard21458c82002-03-27 16:12:22 +000010388Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10391 * test/XPath/expr/compare test/XPath/expr/equality
10392 test/XPath/expr/floats test/XPath/expr/functions
10393 test/XPath/expr/strings result/XPath/expr/compare
10394 result/XPath/expr/equality result/XPath/expr/floats
10395 result/XPath/expr/functions result/XPath/expr/strings: Updated
10396 tests though they show a divergence on Linux
10397
Daniel Veillard28dfed12002-03-27 09:08:17 +000010398Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * xpath.c trionan.c: previous commit also included patches
10401 from Richard Jinks on some IEEE support corner case
10402
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010403Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10406 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10407 that $(datadir) should be used for docs
10408
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010409Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10412 could leak filedescriptors
10413
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010414Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * configure.in nanohttp.c: applied patch from Allan Clark for
10417 UnixWare/OpenServer
10418
Daniel Veillard19274092002-03-25 16:48:03 +000010419Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * configure.in: preparing 2.4.19
10422 * doc/*: rebuilt the docs
10423
Daniel Veillard56b2db72002-03-25 16:35:28 +000010424Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * nanohttp.c: fixing #76043, got fed up with non-portability
10427 of that piece of code.
10428
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010429Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * valid.c SAX.c: Never commit without running "make tests" :-(
10432 fix a couple of stupidities in the previous commit
10433 * result/*: a few changes in some attribute order result of previous
10434 commit.
10435
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010436Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10439 the internal subset should not raise duplicate ID errors,
10440 also there was a small bug in conjunction to namespace
10441 declarations defaulted and xml:xxx attributes DTD definitions.
10442
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010443Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * xpath.c: Richard Jinks also raised some rounding problems
10446 this tries to fix them
10447
Daniel Veillard4e2df542002-03-22 12:23:14 +000010448Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10451 behaviour in xmlXPathCastToString()
10452
Daniel Veillarddb552912002-03-21 13:27:59 +000010453Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10456 raised by Morus Walter
10457
Daniel Veillard9e537932002-03-21 13:08:08 +000010458Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10461 from Igor
10462
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010463Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * xpath.c: fixing #75619, related to a problem when trying
10466 to evaluate condition when the current node set resulting
10467 from that sub-step evaluation is empty. Also fixes 2 potential
10468 problem with previous-sibling and next-siblings axis.
10469
Daniel Veillard1840ef02002-03-21 08:05:23 +000010470Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10473 HTML support is not configured in.
10474
Daniel Veillard561b7f82002-03-20 21:55:57 +000010475Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10478 include/libxml/tree.h: dohh I really didn't intended to commit
10479 this test version :-(
10480
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010481Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * testSAX.c: I wanted to see the real speed at the SAX interface
10484 after a little too many Ximianer started complaining about the
10485 parser speed.
10486 added a --quiet option:
10487 paphio:~/XML -> ls -l db100000.xml
10488 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10489 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10490 3200006 callbacks generated
10491 real 0m1.270s
10492 Which means 16MBytes/s and 3Mcallback/s
10493
Daniel Veillardc62a1472002-03-19 18:35:12 +000010494Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * xpath.c: valgrind spotted another error that time when running
10497 on libxslt regression tests
10498
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010499Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * Makefile.am: adding "make valgrind" running the full regression
10502 tests (except python ones) under Valgrind (using valgrind -q
10503 which was kindly added by the author).
10504 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10505 passes cleanly now except an obcure floating point initialization
10506 raised in log10() in one XPath regression test ???
10507 * tree.c: edited some comments to close #75244
10508
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010509Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10512 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10513 context of ScrollKeeper, made sure that if the number is
10514 an integer, the serialization follows the description at
10515 http://www.w3.org/TR/xpath#section-String-Functions
10516
Daniel Veillard5997aca2002-03-18 18:36:20 +000010517Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010519 * configure.in: preparing 2.4.18
10520 * doc/*: updated and rebuilt the web site
10521 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10522 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010523 * parser.c: humm, changed the way the SAX parser work when
10524 xmlSubstituteEntitiesDefault(1) is set, it will then
10525 do the entity registration and loading by itself in case the
10526 user provided SAX getEntity() returns NULL.
10527 * testSAX.c: added --noent to test the behaviour.
10528
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010529Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * parser.c: Wilfried Teiken provided a hackish but working
10532 way to get context reported back on entities when parsing
10533 with SAX and without breaking the DOM build.
10534
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010535Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * c14n.c: applied a new patch from Aleksey Sanin
10538 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10539 to reference Aleksey implementation of XML digital Signatures
10540
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010541Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * xpath.c: small fix to avoid potential problem due to
10544 ordering of freeing data
10545 * python/Makefile.am: people were complaining about
10546 the generated file in python dir not being built
10547
Daniel Veillardd2379012002-03-15 22:24:56 +000010548Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10551 python/generator.py python/libxml.c python/types.c: Cleanup
10552 of the python Makefiles based on Jacob and James feedback,
10553 fixed the spec file accordingly, fixed the number of warning
10554 that passing my pedantic CFLAGS was generating. Conclusion
10555 is that Python includes are real crap.
10556
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010557Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * configure,in: it was reported quite a few times that
10560 xml2-config --cflags should not output
10561 -I$includeprefix/libxml2/libxml because libxml2 header names
10562 clashes with existing names like list.h from C++ stl.
10563 Includes should be #include<libxml/xxx.h> so ...
10564
Daniel Veillard6f293b12002-03-15 09:42:33 +000010565Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * c14n.c: another patch from Aleksey Sanin
10568
Daniel Veillard5c396542002-03-15 07:57:50 +000010569Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10572 canonicalization algorithm
10573 * doc/xml.html doc/index.html: added the C14N references on the
10574 index page.
10575
jacob berkman9be65862002-03-14 02:15:56 +0000105762002-03-13 jacob berkman <jacob@ximian.com>
10577
10578 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10579 usage, redundant, and gcc specific
10580
Daniel Veillard75be0132002-03-13 10:03:35 +000010581Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * xpath.c: speedup some node selection operations, this can
10584 have a significant impact on DocBook Norm's stylesheets
10585 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10586 make sure it's always the case
10587 * debugXML.c: distinguish CDATA and comments in ls operations
10588
Daniel Veillard61f26172002-03-12 18:46:39 +000010589Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10592 to generate better API descriptions etc...
10593
Daniel Veillard9ff88172002-03-11 09:15:32 +000010594Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * c14n.c: Fixing #74186, made sure all boolean expressions
10597 get fully parenthesized, ran indent on the output
10598 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10599 include/libxml/tree.h: also #74186 related, removed the
10600 --with-buffers option, and all the preprocessor conditional
10601 sections that were resulting from it.
10602
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010603Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * valid.c: applied patch from Dodji Seketeli fixing an
10606 uninitailized variable in xmlValidGetValidElements()
10607
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010608Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * c14n.c: fixed a few comments
10611 * doc/*.html doc/*/*.html: regenerated the docs and added
10612 the C14N API
10613 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10614
Daniel Veillardfa49d872002-03-09 10:20:00 +000010615Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * check-xml-test-suite.py: fix to adapt varaiations in the
10618 bindings
10619 * configure.in python/setup.py python/setup.py.in: fixed to
10620 have the version of the python scripts automatically updated
10621
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010622Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10625 in xmlCopyProp()
10626
Daniel Veillardaf43f632002-03-08 15:05:20 +000010627Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * configure.in: preparing 2.4.17 release
10630 * doc/*: updated and rebuilt the docs
10631 * xpath.c: fixed a comment
10632 * python/libxml.c: fixed a possible reentrancy problem
10633
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010634Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10637 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10638 added a specific regression test
10639 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10640 not raise exceptions when failing to find the attribute.
10641
Daniel Veillard90bc3712002-03-07 15:12:58 +000010642Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * configure.in xmllint.c: owen pointed out a problem with the
10645 ftme fix, gettimeofday() was not detected by configure and
10646 the ftime header wasn't included, dohhh
10647
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010648Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * configure.in xmllint.c: trying to fix #71457 for timing
10651 precision when gettimeofday() is not availble but ftime() is
10652
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010653Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10656 are now copied on install and part of the -devel RPM
10657
Daniel Veillard7b416132002-03-07 08:36:03 +000010658Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * xpath.c: trying to avoid bug #72150 which was apparently
10661 caused by a gcc bug (or a processor problem) as detailed
10662 at http://veillard.com/gcc.bug
10663
Daniel Veillardf742d342002-03-07 00:05:35 +000010664Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10667 fixed xmlReconciliateNs(), added a Python test/example for
10668 inter-document cut'n paste
10669 * python/libxml.py: fixed node.doc on document nodes and added
10670 xpathEval() onto node objects
10671
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010672Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10675 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10676 fixup and integrated tests for the serialization stuff
10677
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010678Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10681 moved the libxml man page to section 3
10682
Daniel Veillard1e774382002-03-06 17:35:40 +000010683Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * tree.c: fix bug #72490
10686 * python/libxml.c python/libxml.py: added methods serialize()
10687 and saveTo() to all node elements.
10688
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010689Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * xmlIO.c: closed #73430, don't read from an input source
10692 which indicated an end-of-file or an error.
10693
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010694Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * parser.c: make sure SAX endDocument is always called as
10697 this could result in a Python memory leak otherwise (it's
10698 used to decrement ref-counting)
10699 * python/generator.py python/libxml.c python/libxml.py
10700 python/libxml2-python-api.xml python/libxml2class.txt
10701 python/tests/error.py python/tests/xpath.py: implemented
10702 the suggestions made by Gary Benson and extended the tests
10703 to match it.
10704
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010705Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * python/generator.py: applied patch fixing #73450
10708
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010709Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * xpath.c: fixing #61290 "namespace nodes have no parent"
10712 long standing divergence from the XPath REC. NodeSets
10713 simply hold a copy of namespace nodes and those node ->next
10714 points to the parent (which may not be the node carrying the
10715 definition).
10716 * include/libxml/xpath.h: flagged but didn't added a possible
10717 speedup
10718 * DOCBparser.c HTMLparser.c: removed some warnings from push
10719 parser due to new state being added.
10720 * tree.c: new fix from Boris Erdmann
10721 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10722 the XML Canonalization support from Aleksey Sanin
10723
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010724Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * tree.c: patch from Boris Erdmann fixing some namespace odities
10727 with xmlCopyNode()
10728
Daniel Veillardc6613042002-03-02 09:34:02 +000010729Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * xmlIO.c: fix bug #72706 when loading a NULL entity
10732
Daniel Veillardc0fef772002-03-01 16:16:31 +000010733Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10736 actually change in a future XML Namespace revision.
10737
Daniel Veillard79426f22002-03-01 16:14:17 +000010738Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10741 added the possibility of returning nodesets from XPath extension
10742 functions written in Python
10743
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010744Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * python/*: commiting some Python bindings work done while travelling
10747
Daniel Veillard97300512002-03-01 09:13:41 +000010748Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10751 explicitely with memory debugging switched on
10752
Daniel Veillard6361da02002-02-23 10:10:33 +000010753Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10756 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10757 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10758 the accessor generator for strings
10759 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10760 regression test.
10761
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010762Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * python/README python/generator.py python/libxml.c python/setup.py:
10765 added the 'usual' setup.py to allow building a libxml2-python
10766 module based on the same code. The initialization is however
10767 different the 2 .so files fo libxml2 and libxslt are identical and
10768 they entry point initialize both libraries. this is done to avoid
10769 some possible nasty problem since the Python don't merge the maps
10770 of all shared modules.
10771
Daniel Veillard158a4d22002-02-20 22:17:58 +000010772Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * parser.c: fixed a push/encoding bug reported by Michael
10775 on librsvg
10776
Daniel Veillard7839e162002-02-20 18:54:48 +000010777Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * include/libxml/parserInternals.h: fixes a misplaced #endif
10780
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010781Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * parser.c valid.c: found and fixed a couple of allocation bugs
10784
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010785Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * doc/xml.html doc/python.html doc/*: added a Python and binding
10788 page describing the current state of the Python bindings and
10789 giving pointers to the other languages wrappers.
10790
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010791Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10794 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10795 rebuilt the API and web site
10796 * xpath.c: fixed #71978 portability bugs
10797
Daniel Veillard8aff2472002-02-19 21:50:43 +000010798Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10801
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010802Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * include/libxml/parserInternals.h parser.c: had to change
10805 2 internal parsing API when processing document content
10806 to check the start and end of element content are defined
10807 in the same entity
10808 * valid.c include/libxml/valid.h: attribute normalization can
10809 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10810 with the context to report it.
10811 * SAX.c: fixed the last known bugs, crazy validation constraints
10812 when a document is standalone seems correctly handled. There
10813 is a couple of open issues left which need consideration especially
10814 PE93 on external unparsed entities and standalone status.
10815 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10816 The 2 tests left failing are actually in error. Cleanup done.
10817
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010818Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * valid.c: implemented E59 spaces in CDATA does not match the
10821 nonterminal S
10822
Daniel Veillard878eab02002-02-19 13:46:09 +000010823Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * SAX.c parser.c valid.c: more validation test fixups
10826 * check-xml-test-suite.py: added duration info for the tests
10827
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010828Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * parser.c valid.c: a couple of errors were reported but not
10831 saved back as such in the parsing context. Down to 1% failure rate
10832 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10833
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010834Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * xmlInternald.c: isExtender was missing a char
10837 * parser.c include/libxml/parser.h: % are acceptable in the
10838 internal subset if within a PUBLIC ID
10839
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010840Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * SAX.c parserInternals.c valid.c: more work on the conformance
10843 suite. Took the step to finally block documents with encoding
10844 errors. It's a fatal error per the spec, people should have fixed
10845 their documents by now.
10846
Daniel Veillard55253e22002-02-18 14:32:39 +000010847Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * check-xml-test-suite.py: fixed the test script after some discussion
10850 on the semantic of TYPE="error"
10851 * Makefile.am: added the script to the distrib
10852
Daniel Veillard28757702002-02-18 11:19:30 +000010853Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * SAX.c entities.c: fixed a couple of conformances issues deep
10856 into the validation code (standalone and undeclared Notations)
10857
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010858Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10861 stayed there for years !
10862
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010863Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10866 missing
10867
Daniel Veillardc7612992002-02-17 22:47:37 +000010868Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * check-xml-test-suite.py: improved the behaviour a bit as
10871 well as the logs
10872 * parser.c valid.c SAX.c: fixed a few more bugs
10873 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10874
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010875Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * check-xml-test-suite.py: python script to run regression tests
10878 against the XML Test suite of W3C/OASis
10879 * SAX.c: fixed a validation bug
10880 * parser.c: fixed 3 errors pointed by the test suite
10881 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10882 * python/Makefile.am: fixed a dependendy
10883
Daniel Veillard9f28f302002-02-15 20:48:08 +000010884Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * xmlmemory.c: avoid a warning bug #71594
10887
Daniel Veillard144024e2002-02-13 21:14:46 +000010888Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10891 warning on alpha/Tru64
10892
Daniel Veillarde4301c82002-02-13 13:32:35 +000010893Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * include/libxml/entities.h: fixing a comment
10896 * valid.c: fixing some troubles with validity check on namespaces
10897 * result/VC/NS3 test/VC/NS3: added a specific regression test
10898
Daniel Veillarda6d05382002-02-13 13:07:41 +000010899Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * tree.c: Fixing #71342 serializing '\n' in attribute values
10902 * result/noent/att3 result/att3 test/att3: added a specific
10903 test.
10904
Daniel Veillard797a5652002-02-12 13:46:21 +000010905Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * python/libxml.c: couple of bug fixes
10908
Daniel Veillard01a6d412002-02-11 18:42:20 +000010909Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * python/*.py: removed tabs and used spaces.
10912
Daniel Veillard397ff112002-02-11 18:27:20 +000010913Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10916 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10917
Daniel Veillard03517542002-02-11 13:54:40 +000010918Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10921 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10922
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010923Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * include/libxml/encoding.h include/libxml/entities.h
10926 include/libxml/globals.h include/libxml/parser.h
10927 include/libxml/threads.h include/libxml/tree.h
10928 include/libxml/xmlmemory.h: trying to fix the include mess
10929
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010930Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * include/libxml/xmlmemory.h: reverted part of the previous
10933 attempt to provide #69655, this was breaking the build.
10934
Daniel Veillard0ba59232002-02-10 13:20:39 +000010935Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10938 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10939 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10940 include/libxml/parserInternals.h include/libxml/tree.h
10941 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10942 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10943 clean.
10944 * python/libxml.c: fixed a warning.
10945
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010946Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10949 copying of node, merge back IDs in the target document.
10950 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10951 test/XInclude/ents/ids.xml: test case
10952 * result/VC/ElementValid4: output changed due to a typo fix
10953
Daniel Veillard1c18e302002-02-09 22:16:40 +000010954Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010957 generate the dependencies right as Jacob found out. Add
10958 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010959
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010960Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * parserInternals.c valid.c: Justin Fletcher found some parts
10963 of the code needing cleanup
10964 * libxml.spec.in python/Makefile.am python/generator.py
10965 python/libxml.c python/libxml.py: Fixed the python Makefiles
10966 corrected a bug showing up on ia64, changed the name of the
10967 python internal module too
10968
Daniel Veillard07be19b2002-02-08 14:20:35 +000010969Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * Makefile.am: applied patch from Andris Pavenis for binary
10972 name suffixes
10973
Daniel Veillardf216d462002-02-08 13:44:24 +000010974Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * xmllint.c win32/win32config.h: fixing #68748
10977
Daniel Veillardd455d792002-02-08 13:37:46 +000010978Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * valid.c: fixing #70166
10981
10982Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * valid.c: fixing #70077
10985
Daniel Veillardc575b992002-02-08 13:28:40 +000010986Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * Copyright Makefile.am README configure.in libxml.spec.in:
10989 Changed to the MIT Licence
10990 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10991 doc/xmlio.html: updated the doc accordingly
10992 * include/libxml/xmlwin32version.h configure.in: preparing
10993 2.4.14 release
10994 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10995 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10996 fixed the const xmlChar * wrapper and generator, XPath extension
10997 functions now use the context as first argument
10998 * python/tests/tstxpath.py python/tests/xpath.py
10999 python/tests/xpathext.py: Updated the tests accordingly
11000 * tree.c: fixed bug #70067
11001
Daniel Veillard7db38712002-02-07 16:39:11 +000011002Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * Makefile.am: cleanup
11005 * debugXML.c: always use stdout if output is NULL
11006 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11007 * python/Makefile.am python/generator.py python/libxml2class.txt
11008 python/libxml_wrap.h python/types.c: augmented the number of bindings
11009 handling FILE * and XPath contexts
11010 * python/tests/Makefile.am: avoid a stupid problem due to the
11011 use of TEST.
11012
Daniel Veillard15a143b2002-02-06 22:40:50 +000011013Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11016
Daniel Veillard70cab352002-02-06 16:06:58 +000011017Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * python/TODO python/libxml.c: cleanup the extension function lookup
11020 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11021
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011022Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * configure.in python/Makefile.am: do not install outside
11025 of prefix
11026
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011027Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * python/TODO python/libxml.c: started adding SAX interfaces
11030 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11031 SAX test
11032
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011033Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * tree.c: hardened the addChild function
11036 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11037 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11038 added accessors needed for xmlNode, a bit more testing and
11039 extension of interfaces
11040 * python/tests/Makefile.am python/tests/build.py: added a test
11041 build from scratch/save/load/check
11042
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011043Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * parserInternals.c: change a small bit in the way valididy
11046 error messages get initialized
11047 * python/TODO python/libxml.c python/libxml2-python-api.xml
11048 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11049 added some memory debugging to track leaks at the libxml2 level
11050 * python/tests/*.py: changed all tests to check for leaks,
11051 there is just one left in XPath extension registrations.
11052
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011053Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * python/TODO python/generator.py python/libxml2-python-api.xml
11056 python/libxml2class.txt: more accessor classes for the parser
11057 context, allow to switch on and check validity
11058 * python/tests/Makefile.am python/tests/error.py
11059 python/tests/invalid.xml python/tests/valid.xml
11060 python/tests/validate.py: attded more test and and added error.py
11061 which I forgot to commit in the last step
11062
Daniel Veillard3ce52572002-02-03 15:08:05 +000011063Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * python/Makefile.am python/types.c: cleanup
11066 * python/libxml.c python/libxml.py python/libxml_wrap.h
11067 python/generator.py python/libxml2-python-api.xml
11068 python/libxml2class.txt: added class for parser context, added
11069 first cut for push mode support. Added a framework to generate
11070 accessors functions.
11071 * python/tests/Makefile.am python/tests/push.py: added a push
11072 test
11073
Daniel Veillardcfb05462002-02-02 23:18:22 +000011074Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11077 bug a bit of cleanup.
11078
Daniel Veillard5d819032002-02-02 21:49:17 +000011079Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11082 python/libxml2class.txt: adding error redirections and preformat
11083 to a python handler
11084 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11085 tests self checking
11086
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011087Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11090 a function
11091
Daniel Veillard9589d452002-02-02 10:28:17 +000011092Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11095 python/libxml.c python/libxml2-python-api.xml
11096 python/libxml2class.txt: Progressing through the TODOs, class
11097 description output, extra XML API, RPM now builds the wrappers
11098 for all python installed versions
11099
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011100Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * configure.in libxml.spec.in python/Makefile.am python/TODO
11103 python/generator.py python/libxml2class.txt: added more informations
11104 in the libxml2-python package including docs. Slightly changed
11105 the class hierarchy
11106 * python/tests/*: added basic regression tests infrastructure too
11107
11108Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11111 added libxml2-python as part of the packages installed
11112
Daniel Veillarda7340c82002-02-01 17:56:45 +000011113Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * python/Makefile.am python/generator.py python/libxml.c
11116 python/libxml.py: more work, now able to extend the
11117 XPath interpreter with functions written in python.
11118
Daniel Veillardc3e39442002-02-01 09:29:41 +000011119Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * python/Makefile.am: Jacob sent a patch to allow building from
11122 tarfile.
11123
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011124Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11127 inserted the python wrappers build, I hope this won't be too
11128 unportable
11129
Daniel Veillard1971ee22002-01-31 20:29:19 +000011130Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * xpath.c: minor optimization
11133 * python/generator.py python/libxml.c python/libxml.py
11134 python/libxml_wrap.h: more work on the python bindings,
11135 they now support XPath and there is no evident leak
11136
Daniel Veillard36ed5292002-01-30 23:49:06 +000011137Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * python/generator.py python/libxml.c python/libxml.py:
11140 more work on the python bindings generator.
11141
Daniel Veillard96fe0952002-01-30 20:52:23 +000011142Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * python/generator.py python/libxml.c python/libxml_wrap.h:
11145 more work on the python bindings.
11146
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011147Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * python/generator.py python/libxml.c python/libxml.py
11150 python/libxml_wrap.h: commited early version of a python binding
11151 for private use only ATM
11152
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011153Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * entities.c tree.c include/libxml/entities.h: applied patch
11156 from Anthony Jones to implement copy of DTD subtree too. Had
11157 just to keep 2 function private which really ought to become
11158 public ones.
11159
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011160Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * xmllint.c: added pointers to the web pages in the usage()
11163
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011164Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * tree.c: more fixes from Petr Kozelka for attribute handling
11167 in the tree API to align the semantic with DOM.
11168
Daniel Veillard36065812002-01-24 15:02:46 +000011169Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * valid.c tree.c entities.c: another set of patches from
11172 Anthony Jones for copy operations cleanup and robustness
11173
Daniel Veillardf8592562002-01-23 17:58:17 +000011174Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11177 an alphabetic index based on comments content
11178 * doc/*: rebuilt the web site with the new references
11179
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011180Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * parserInternals.h: Greg Sjaardema suggested to use an
11183 eponential buffer groth policy in xmlParserAddNodeInfo()
11184
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011185Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11188 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11189 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11190 to generate cross-references, and added/updated the stylesheets
11191 to generate and link API indexes. The generic keyword index
11192 is not done yet.
11193 * doc/*.html: regenerated all the usual docs too
11194
Daniel Veillard2070c482002-01-22 22:12:19 +000011195Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * debugXML.c: added an xpath function to the shell for T. V. Raman
11198
11199Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011200
11201 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11202 debug routines.
11203
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011204Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11207 support of attribute nodes
11208
Daniel Veillard9d06d302002-01-22 18:15:52 +000011209Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11212 hopefully near complete and fully documented of the API in XML
11213 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11214 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11215 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11216 include/libxml/parserInternals.h include/libxml/valid.hi
11217 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11218 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11219 include/libxml/xpath.h include/libxml/xpathInternals.h:
11220 Cleaned up the doc comments a lot in the process, the interface
11221 coverage is now 100%
11222
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011223Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11226 extracts comments from the gtk-doc DocBook output (a bit
11227 convoluted but seems to work).
11228
Daniel Veillard61006472002-01-21 17:31:47 +000011229Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11232 added an XML description of the API, moved the script generating
11233 it here. Added a "make api" target
11234
Daniel Veillardd2f23002002-01-21 13:36:00 +000011235Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11238
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011239Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * xpath.c include/libxml/xpathInternals.h: the change made to
11242 xmlXPathFuncLookupFunc was incompatible roll it back
11243
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011244Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * SAX.c: cleanup patch from Anthony Jones
11247 * doc/Makefile.am: fix the headers to avoid in make scan
11248 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11249 includes, * vs Ptr and general cleanup
11250 * parsedecl.py: first version of a script to extract the
11251 module interfaces, the goal will be to provide .decl or XML
11252 specification of the interfaces to build wrappers.
11253
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011254Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11257 now provides return codes in case of errors
11258
Bjorn Reese026d29f2002-01-19 15:40:18 +000011259Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11260
11261 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11262 Upgraded to trio baseline 1.6
11263 * strio.h strio.c: Replaced by triostr.h and triostr.c
11264
Daniel Veillard572577e2002-01-18 16:23:55 +000011265Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11268 of strdup usage in the code
11269
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011270Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * parser.c error.c: Keith Isdale complained rightly that
11273 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11274
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011275Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * tree.c: fixed the funxtion to set the xml: attributes
11278 * debugXML.c: added "setbase" to test it.
11279
Daniel Veillard2c748c62002-01-16 15:37:50 +000011280Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11283 to allow updating an attribute content
11284
Daniel Veillard8de85c62002-01-15 17:10:15 +000011285Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * libxml.h: try to avoid problems when compiling on Windows
11288
Daniel Veillard314cfa02002-01-14 17:58:01 +000011289Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * hash.c: patch from Anthony Jones for hash.c allocation size
11292 * Makefile.am: trying to work around Yet Another Libtool Madness
11293 and build the 2.4.13 release finally ...
11294
Daniel Veillard744683d2002-01-14 17:30:20 +000011295Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11298 * doc/* : update of the documentation
11299
Daniel Veillarde6a55192002-01-14 17:11:53 +000011300Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11303 at fixing #61290 :-(
11304
Daniel Veillardfb25a512002-01-13 20:32:08 +000011305Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11308 Fixes bug #67229
11309
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011310Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * tree.c: trying to avoid troubles when a subtree is copied
11313 and coalesced in part with the target tree. Should fix
11314 bug #67407
11315
Daniel Veillardd8224e02002-01-13 15:43:22 +000011316Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * valid.c: fixed validation of attributes content of type
11319 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11320 values, very old bug. Fixes #67671
11321
Daniel Veillard8107a222002-01-13 14:10:10 +000011322Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * parser.c include/libxml/parserInternals.h tree.c: integrated
11325 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11326 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11327
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011328Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * threads.c: applied Serguei Narojnyi's patch to add native
11331 thread support on the Win32 platform
11332 * testThreadsWin32.c Makefile.am: added the test program also
11333 from Serguei, Win32 specific
11334 * include/win32config.h include/libxml/xmlwin32version.h.in:
11335 added patch from Igor for the Windows thread specific defines.
11336
Daniel Veillard845cce42002-01-09 11:51:37 +000011337Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11340
Daniel Veillard7b602b42002-01-08 13:26:00 +000011341Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11344 output page into XMLinfo.html. Close bug #66951 and
11345 raised by Robert Collins too.
11346
Daniel Veillard73c6e532002-01-08 13:15:33 +000011347Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * encoding.c: Paul Keogh pointed out a possibility of segfault
11350 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11351 Closes bug # 68238
11352
Daniel Veillard4a859202002-01-08 11:49:22 +000011353Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * doc/*.html: updated the Gdome2 links
11356
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011357Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * libxml.h: Applied following patches from Robert Collins
11360 and make sure IN_LIBXML is defined when compiling it
11361 -------
11362 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11363 as well as Visual C.
11364 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11365 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11366 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11367 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11368 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11369 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11370 xmlSysIDExists xmlNoNetExists).
11371 * xmllint.c: Don't include winsock2.h for Cygwin.
11372
Daniel Veillard401c2112002-01-07 16:54:10 +000011373Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11376 when the version info is not present.
11377
Daniel Veillard6f42c132002-01-06 23:05:13 +000011378Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * tree.c: Anthony Jones pointed out a problem in
11381 xmlStringGetNodeList() and provided a fix for it
11382
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011383Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11384
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011385 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011386 xmlCreatePushParserCtxt() when the initial buffer passed
11387 is large.
11388
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011389Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * win32/*: big cleanup of the Windows/MSVC project files
11392 from Igor Zlatkovic
11393
Daniel Veillardcebb1362002-01-02 13:13:30 +000011394Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * doc/Makefile.am: should fix #67674 and avoid troubles if
11397 xsltproc is not available or fails in the prefix provided
11398
Daniel Veillard26908ab2002-01-01 16:50:03 +000011399Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11402
Daniel Veillard5344c602001-12-31 16:37:34 +000011403Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11404
11405 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11406 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11407 Fixed a few other problems raised by Charlie Bozeman.
11408 * result/VC/ElementValid[5-7]: fixed the output
11409
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011410Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11413 patches from Charlie Bozeman. Regenerated the HTML docs.
11414
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011415Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11418 for Windows from Igor
11419
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011420Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * xmllint.c: applied Justin Fletcher patch for --output or -o
11423
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011424Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * win32/libxml2/libxml2.def.src: close #67019
11427
Daniel Veillard01db67c2001-12-18 07:09:59 +000011428Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * xmllint.c: applied Justin Fletcher generic timing patch
11431 similar to the one already applied to xsltproc.
11432
Daniel Veillardd1640922001-12-17 15:30:10 +000011433Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * include/libxml/tree.h tree.c: applied documentation patches
11436 from Charlie Bozeman
11437
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011438Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11439
11440 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11441
Daniel Veillard29e43992001-12-13 22:21:58 +000011442Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * valid.c: fix the xmlStrdup() used in the previous patch.
11445 * valid.c: added --dropdtd
11446 * tree.c: fixed xmlUnlinkNode so it also removes the references
11447 from the document if the node is a DTD
11448
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011449Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * HTMLtree.c valid.c: cleanup some static declarations
11452
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011453Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11454
11455 * xmllint.c: removed another strdup()
11456 * doc/FAQ: removed the HP/UX entry
11457
Daniel Veillarded472f32001-12-13 08:48:14 +000011458Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * valid.c: fix bug #66816 when validating.
11461 * xmllint.c: don't use sys/time.h if configure did not found it
11462
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011463Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11464
11465 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11466 xmlcatalog_man.xml
11467
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011468Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11471 xmlInitMemory() was declared twice
11472
Daniel Veillardb82c1662001-12-09 14:00:54 +000011473Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11474
11475 * globals.c: do not reference strdup() !
11476 * configure.in libxml-2.0.pc.in: trying to fix the libs
11477 of the various config extraction modules
11478
Daniel Veillardef90ba72001-12-07 14:24:22 +000011479Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * configure.in : preparing 2.4.12
11482 * doc/* : updated and rebuilt the docs
11483
Daniel Veillard220346d2001-12-07 11:33:54 +000011484Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * uri.c: closed bug #66159
11487 * testURI.c: added --escape option
11488 * configure.in: some cleanup for xml2-config --cflags
11489
Daniel Veillard2a906822001-12-06 14:34:08 +000011490Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * globals.c testThreads.c: removed some misplaced includes
11493 of xmlversion.h
11494
Daniel Veillarde28313b2001-12-06 14:08:31 +000011495Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * threads.c: patch from Gary Pennington fixing a possible
11498 problem at initialization time.
11499
Daniel Veillardd3b08822001-12-05 12:03:33 +000011500Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011503 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011504 CodeWarrior.
11505
Daniel Veillarda7866932001-12-04 13:14:44 +000011506Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * xmllint.c: applied Geert Kloosterman's patch to fix
11509 --repeat --timing output
11510
Daniel Veillard19840942001-11-29 16:11:38 +000011511Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11514 where non-wellformed XML declaractions were not detected.
11515
Daniel Veillarde85d9342001-11-28 14:43:12 +000011516Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11519
Daniel Veillard22f25a82001-11-28 09:12:23 +000011520Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11523 gets reset by xmlCleanupInputCallbacks() and this makes the
11524 function useless. Same for output.
11525
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011526Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * xmlIO.c: robert pointed out a loop error in callback cleanups
11529
Daniel Veillard8faa7832001-11-26 15:58:08 +000011530Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11533 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11534 they are not really tied to debugging
11535
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011536Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11539 * xmllint.c: better --catalogs description
11540
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011541Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11542
11543 * tree.c: fixed a couple of problems in xmlSetProp()
11544
Daniel Veillardcd337f02001-11-22 18:20:37 +000011545Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11548 unappropriate stdout output.
11549
Daniel Veillard566d4df2001-11-22 13:00:53 +000011550Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11553 by Denis Beurive, closes #65111
11554
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011555Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * valid.c: in case of content model validity error, don't
11558 print it if validity warnings were not requested.
11559
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011560Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11561
11562 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11563 * parserInternals.c: removed the last exit() call. Print an
11564 unmaskable error on stderr instead (library mismatch detection)
11565
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011566Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11567
11568 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11569 shell instructions from Heiko Rupp
11570
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011571Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * catalog.c: use the URL notation file:// for default catalog paths
11574
Daniel Veillard0ec98632001-11-14 15:04:32 +000011575Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * include/libxml/tree.h: better comments for _private fields
11578 * tree.c: removed a problem when copying an entity reference.
11579
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011580Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * vms/*: updated instructions and diffs from John A Fotheringham
11583
Daniel Veillarda11001b2001-11-12 22:45:36 +000011584Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * include/libxml/xmlerror.h: avoid an include problem if
11587 #include <libxml/xmlerror.h> happens first in code
11588 seems to be the case in KDE libs
11589
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011590Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11593 from Igor for Windows
11594
11595Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * Makefile.am: Gary Pennington pointed out a missing prefix
11598
Daniel Veillard43d3f612001-11-10 11:57:23 +000011599Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11602 * doc/*: upgraded and rebuilt the docs
11603
Daniel Veillardc1f78342001-11-10 11:43:05 +000011604Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * HTMLparser.c: fix comment in scripts element parsing.
11607 * result/HTML/doc3*: updated the results.
11608
11609Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * uri.c: another URI bug fix #63336, using Joel Young patch.
11612
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011613Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11616 a cleaned up version of the Pwd shell string generation.
11617
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011618Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * valid.c include/libxml/tree.h: trying to fix namespaces +
11621 validation problems for good, closing #63619 in the process
11622 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11623 wrong in this respect, fixed it.
11624
Daniel Veillardd536f702001-11-08 17:32:47 +000011625Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * xmllint.c: Morus Walter patch to allow --format and --encode
11628
Daniel Veillard5004f422001-11-08 13:53:05 +000011629Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11630
11631 * debugXML.c: Stefan Kost provided an help command for the shell
11632
Daniel Veillarda6825e82001-11-07 13:33:59 +000011633Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * debugXML.c: Heiko Rupp pointed that the shell would crash
11636 on empty nodesets returns.
11637
Daniel Veillard03f848d2001-11-07 12:53:46 +000011638Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11641 migh need the history libraries
11642
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011643Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11646 handle the case of < in quoted attributes, Bastian Kleineidam
11647
Daniel Veillardc853b322001-11-06 15:24:37 +000011648Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11651 fixing catalog breakages
11652 * Makefile.am catalog.c result/catalogs/catal
11653 result/catalogs/mycatalog.* test/catalogs/catal*:
11654 fixed more problems in catalog support, added more regression tests
11655 for both XML and SGML catalog handling
11656
Daniel Veillard66870c72001-11-05 19:27:49 +000011657Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * debugXML.c: applied an improvement to xmlGetLineNo() from
11660 Keith Isdale
11661
Daniel Veillardffe09c92001-11-05 14:21:47 +000011662Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11665 Side effect of the progressive catalog loading
11666
Daniel Veillardad661b92001-11-05 11:43:15 +000011667Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * Makefile.am: confexecdir and confexec_DATA were defined twice
11670 pointed out by Karl Eichwalder
11671
Daniel Veillard6eb17722001-11-04 22:19:27 +000011672Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * xmlcatalog.c: avoid unlink() and use remove() instead.
11675
Daniel Veillardea898282001-11-04 22:13:45 +000011676Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * libxml.spec.in: cleanup
11679 * include/libxml/xmlwin32version.h: updated with 2.4.8
11680
Daniel Veillarda4617b82001-11-04 20:19:12 +000011681Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11684 of compiling libxml with a non standard set of options
11685
John Fleck027edfb2001-11-04 20:13:58 +000011686Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11687
11688 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11689 document --sgml option, fixing gnome bugzilla #63382
11690
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011691Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11694 breakage of 2.4.7, added a couple of really needed APIs
11695 like xmlCatalogIsEmpty() and xmlNewCatalog()
11696 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11697 for install-catalog
11698 * configure.in: preparing 2.4.8
11699
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011700Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11703 include/libxml/tree.h include/libxml/xmlIO.h: more include
11704 cleanups, export cleanly one html output + format function.
11705
11706Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * parser.c: removed initGenericErrorDefaultFunc call from
11709 xmlInitParser() since it could destroy previous calls to
11710 xsltSetGenericErrorFunc() effects
11711
Daniel Veillardebd38c52001-11-01 08:38:12 +000011712Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11715 keyword.
11716
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011717Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * Makefile.am: cleanup
11720 * threads.c: cleanup too
11721 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11722 from xsltproc
11723 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011724 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011725
Daniel Veillard91c00402001-10-30 17:41:38 +000011726Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11729 was not used anymore !
11730
Daniel Veillard52dcab32001-10-30 12:51:17 +000011731Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * configure.in: preparing 2.4.7
11734 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11735 manual page from John
11736 * doc/*: updated the doc and rebuilt the generated pages
11737
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011738Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * xmlIO.c: closing bug #62711, the library should never
11741 close stdin or stdout.
11742
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011743Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * uri.c: second pass at fixing #63336, using Joel Young
11746 final patch. looks okay.
11747
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011748Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * uri.c include/libxml/uri.h: trying to clear #63336
11751 allowing the escaping routine to parse unconformant
11752 URI-References.
11753
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011754Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * vms/readme.vms vms/build_libxml.com nanoftp.c
11757 include/libxml/xmlversion.h.in: a few VMS updates from
11758 John A Fotheringham
11759 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11760 and xmlCleanupOutputCallbacks() for the Perl binding people.
11761
Daniel Veillard635ef722001-10-29 11:48:19 +000011762Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11765 apply fixes to close #63271 and avoid segfaults when
11766 the error routine gets callbed before xmlInitParser()
11767 get called.
11768 * nanoftp.c error.c: Applied patches from Justin Fletcher
11769 correcting some xmlGenericError misuses.
11770
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011771Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11772
11773 *doc/xmllint.xml, doc/xmllint.1
11774 New and improved man page for xmllint - .xml is the original, .1
11775 is the generated man page
11776
Daniel Veillardc9484202001-10-24 12:35:52 +000011777Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11778
11779 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11780 the web site from the main HTML document.
11781
Daniel Veillard5151c062001-10-23 13:10:19 +000011782Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * parser.c: fixed an erroneous validation bug when PE refs
11785 occurs in external parsed entities referenced from the
11786 internals subset
11787 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11788 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11789 added the associated testcase, it's a nice one.
11790 * HTMLparser.c: generate the DTD node as HTML still ...
11791 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11792
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011793Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * HTMLparser.c: fixed a bug in htmlNewDoc()
11796
Daniel Veillard89cad532001-10-22 09:46:13 +000011797Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * test/threads/*: added entities testing to the Thread test
11800 * testThreads.c: make the test reasonable
11801 * DOCBparser.c: fix the DTD public and system ID
11802 * xmllint.c: added --sgml for SGML DocBook importing
11803 * Makefile.am: added Docbtests target
11804
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011805Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11808 * testThreads.c: removed bogus include
11809
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011810Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11813 fixed a very serious (looping) validation bug
11814
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011815Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * include/libxml/globals.h include/libxml/threads.h threads.c
11818 testThreads.c: far more testing, cleaning up bugs
11819 * *.c : make sure globals.h is always included.
11820
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011821Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * HTMLparser.c: try to get rid of parser loops for good.
11824
Daniel Veillardab7488e2001-10-17 11:30:37 +000011825Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11826
11827 * configure.in: fixed some bugs in CFLAGS passing.
11828 * test/threads Makefile.am testThreads.c: added a specific
11829 threaded test case (really nasty, guaranteed).
11830
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011831Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11832
11833 * catalog.c: serious cleanup on the management of the
11834 XML catalog tree, more tests done, especially with
11835 the catalog PI.
11836
Daniel Veillard364789a2001-10-16 12:45:00 +000011837Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * catalog.c: avoid a problem in catalog cleanup on SMP if
11840 catalogs were not initialized.
11841
Daniel Veillard81463942001-10-16 12:34:39 +000011842Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11843
11844 * catalog.c xpath.c: trying to cleanup the not thread safe
11845 parts of the library.
11846
Daniel Veillard64a411c2001-10-15 12:32:07 +000011847Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11848
11849 * include/libxml/globals.h configure.in global.data: make
11850 the allocation be per-thread a configure option
11851 * encoding.c include/libxml/parser.h: fixed compilation
11852 errors
11853
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011854Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11855
11856 * include/libxml/parser.h: Norm reported that a few lines
11857 added were breaking libxslt compile, removed them for now
11858
Daniel Veillard6f350292001-10-14 09:56:15 +000011859Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * parser.c parserInternals.c threads.c: debugged and fixed
11862 initialization problems which were giving troubles on SMP
11863 boxes.
11864
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011865Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * include/libxml/Makefile.am: missing globals.h
11868
Daniel Veillarde7090612001-10-13 12:18:28 +000011869Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011870
Daniel Veillarde7090612001-10-13 12:18:28 +000011871 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011872
Daniel Veillardd0463562001-10-13 09:15:48 +000011873Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11876 include/libxml/parserInternals.h include/libxml/tree.h
11877 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11878 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11879 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11880 Applied the last patches from Gary, cleanup, activated threading
11881 all user accessible global variables are now handled in globals.[ch]
11882 Still a bit rought but make tests passes with either
11883 --with-threads defined at configure time or not.
11884 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11885 linking options
11886
Daniel Veillardb8478642001-10-12 17:29:10 +000011887Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * Makefile.am include/libxml/Makefile.am
11890 include/libxml/globals.h globals.c include/libxml/threads.h
11891 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11892 configure.in: started integrating the core of the thread support
11893 not activated yet but half integrated. The code should still
11894 compile and work anyway.
11895
Daniel Veillardb44025c2001-10-11 22:55:55 +000011896Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11899 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11900 integrating the non-controversial parts of Gary Pennington
11901 multithread patches
11902 * catalog.c: corrected a small bug introduced
11903
Daniel Veillard75b96822001-10-11 18:59:45 +000011904Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11905
11906 * catalog.c include/libxml/catalog.h: very serious cleanup,
11907 isolating unportable code and as much as possible the accesses
11908 to the global shared catalog. May need more testing !
11909
Daniel Veillard78d12092001-10-11 09:12:24 +000011910Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11911
11912 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11913 Keith Isdale patches for the XSLT debugger interfaces. Some
11914 cleanup
11915
Daniel Veillardff0b7312001-10-11 06:46:09 +000011916Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11919 * DOCBparser.c: generate line nubers in elements
11920
Daniel Veillard60087f32001-10-10 09:45:09 +000011921Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * configure.in: preparing 2.4.6 release
11924 * doc/xml.html doc/html/*: updated and rebuilt the docs
11925 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11926
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011927Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11928
11929 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11930 adding documentation for DV's supercatalog support
11931
Daniel Veillard82d75332001-10-08 15:01:59 +000011932Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11933
11934 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11935 super catalog support adding one API and one flag --sgml to
11936 xmlcatalog
11937
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011938Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11939
11940 * doc/xmlcatalog_man.xml, xmlcatalog.1
11941 One more crack at
11942 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11943
11944
Thomas Broyer47334c02001-10-07 16:41:52 +000011945Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11946
11947 * xpath.c: implemented xmlXPathObjectCopy for external objects
11948 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11949
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011950Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11951
11952 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11953 finishing up fix to
11954 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11955 the xmlcatalog man page display more elegantly
11956
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011957Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11958
11959 * configure.in: closing bug #61832
11960 * HTMLparser.c: removed a warning
11961
Daniel Veillard6ab38382001-10-06 13:08:27 +000011962Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11963
11964 * xpath.c: fixing #61673 part I, do not loose doc information
11965 when copying result value trees.
11966
Daniel Veillard556c6682001-10-06 09:59:51 +000011967Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11968
11969 * xpath.c: trying to harden the XPath interpreter
11970
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011971Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11972
11973 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11974 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11975
William M. Brack1633d182001-10-05 15:41:19 +000011976Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11977
11978 * HTMLparser: repaired another loop problem
11979
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011980Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11983 parsing.
11984 * xpath.c: fix bug #61291 the default XML namespace node is
11985 missing from the namespace axis.
11986 * tree.c: refuse to create namespaces nodes with prefix "xml"
11987
Daniel Veillard651f9472001-10-04 14:51:06 +000011988Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11989
11990 * SAX.c: ouch a non-defined namespace could lead to a crash,
11991 fixed #61215
11992
Daniel Veillard7dd05702001-10-04 14:25:12 +000011993Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11994
11995 * parserInternals.c: closed bug #61054
11996
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011997Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11998
11999 * include/libxml/Makefile.am: closing #60708
12000
Daniel Veillarda293c322001-10-02 13:54:14 +000012001Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12002
12003 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12004 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12005
Daniel Veillardf4309d72001-10-02 09:28:58 +000012006Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12009
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012010Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12013 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12014
Daniel Veillard16756b62001-10-01 07:36:25 +000012015Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * catalog.c: Justin Fletcher provided cleaup code in case
12018 HAVE_STAT is not defined
12019 * include/win32config.h: Igor Zlatkovic suggested to have
12020 HAVE_STAT defined there
12021
William M. Brack5e1cac12001-09-28 16:19:18 +000012022Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12023
12024 * catalog.c - fixed typing error reported by M. Barros
12025
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012026Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12027
12028 * xmllint.c - fixing typo
12029
William M. Brackd28e48a2001-09-23 01:55:08 +000012030Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12031
12032 * HTMLparser.c: small enhancement to prevent loop on
12033 unrecognizable data
12034
Daniel Veillardb1d62872001-09-21 09:47:08 +000012035Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * parserInternals.c: applying patch from bug #60757 this
12038 should close it
12039
Daniel Veillardc0631a62001-09-20 13:56:06 +000012040Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * catalog.c xmlcatalog.c: removed a couple of warning
12043 * xpath.c: try to solve the linking problem on platforms
12044 needing trio to compile
12045
Daniel Veillard1a123612001-09-19 08:06:23 +000012046Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012047
Daniel Veillard1a123612001-09-19 08:06:23 +000012048 * Makefile.am libxml.spec.in: backing up non-documented changes
12049 commited without review or aproval by Jens Finke <jens@gnome.org>
12050 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012051
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012052Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12053
12054 * configure.in: Joe Orton provided a patch fixing a problem
12055 when iconv is specified to be in a non-standard directory
12056 but wasn't exported in xml2-config --cflags
12057
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012058Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012060 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012061 troubles with 2.4.4 errors.
12062
Daniel Veillard16698282001-09-14 10:29:27 +000012063Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * encoding.c entities.c: do not output hexadecimal charrefs
12066 when serializing HTML since some version of Netscape can't
12067 grok it, generate decimal ones.
12068 * result/HTML/doc3.htm: output changed due to previous test
12069 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12070
Daniel Veillard98fed372001-09-13 11:34:58 +000012071Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12074 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12075
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012076Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012077 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012078
12079 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12080 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12081 updated the configuration scripts systems accordingly
12082
Daniel Veillard04382ae2001-09-12 18:51:30 +000012083Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12084
12085 * configure.in: preparing for 2.4.4
12086 * doc/xml.html doc/html/*: updated and rebuilt the docs
12087
Daniel Veillardd63437e2001-09-12 15:00:27 +000012088Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * win32/dsp/libxml2.def.src: tried to incorporate comments
12091 from bug #59220
12092
Daniel Veillard319a7422001-09-11 09:27:09 +000012093Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * parser.c result/noent/wml.xml: fixed bug #59981 related
12096 to handling of '&' in attributes when entities are substitued
12097
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012098Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * libxml.h include/libxml/xmlversion.h.in
12101 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12102 Tried to close bug #60131
12103
Daniel Veillardbce62332001-09-10 18:46:55 +000012104Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12105
12106 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12107
Daniel Veillard143b04f2001-09-10 18:14:14 +000012108Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12109
12110 * SAX.c: fixing bug #59946 on xmlns=""
12111
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012112Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12115 but allocates a new error code.
12116
Daniel Veillard05c13a22001-09-09 08:38:09 +000012117Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * xmllint.c: John Fleck fixed typos in the options output
12120 * parser.c SAX.c: fix ignorable white space SAX selection
12121
12122Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12123
12124 * entities.c: Steve Underwood found the possibility of an
12125 ininite loop in case of error.
12126
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012127Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12130
Daniel Veillarda050d232001-09-05 15:51:05 +000012131Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * parser.c: warn if version is not 1.0 but it's not
12134 strictly speaking an error after analyzing the spec
12135
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012136Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12137
12138 *doc/catalog.html - add link to the html version of the
12139 man page, other linguistic cleanups
12140
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012141Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12142
12143 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12144 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12145 file, has not yet been included in the build.
12146
Daniel Veillard99784ff2001-09-01 16:20:28 +000012147Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * catalog.c: removed a duplicate affectation Justin Fletcher
12150
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012151Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * tree.c: Armin Sander pointed a possible text coalescing
12154 problem, completed his patch.
12155
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012156Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12157
12158 * trionan.c: Fixed const and volatile re-definition problem
12159
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012160Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * libxml.4 parser.c: doc updates from Heiko Rupp
12163 * parserInternals.c: 2 sanity checks from Heiko Rupp
12164
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012165Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12166
12167 * tree.c: applied patch from Armin Sander to make some pointers
12168 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012169 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012170
Daniel Veillardb06c6142001-08-27 14:26:30 +000012171Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12172
12173 * xpath.c: hum, restrict the integer usage gcc bug workaround
12174 to only gcc compilers so that other architecture don't get
12175 penalized by this limitation.
12176 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12177
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012178Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12181 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12182
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012183Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12186 --convert option to xmlcatalog to convert SGML ones to
12187 the XML syntax.
12188 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12189
12190 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012191Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * catalog.c xmlIO.c: started some serious testing and fixed
12194 a few bug and optmization needs.
12195
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012196Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12199 preparing for a 2.4.3 release even if it may not be ready yet
12200 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12201 all file parsing lookup to go through the entity resolver, add
12202 to add an API to bypass it (needed to load catalogs themselves),
12203 some cleanup on the catalog code too.
12204 * nanoftp.c: small cleanup
12205 * doc/catalog.html: small update
12206
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012207Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12210 Jun Kuriyama
12211
Daniel Veillardffb120d2001-08-23 00:52:23 +000012212Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * doc/catalog.html: finished the catalog documentation
12215
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012216Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * doc/catalog.html doc/xml.html: added documentation about
12219 Catalog support, misses an API description
12220 * doc/html/*: reextracted the API pages
12221
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012222Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12225 Added the part about section 7.2 on URI resolution,
12226 fixed a side effect in the HTML parser, look complete
12227 and ready to rock except the URI/SystemID part!
12228
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012229Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * include/libxml/catalog.h include/libxml/parser.h
12232 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12233 xmlIO.c: added support and APIs needed for the catalog PI
12234 * include/libxml/xmlIO.h: cleanup
12235
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012236Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12239 include/libxml/catalog.h: starts to look okay, really
12240 plugged the new framework, cleaned a lot of stuff,
12241 added some APIs, except the PI's support missing this
12242 should be mostly complete
12243 * result/catalogs/* test/catalogs/*: added new test, enriched
12244 the existing one with URN ID tests
12245
Daniel Veillard64339542001-08-21 12:57:59 +000012246Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * catalog.c: fixed nextCatalog
12249 * result/catalogs/docbook test/catalogs/*: started adding
12250 a small regression test
12251
Daniel Veillardcda96922001-08-21 10:56:31 +000012252Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12253
12254 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12255 more work on the XML catalog support.
12256 * parser.c include/libxml/parser.h: small cleanup seems using
12257 list as a public parameter name can give portability troubles
12258 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12259 include/libxml/xpath.h include/libxml/Makefile.am: removed
12260 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12261 wrappers
12262
Bjorn Reese45029602001-08-21 09:23:53 +000012263Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12264
12265 * Makefile.am trio.c triodef.h trionan.c xpath.c
12266 include/libxml/Makefile.am include/libxml/trionan.h:
12267 Re-worked Not-A-Number and Infinity support.
12268 * xmlcatalog.c: added readline include files
12269
Daniel Veillard344cee72001-08-20 00:08:40 +000012270Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12271
12272 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12273 testCatalog as xmlcatalog, making it an installed app
12274 adding a shell, and preparing it to be a /etc/xml/catalog
12275 management tool, though not ready yet
12276 * catalog.c include/libxml/catalog.h: adding support for
12277 XML Catalogs http://www.oasis-open.org/committees/entity/
12278 not finished, there is some interesting tradeoffs and a
12279 few open questions left.
12280
Daniel Veillardb7664f42001-08-19 13:00:43 +000012281Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * xmllint.c: fixed a line formatting problem
12284
Daniel Veillard5015b712001-08-17 09:37:52 +000012285Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * SAX.c: removed a couple of unused variable (Albert Chin)
12288
Daniel Veillardbb371292001-08-16 23:26:59 +000012289Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12292 trying to fix some troubles w.r.t. function returning
12293 const xxxPtr.
12294
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012295Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12298 defined
12299
Daniel Veillardae6db172001-08-16 19:32:00 +000012300Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12301
12302 * xpointer.c: removed unused var
12303
Daniel Veillard09190202001-08-16 16:27:41 +000012304Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * testXPath.c: another small cleanup closing bug #59110
12307
Daniel Veillard796f4b62001-08-16 16:00:13 +000012308Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * win32/dsp/libxml2.def.src: small cleanup closing bug
12311 #59108
12312
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012313Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * example/gjobread.c: add xmlCleanupParser() before leaving
12316
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012317Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * config.h.in configure.in include/libxml/xmlwin32version.h:
12320 released 2.4.2
12321
Daniel Veillardd3d06722001-08-15 12:06:36 +000012322Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * include/libxml/valid.h debugXML.c valid.c: deprecate
12325 the non-boundchecking Sprintf functions, add Snprintf
12326 this should close bug #57984
12327
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012328Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12331 URIs before doing the lookups (pointed by Mark Vakoc)
12332
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012333Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12334
12335 * xpath.c: serious changes on Result Value Trees and NodeSets
12336 w.r.t. deallocation and collect operations. Probably not
12337 100% clean (merge of allocated trees smells like a problem).
12338 Seems sufficient to close #58943
12339
Daniel Veillard90493a92001-08-14 14:12:47 +000012340Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12341
12342 * xmllint.c: adding a --format option
12343
Daniel Veillardfe703322001-08-14 12:18:09 +000012344Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * xpath.c: count() was broken on Result Value Tree
12347 * xmlIO.c: fixed file:/// accesses on _WIN32
12348
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012349Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12352 macro was renamed, this should close bug #58683
12353
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012354Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12355
12356 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12357 entity substitution mode text at the end of the entity might
12358 be added due to text coalescing.
12359 * nanoftp.c parser.c: small cleanup
12360
Daniel Veillard0c720972001-08-08 20:59:00 +000012361Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12362
12363 * HACKING: added John Fleck right to commit in the doc subdir
12364
Daniel Veillard48da9102001-08-07 01:10:10 +000012365Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12366
12367 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12368 allow to inherit attributes from the DTD directly in the
12369 tree, this is needed for XPath and can be a useful feature.
12370 Inherited namespaces are always provided at the tree level now
12371 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12372 of tests for this feature (XSLT being the prime user).
12373
Daniel Veillard50f34372001-08-03 12:06:36 +000012374Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12377 testSAX.c xmlIO.c xmllint.c include/win32config.h
12378 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12379 include/libxml/xmlwin32version.h.in win32/README.MSDev
12380 win32/dsp/*: applied Win32 Facelift No.2 patches from
12381 Igor Zlatkovic for Windows/MSC
12382
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012383Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * SAX.c: unparsedEntityDecl() the URI computation of the
12386 entity wasn't done breaking XSLT unparsed-entity-uri()
12387
Daniel Veillard567e1b42001-08-01 15:53:47 +000012388Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12389
12390 * xpath.c: fixed a bug when walking the descendants and
12391 the current node has no children
12392 * debugXML.c: show up when a text node is supposed to not be escaped
12393
Thomas Broyerf186c822001-07-31 23:30:37 +000012394Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12395
12396 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12397 worked like the set:leading() function)
12398 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12399
Daniel Veillardba6db032001-07-31 16:25:45 +000012400Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12403
Daniel Veillard57905372001-07-31 15:52:17 +000012404Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * include/libxml/xmlIO.h: apply change to close #58141
12407 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12408
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012409Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * parser.c: when the internal subset uses a PE, then the
12412 included entity can use conditional sections.
12413
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012414Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12417 when walking the namespace axis showing up in
12418 libxst/tests/general/bug-12
12419 * xmlmemory.c: added the possibility to trace a given block
12420 defined by its address
12421
Daniel Veillard4aafa792001-07-28 17:21:12 +000012422Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * parser.c: don't override existing encoding specified before
12425 starting xmlParseDocument()
12426
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012427Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12428
12429 * include/libxml/xmlwin32version.h: reinserted, needed for
12430 Windows users of CVS
12431
Darin Adlera77cac02001-07-27 17:41:51 +0000124322001-07-27 Darin Adler <darin@bentspoon.com>
12433
Darin Adler699613b2001-07-27 22:47:14 +000012434 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12435 * testCatalog.c: Add include of <libxml/parser.h>.
12436
124372001-07-27 Darin Adler <darin@bentspoon.com>
12438
Darin Adlera77cac02001-07-27 17:41:51 +000012439 * include/libxml/.cvsignore:
12440 * include/libxml/xmlwin32version.h:
12441 Remove this file from CVS because it's generated.
12442
Daniel Veillard50822cb2001-07-26 20:05:51 +000012443Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * parser.c include/libxml/parser.h: applied const patches from
12446 Tom Moog #58002
12447
Thomas Broyerba4ad322001-07-26 16:55:21 +000012448Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12449
12450 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12451 lookup framework
12452
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012453Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * tree.c: fixed xmlCopyNode() for documents
12456
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012457Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12460
12461Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012462
12463 * parser.c: fixes bug #57652 reported by Morus Walter
12464
Daniel Veillarde3924972001-07-25 20:25:21 +000012465Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12468
Daniel Veillarda53c6882001-07-25 17:18:57 +000012469Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12472 errors, lesson don't add new functions at 1am before a release
12473 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12474 from XPath initialization when possible.
12475
Daniel Veillardd9bad132001-07-23 19:39:43 +000012476Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * result/scripts/base*: removing history/readline changed
12479 this slightly
12480 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12481 xmllint.c: make element content line number generation
12482 optionnal to avoid breaking old apps added interface to switch
12483
Daniel Veillardf012a642001-07-23 19:10:52 +000012484Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012487 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012488 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12489 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12490 John Kroll fixes to allow saving to HTTP via PUT (or
12491 POST of needed).
12492 * doc/html/*.html: regenerated the docs
12493
Thomas Broyere8126242001-07-22 03:54:15 +000012494Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12495
12496 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12497 xmlHashScanFull and xmlHashScannFull3 to get passed the
12498 three keys as arguments to the callback function
12499
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012500Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * configure.in Makefile.am: removed libxml softlink for good
12503 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12504 100% coverage by gtk-doc
12505
Daniel Veillard8599e702001-07-17 21:38:51 +000012506Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12509 fixed serious troubles due to size_t vs. int mismatch
12510
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012511Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12512
12513 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12514
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012515Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12516
12517 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12518 convenient extension API for value and context managing
12519 Now handles external objects through xmlXPathPopExternal,
12520 xmlXPathWrapExternal and xmlXPathReturnExternal.
12521 Added functions for sets operations (intersection, etc.)
12522
Daniel Veillard22090732001-07-16 00:06:07 +000012523Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12526 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12527 HTMLparser.c: cleanup of global variables, marking some
12528 const or private.
12529
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012530Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012531
12532 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12533 fixed xmlXPathNodeSetItem when passing index=0
12534
Daniel Veillard05dec342001-07-14 21:57:39 +000012535Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12538
Daniel Veillard28ae6362001-07-14 16:44:32 +000012539Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12540
12541 * xmllint.c: fixed compilation under Cygwin #57503
12542 * TODO: update
12543
Peter Williamsed156f52001-07-13 18:35:13 +0000125442001-07-13 Peter Williams <peterw@ximian.com>
12545
12546 * config.h.in: add #undef HAVE_DLFCN_H
12547
12548 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12549 builddir.
12550
Daniel Veillard73b36e32001-07-12 15:09:52 +000012551Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12554 raised by #57348 and #57381
12555
Daniel Veillard7db37732001-07-12 01:20:08 +000012556Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12559 tree.c xpointer.c: store the line numbder in element->content,
12560 may break some software, need a configuration mechanism
12561
Darin Adler96037892001-07-11 00:03:16 +0000125622001-07-10 Darin Adler <darin@bentspoon.com>
12563
12564 * .cvsignore:
12565 * example/.cvsignore:
12566 * include/.cvsignore:
12567 * include/libxml/.cvsignore:
12568 Various things that are generated and should be ignored.
12569
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012570Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12573 * doc/xml.html doc/html/*: updated the docs
12574
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012575Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12578 validation occured on content with element child
12579
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012580Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * tree.c: fixed XML Base computation which was broken
12583 * debugXML.c: added a base function to the shell
12584 * Makefile.am result/scripts/* test/scripts/*: added scripts
12585 based regression tests, and adding 2 XML Base tests
12586
Daniel Veillard19e96c32001-07-09 10:32:59 +000012587Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * tree.c: set properties doc and call xmlSetListDoc for properties
12590 content when grafting them in a different tree.
12591 * aclocal.m4: remove from CVS
12592
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012593Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * win32/libxml2/libxml2.def.src: added some missing entry point
12596 for XPath (Mark Vakoc)
12597
Daniel Veillard388236f2001-07-08 18:35:48 +000012598Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12601 layer should URI-Unescape before trying to open resources.
12602
Daniel Veillard04383752001-07-08 14:27:15 +000012603Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * xpath.c: fix the name() bug for elements in the default
12606 namespace reported by Charlie Bozeman
12607
Daniel Veillard7583a592001-07-08 13:15:55 +000012608Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12611 led to an XPath fix, improvements of SAX initialization, and
12612 an added option --nocdata to testXPath
12613
Daniel Veillard449d7392001-07-07 19:11:06 +000012614Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * doc/libxml-doc.el: Felix Natter provided anew version working
12617 with XEmacs too
12618
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012619Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * include/libxml/xpath.h: small cleanup
12622 * doc/xml.html: update
12623
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012624Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12627 released 2.3.14
12628
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012629Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012632 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012633
Daniel Veillard73c9c042001-07-05 20:02:54 +000012634Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12637 were not equal to empty strings
12638
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012639Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * SAX.c: fixed a URI-Reference computation problem when validating
12642 * xmlIO.c: small cleanup
12643
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012644Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * parser.c: improved the description of a couple of interfaces
12647 upon Larry Stamper suggestion
12648
Daniel Veillard62f313b2001-07-04 19:49:14 +000012649Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * SAX.c entities.c parser.c: changed completely the way entities
12652 are handled when running the parser in entity substitution mode.
12653 This fixes a bug reported by Stephan Kulow and nearly divides
12654 by 3 the amount of memory required by libxslt to load and process
12655 DocBook TDG.
12656
Daniel Veillardf420ac52001-07-04 16:04:09 +000012657Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * HTMLparser.c: fixing a too early root closing problem raised
12660 byt Prashanth Naidu
12661
Daniel Veillard8c357d52001-07-03 23:43:33 +000012662Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12665 raised by Mark Vakoc.
12666
Daniel Veillard6e90d192001-07-03 16:37:49 +000012667Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * example/Makefile.am: fixed the include path to add srcdir/include
12670 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12671 and some cleanup
12672
Daniel Veillardf06307e2001-07-03 10:35:50 +000012673Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12676 lot of optimization work, results in significant improvements
12677 when handling really complex XPath queries. Add a small optimizer
12678 for unions, improve [n] and [last()], avoid some costly ops.
12679
Daniel Veillard77044732001-06-29 21:31:07 +000012680Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12683 * xpath.c: small cleanup
12684 * xmlGetNsList: reformated, fixed problems if used on Entities
12685
Daniel Veillard2adbb512001-06-28 16:20:36 +000012686Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12689
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012690Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12693 * Makefile.am example/Makefile.am: workaround automake generating
12694 erroneous deps
12695
Daniel Veillard12f7d292001-06-28 13:12:11 +000012696Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * include/win32config.h: bug #56801 Yon Derek provided a patch
12699 to the windows config file.
12700
Daniel Veillard87ee9142001-06-28 12:54:16 +000012701Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12704 libxml.h : Yon Derek provided a set of changes to compile from
12705 CVS on Windows/MSC
12706
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012707Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * parser.c: fixed UTF8 BOM support in push mode
12710 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12711 added a specific testcase
12712
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012713Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * Makefile.am: added --push regression tests
12716 * parserInternals.c: the XML parser segfaulted in --push mode
12717
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012718Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * configure.in: moved the symlinks detection within a CVS
12721 check, this is not portable and will be removed soon.
12722 * xpath.c: small cleanup/speedup
12723
Daniel Veillard11648102001-06-26 16:08:24 +000012724Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12727 release of 2.3.12
12728 * parser.c: make an error message if unknow entities in all cases
12729
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012730Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12733
Daniel Veillard23793842001-06-25 16:07:45 +000012734Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12737 includes were installed in the wrong dir
12738
Daniel Veillardf5498f32001-06-25 15:08:36 +000012739Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * doc/html.xml: warn against sending code to exhibit bugs.
12742
Daniel Veillard56f06462001-06-24 21:34:03 +000012743Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12746 Tru64 from Thomas Leitner
12747
Daniel Veillardc5d64342001-06-24 12:13:24 +000012748Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * AUTHORS: added William and Bjorn
12751 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12752 daniel@veillard.com hopefully I won't have to do this again
12753 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12754 docs can be rebuilt cleanly now
12755 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12756 from CVs it's generated, added include/libxml/xmlwin32version.h
12757 also generated but which should change far less frequently.
12758 * catalog.c nanoftp.c: made sure to include libxml.h not
12759 libxml/xmlversion.h directly
12760 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12761 when compiling on WIN32 and MSC
12762
Daniel Veillard07385fd2001-06-23 21:55:48 +000012763Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * include/Makefile.am include/libxml/Makefile.am configure.in:
12766 fixed make distcheck and rebuilding the rpms
12767
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012768Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * configure.in: should finish the migration of exported includes
12771 into a real include/libxml in CVS, at least for CVS users.
12772 * removed the exported headers, added in include/libxml (as well
12773 as xmlversion.h.in).
12774
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012775Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * configure.in: fixed the way to detect symlink
12778
Daniel Veillard66541772001-06-23 18:31:04 +000012779Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * configure.in: updated, include/libxml is now a real CVS dir
12782
Daniel Veillardca989762001-06-23 17:39:29 +000012783Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12786 version works with both libxml1 and libxml2 (it autodetects
12787 the prefix of the html-files) from Felix Natter.
12788 * doc/xml.html: updated doc accordingly
12789
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012790Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * xpath.c: fixed the bug generating a template loop in libxslt
12793 when using docbook-xsl-1.4, * should filter out document nodes
12794 * HACKING: added William
12795 * TODO: updated
12796
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012797Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * doc/FAQ.html: added a warning about gcc-3.0
12800 * doc/xml.html: added reference to gdome2 and removed a confusing
12801 sentence
12802
Daniel Veillardf7f41852001-06-22 15:18:01 +000012803Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * xmlversion.h: okay this is a generated file, but Windows
12806 users need it and they can't generate it, and I want CVS
12807 Windows users ...
12808 * win32/libxml2/libxml2_so.dsp: Windows project file for
12809 the shared lib version of libxml2
12810 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12811 resources needed for libxslt/xsltproc by Yon Derek
12812
Bjorn Reese3157b342001-06-22 14:41:45 +000012813Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12814
12815 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12816
Daniel Veillard4151acb2001-06-22 10:48:57 +000012817Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
Daniel Veillardcc146db2001-06-22 11:10:52 +000012819 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12820
12821Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
Daniel Veillard4151acb2001-06-22 10:48:57 +000012823 * include/win32config.h: Yon Derek provided a first fix
12824 to be able to compile libxslt/xsltproc on Windows
12825
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012826Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * xpath.c: attempt to work around what seemed a gcc optimizer
12829 bug when handling floats on i386 http://veillard.com/gcc.bug
12830 * tree.c entities.c encoding.c: doing some cleanups while
12831 chasing it
12832
Daniel Veillard017b1082001-06-21 11:20:21 +000012833Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * Makefile.am: cleanup when --without-debug is specified
12836 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12837 w.r.t. --without-debug and other include points
12838 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12839 Catalogs
12840 * configure.in entities.h tree.h HTMLparser.c: removed
12841 --without-corba, made the _private field mandatory
12842
Daniel Veillard87a764e2001-06-20 17:41:10 +000012843Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12846 outputs a BOM in UTF8, an errata has been issued to avoid the
12847 problem, that was the most reasonable solution... Add support
12848 for a leading UTF8 BOM in entities.
12849
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012850Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * valid.c: fixed a bug found when post validating an entity ref
12853 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12854 activate it too
12855
Daniel Veillard39196eb2001-06-19 18:09:42 +000012856Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12859 weakness in the node copy the XPointer and the XInclude
12860 implementations. Serious cleanup.
12861
Daniel Veillard3739b982001-06-19 12:51:30 +000012862Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * Makefile.am: Kjartan Maraas provided a small patch to
12865 add xml2-config.in to EXTRA_DIST
12866
Daniel Veillarda9142e72001-06-19 11:07:54 +000012867Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12870 provided another failing case found in KDE, the way the
12871 ctxt->vctxt.nodeTab was allocated and freed changed over
12872 time but it wasn't completely cleaned up. This should fix it.
12873
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012874Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * parser.c: Stephan Kulow also raised the fact that line number
12877 could get miscounted making debug harder, fixed the problem
12878 in xmlParseCharData()
12879
Daniel Veillard64b98c02001-06-17 17:20:21 +000012880Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * valid.c: Stephan Kulow pointed out a problem when validating
12883 and using an empty entity, forgot a 'break' in a case.
12884
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012885Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12888 * doc/xml.html: updated with 2.3.11
12889
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012890Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * TODO: updated adding cleanup of generated doc
12893 * configure.in: prepared to release 2.3.11
12894 * xmllint.c: added --version for bug reporting
12895 * doc/html/*.html: rebuilt the doc
12896
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012897Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * xpath.c: first part of the work on selecting namespace to
12900 fix bug #56115
12901
Daniel Veillard96ed5832001-06-15 22:22:04 +000012902Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12905 when using -liconv
12906 * TODO: updated
12907
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012908Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12911 cleanup, encoding support.
12912
Daniel Veillard608ad072001-06-14 08:32:28 +000012913Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12916
Daniel Veillard239d0522001-06-13 23:02:48 +000012917Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * xpath.c: bug detected by Ankh when / is used as a function arg
12920
Daniel Veillard02bb1702001-06-13 21:11:59 +000012921Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12924 of element and use it to avoid outputting formatting spaces at
12925 the wrong place. Implemented the format parameter for HTML save.
12926 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12927 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12928 result/HTML/wired.html: of course this impact the result of a
12929 number of HTML tests
12930
Daniel Veillard95d845f2001-06-13 13:48:46 +000012931Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * HTMLtree.[ch]: started augmenting the HTML save API with
12934 encoding and formatting parameters
12935
Daniel Veillardeca60d02001-06-13 07:45:41 +000012936Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * HTMLtree.h: cleanup and started evaluating the work needed on
12939 revamping the HTML output code
12940
Daniel Veillard84666b32001-06-11 17:31:08 +000012941Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12944
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012945Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * valid.c: fixed bug #56049, forgot one check in the
12948 validation routine
12949
Daniel Veillardca2366a2001-06-11 12:09:01 +000012950Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12953
Daniel Veillard6761eee2001-06-11 10:29:38 +000012954Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * libxml.h: fixed an error in last commit
12957 * doc/FAQ.html: added an entry for compilation from CVS
12958
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012959Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * xmlversion.h.in libxml.h: Cygwin patches
12962 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12963 * tree.h: cleanup
12964
Daniel Veillardacd370f2001-06-09 17:17:51 +000012965Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12968 memory block in a strange case where libxml is linked twice
12969 in the binary.
12970
Daniel Veillard1d047672001-06-09 16:41:01 +000012971Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12974 state far too often, simple fix used to avoid it.
12975
Daniel Veillard4497e692001-06-09 14:19:02 +000012976Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12979 being processed, applied his patch
12980 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12981
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012982Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12985 provided fixes to compile on MSCC again
12986 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12987 also provided an update for the project files.
12988
Daniel Veillarda682b212001-06-07 19:59:42 +000012989Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12992 bug #55810
12993
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012994Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * tree.c: fixed xmlGetNsProp() to close bug #55683
12997 Note this requires libxslt to use it's own function instead.
12998
Daniel Veillardf0c53762001-06-07 16:07:07 +000012999Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * HTMLtree.c: when in a pre element no formatting space should
13002 be added.
13003 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13004
Daniel Veillard068a9652001-06-07 15:30:26 +000013005Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * configure.in: added tests for signal() and signal.h
13008
Daniel Veillard541d6552001-06-07 14:20:01 +000013009Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13012
Daniel Veillard8a367d42001-06-07 14:01:34 +000013013Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * doc/libxml-doc.el: Felix Natter provided a new version for
13016 libxml2
13017
Daniel Veillard8a926292001-06-07 11:20:20 +000013018Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * HTMLtree.c: when in a pre element no formatting space should
13021 be added.
13022
Daniel Veillard14839d52001-06-06 16:11:56 +000013023Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13026
Daniel Veillarde95e2392001-06-06 10:46:28 +000013027Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13030 hack
13031 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13032 * uri.c: fixed a warning
13033
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013034Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * HTMLtree.c: trying to close bug #55772 escaping in script
13037 elements
13038 * doc/xml.html: suggest to send mail to the list
13039
13040Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013041
13042 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13043 good. Use a macro and based on the solution provided in
13044 vsnprintf manual page from GNU.
13045
Bjorn Reese99748722001-06-05 12:49:15 +000013046Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13047
13048 * error.c: Workaround for non-preserving variadic list.
13049 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13050
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013051Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * doc/xml.html: added 2.3.10 release
13054
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013055Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * configure.in: releasing 2.3.10
13058
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013059Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13062
Daniel Veillard20042422001-05-31 18:22:04 +000013063Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * encoding.c: Robert Collins provided a patch to add the
13066 "US-ASCII" encoding alias
13067
Daniel Veillard97ac1312001-05-30 19:14:17 +000013068Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13071 string oriented functions and started cleaning the related areas
13072 in xpath.c which needed fixing in this respect
13073
Daniel Veillard2d703722001-05-30 18:32:34 +000013074Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13077 #55380
13078 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13079
Daniel Veillard9403a042001-05-28 11:00:53 +000013080Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * TODO: updated
13083 * nanohttp.[ch] : started adding APIs to get the redirected URL
13084 when this occurs (needed for further base computation
13085 * tree.h: cleanup
13086 * encoding.c: cleanup
13087 * SAX.c: minor change around ctxt->loadsubset
13088
Daniel Veillard6278fb52001-05-25 07:38:41 +000013089Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * Makefile.am include/Makefile.am: small change to have
13092 include/libxml rebuilt if working from CVS.
13093 * uri.c: applied another patch from Carl Douglas for URI escaping,
13094 this should close bug #51876
13095
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013096Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13099 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13100 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13101 added specific regression test
13102 * parser.h: preparing for the XSLT mode where DTD inherited
13103 attributes are added to the tree.
13104
Daniel Veillardbbd22452001-05-23 12:02:27 +000013105Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * xinclude.[ch]: Updated the namespace for the Last Call version
13108 * result/XInclude/include test/XInclude/include: updated the
13109 testsuite accordingly
13110
Daniel Veillard8514c672001-05-23 10:29:12 +000013111Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13114 related to bug #51876
13115
Daniel Veillard42596ad2001-05-22 16:57:14 +000013116Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * tree.c: fixed a gross mistake in base computation, xml:base is
13119 not completely correct yet (need cascade).
13120 * xpath.[ch]: added the few things needed to find a function name
13121 and URI from the XPath context when it is called.
13122
Daniel Veillard81418e32001-05-22 15:08:55 +000013123Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13126 * DOCBparser.c: small cleanup
13127 * xmllint.c: added a --catalogs option to load catalogs from
13128 $SGML_CATALOG_FILES
13129 * tree.c: cleanup
13130 * configure.in: iconv library fixup, ICONV_LIBS
13131
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013132Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * catalog.c: handling of CATALOG entries. detection of recursion,
13135 and a few bugfixes
13136 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13137 against the default namespace
13138
Daniel Veillard04b93292001-05-21 08:15:31 +000013139Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13142
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013143Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * parser.c: fixed propagation context info when parsing an
13146 external entity.
13147 * doc/html/*.html: regenerated a couple of docs
13148
Daniel Veillard4623acd2001-05-19 15:13:15 +000013149Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * doc/xml.html: update with 2.3.9 informations
13152
Daniel Veillardbed7b052001-05-19 14:59:49 +000013153Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13156 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13157 * doc/html/* : rebuilt the docs
13158 * valid.c: small patch which may improve some case when
13159 validating.
13160
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013161Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * HTMLparser.c: Closed bug #54891
13164 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13165 to the suite
13166
13167Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13170 applied a documentation patch from LotR and filled in a few missing
13171 descriptions
13172
Daniel Veillard76d66f42001-05-16 21:05:17 +000013173Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * xpath.c tree.c parser.c: speed optimizations at the parser level
13176 document tree freeing and xpath evaluation
13177
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013178Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * parser.c parser.h parserInternals.h: fixed a couple of
13181 interfaces for handling memory buffer input to const char *
13182 upon suggestion of JamesH.
13183
Daniel Veillardc3739e72001-05-15 15:23:27 +000013184Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * configure.in: LoTR sent a patch fixing the previous commit
13187
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013188Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * configure.in: trying to deal again with the stoopid -R linking
13191 flag of Solaris
13192
Daniel Veillard790142b2001-05-15 10:51:53 +000013193Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xpath.h: two nodeset access macros from Thomas Broyer
13196
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013197Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13200 patch from Thomas Broyer
13201
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013202Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13205 case
13206 * INSTALL: was empty added stuff from the FAQ
13207
Daniel Veillard75bea542001-05-11 17:41:21 +000013208Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13211 attributes handling and #54433 by adding xmlUnsetProp()
13212 and xmlUnsetNsProp()
13213
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013214Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * HTMLparser.c: Patch from Jonas Borgström
13217 (htmlGetEndPriority): New function, returns
13218 the priority of a certain element.
13219 (htmlAutoCloseOnClose): Only close inline elements if they
13220 all have lower or equal priority.
13221 * result/HTML: this of course changed a number of tests results.
13222
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013223Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * xmlIO.c catalog.c: plugged in the default catalog resolution
13226 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13227 documentations
13228 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13229
Daniel Veillarda7374592001-05-10 14:17:55 +000013230Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13233 integrating catalogs
13234 * catalog.[ch] testCatalog.c: adding a small catalo API
13235 (only SGML catalog support).
13236 * parser.c: restaured xmlKeepBlanksDefault(0) API
13237
Daniel Veillardc17337c2001-05-09 10:51:31 +000013238Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13241
Daniel Veillard257d9102001-05-08 10:41:44 +000013242Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * parser.c: added xmlParseExternalEntityPrivate() to allow
13245 propagation of ctxt->_private when parsing external entities
13246
Daniel Veillard083c2662001-05-08 08:27:14 +000013247Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13250
Daniel Veillard01ef7382001-05-08 07:31:43 +000013251Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13254
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013255Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * valid.c: warn when indeterminist content model is detected
13258 * result/VC/ElementValid8: this adds a message
13259 * Makefile.am: add --novalid for VCM tests
13260 * parserInternals.c: added a call to Init memory
13261
Daniel Veillard64269352001-05-04 17:52:34 +000013262Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13265 when both parameters are NULL.
13266
Daniel Veillard37721922001-05-04 15:21:12 +000013267Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * valid.c: applied small patch from Gary Pennington, reindented
13270 some part of the code.
13271
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013272Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13275 release, updated and regenerated the docs
13276
Daniel Veillard357c9602001-05-03 10:49:20 +000013277Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * xpath.c result/XPath/expr/floats : clarified and cleanup
13280 printing of abnormal floats in tests.
13281
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013282Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13285 * results/HTML/ : a few changes in the output of the HTML tests as
13286 a result.
13287 * configure.in: tying to fix -liconv where needed
13288
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013289Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * Makefile.am: fixed a stupid error
13292
Daniel Veillard7150a032001-05-02 16:41:11 +000013293Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * configure.in Makefile.am: make the inclusion of the trio
13296 modules in the library conditional
13297
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013298Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * DOCBparser.c: patche from László Kovács, fixed entities refs
13301 in attributes handling
13302
Daniel Veillardedddff92001-05-02 10:58:52 +000013303Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13306 flushing
13307
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013308Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xpath.c: fix of an XSLT namespace bug reported on the list
13311 general/bug-8-
13312
Daniel Veillard5792e162001-04-30 17:44:45 +000013313Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * strio.h trio.c: Dan McNichol suggested a couple of small
13316 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13317
Daniel Veillard02141ea2001-04-30 11:46:40 +000013318Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * tree.c parser.c encoding.c: spent a bit more time looking
13321 at the parsing speed and DOM handling. Added a few more
13322 speedups.
13323
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013324Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * parser.c: small but effective parsing speed improvement
13327
Daniel Veillardb59076b2001-04-29 17:04:07 +000013328Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * configure.in: default on the DocBook parser inclusion (for Gnome)
13331 * DOCBparser.h: fixed a header reference
13332
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013333Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * configure.in xpath.c: applied Bjorn patches for FPE on the
13336 alpha
13337
Daniel Veillardeefd4492001-04-28 16:55:50 +000013338Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13341 xmlSaveFormatFileTo()
13342
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013343Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xpath.c: simple and efficient optimization, XPath functions
13346 aways bind to the same code, cache this
13347 * TODO: updated (by saying some is obsolete)
13348
Daniel Veillard2156a562001-04-28 12:24:34 +000013349Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * xpath.c: more cleanup work on XPath name parsing routines
13352
Daniel Veillard61d80a22001-04-27 17:13:01 +000013353Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13356 xmlXPathParseName
13357 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13358 * debugXML.c: avoid compilation problems if compiling without
13359 HTML support, Igor Zlatkovic
13360 * win32/libxml2/libxml2.def.src: being able to compile without
13361 XPath on Windows
13362
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013363Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * libxml.m4: yet another patch from Toshio Kuratomi
13366
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013367Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13370
Daniel Veillard67fee942001-04-26 18:59:03 +000013371Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * tree.[ch]: added xmlSaveFormatFile interface for saving
13374 and indenting a file.
13375
Daniel Veillard82e49712001-04-26 14:38:03 +000013376Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xpath.c: fixed bug #53689 related to processing-instruction()
13379
Daniel Veillard02f077a2001-04-26 10:59:11 +000013380Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * DOCBparser.c: patche from László Kovács
13383
Daniel Veillard30211a02001-04-26 09:33:18 +000013384Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * parser.c: applied fixes from Christian Glahn bug report #53391
13387
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013388Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * error.c: Jean François Lecomte provided a complete description
13391 and a fix to bug #53537
13392
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013393Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13396
Daniel Veillard1034da22001-04-25 19:06:28 +000013397Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * DOCBparser.c SAX.c: a bit more work on entities processing.
13400 Still Need to cleanup XML output and references in attributes
13401
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013402Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13405
Daniel Veillardb33c2012001-04-25 12:59:04 +000013406Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * tree.c: trying to fix #53574, not completely complete,
13409 I would like xmllint --copy --debug test/ent1 and
13410 xmllint --debug test/ent1 to show the same result.
13411 * xpath.c: fix a bug when trying to sort namespace nodes
13412
Daniel Veillard5146f202001-04-25 10:29:44 +000013413Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * HTMLtree.c: real fix for #53402
13416
Daniel Veillard7533cc82001-04-24 15:52:00 +000013417Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13420 PIs when using xsl:output
13421 * valid.c: closing #53537 some case generate segfaults if there
13422 is validity errors
13423
Daniel Veillard61b33d52001-04-24 13:55:12 +000013424Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13427 of external parsed entities, added --noent to testDocbook
13428 * valid.c: Garry Pennington found an uninitialized variable
13429 access in xmlValidateElementContent()
13430
Daniel Veillard56098d42001-04-24 12:51:09 +000013431Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13434 with madness
13435 * result/HTML/ : this modified the result of the regression tests
13436 a lot.
13437
Daniel Veillard122376b2001-04-24 12:12:30 +000013438Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13441 to doc where it wasn't checked against NULL reported by
13442 Jens Laas
13443
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013444Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13447 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13448
Daniel Veillardeae522a2001-04-23 13:41:34 +000013449Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13452 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13453 * SAX.[ch]: cleanup and updates for DocBook
13454 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13455 ex SGML identifier changes
13456 * valid.c: removed a static unused function.
13457
Daniel Veillardde57c612001-04-23 09:13:36 +000013458Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * HTMLtree.c: applied change for Paul Sponagl on script saving
13461 * Makefile.am: the warning about entity title.xml are normal.
13462
Daniel Veillard393df012001-04-22 20:11:18 +000013463Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * configure.in: release of 2.3.7
13466 * Makefile.am: fixing make distcheck
13467
Daniel Veillarda41123c2001-04-22 19:31:20 +000013468Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * doc/html/* doc/xml.html: updated and regenerated the docs
13471
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013472Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13475
Daniel Veillarde82a9922001-04-22 12:12:58 +000013476Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * tree.c: fixed #53388 with the provided patch
13479
Daniel Veillard06803992001-04-22 10:35:56 +000013480Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * valid.c: Bjorn detected an invalid memory access. Fixed
13483 vstateVPush()
13484
Daniel Veillard40af6492001-04-22 08:50:55 +000013485Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13488
Bjorn Reese70a9da52001-04-21 16:57:29 +000013489Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13490
13491 * libxml.h: new header used only for the compilation of libxml
13492 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13493 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13494 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13495 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13496 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13497 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13498 baseline (version 1.2 plus a single patch).
13499 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13500 scientific notation for numbers. Tests added.
13501 * xpath.c: formatting of numbers changed to use sprintf
13502 (contribution from William Brack)
13503
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013504Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * valid.c: cleanup, more useful debugging
13507 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13508 * xmlIO.c: entity loading is printed as an error when validating
13509
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013510Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * valid.c: fixed to validate within entities
13513 * test/VCM/v22.xml: added a specific testcase
13514
Daniel Veillardca1f1722001-04-20 15:47:35 +000013515Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * valid.c: forgot an epsilon transition in for ()+
13518 * test/VCM/v21.xml : added a specific test case
13519
Daniel Veillard85349052001-04-20 13:48:21 +000013520Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * valid.c: removed a state explosion exhibited by RSS
13523 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13524 from bug #51872
13525
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013526Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13529 validation without using an ugly NFA -> DFA algo in the source.
13530 Made a specific algorithm easier to maintain, using a single
13531 stack and without recursion.
13532 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13533 * hash.c: made the growing routine static
13534 * tree.h parser.c: added the parent information to an
13535 xmlElementContent node.
13536
Daniel Veillarde470df72001-04-18 21:41:07 +000013537Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * SAX.c parser.c xpath.c: generating IDs when not validating
13540 from an external parsed entity was poisoning the ID has table
13541 with removed values. This was killing XSLT on the KDE help
13542 browser.
13543
Daniel Veillardceacdd92001-04-18 15:10:35 +000013544Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * entities.h: andrew@ugh.net.au detected a double declaration
13547
Daniel Veillarda10efa82001-04-18 13:09:01 +000013548Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * debugXML.c hash.c tree.h valid.c : some changes related to
13551 the validation suport to improve speed with DocBook
13552 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13553 the way validation errors get reported
13554
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013555Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13558 by P C Chow and William M. Brack for XSLT HTML output
13559
Daniel Veillard2d90de42001-04-16 17:46:18 +000013560Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13563 Igor Zlatkovic patches for MSC compilation and added his
13564 updates
13565
Daniel Veillarde043ee12001-04-16 14:08:07 +000013566Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13569 prefix lookup.
13570 * parserInternals.c: fixed the bug reported by Morus Walter
13571 due to an off by one typo in xmlStringCurrentChar()
13572
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013573Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * HTMLparser.c result/HTML/*: revamped the way the HTML
13576 parser handles end of tags or end of input
13577
Daniel Veillard82daa812001-04-12 08:55:36 +000013578Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13581
Daniel Veillard67a21302001-04-11 14:39:16 +000013582Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13585 bug where the linktime verions of free() won't work ...
13586
Daniel Veillard27b55282001-04-11 12:22:25 +000013587Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13590
Daniel Veillardafc73112001-04-11 11:51:41 +000013591Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * doc/xml.html: added 2.3.6 release
13594
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013595Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13598 * result/wml.xml: resulted in a small output change
13599
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013600Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * tree.c: xmlNewDoc was missing the charset initialization
13603 * xmllint.c: added --auto to autogenerate a doc, allow to
13604 reproduce the problem fixed on xmlNewDoc
13605
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013606Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * xpath.c: trying to get 52979 solved
13609 * tree.c result/ result/noent/: trying to get 52712 solved, this
13610 also made me clean up the fact that XML output in general should
13611 not add formating blanks by default, this changed the output of
13612 a few tests
13613
Daniel Veillard73639a72001-04-10 14:31:39 +000013614Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13617
Daniel Veillardfac26a12001-04-08 13:08:14 +000013618Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * configure.in: finally released 2.3.6
13621
Daniel Veillard911f49a2001-04-07 15:39:35 +000013622Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xpath.c: checking for null pointer generated by new code
13625
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013626Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * xpath.c: fixed a [] evaluation problem reported
13629 * test/XPath/tests/simpleaddr: extended test
13630 * result/XPath/simpleaddr: updated result
13631
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013632Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * xmllint.c: Dan Timis reported a portability problem
13635 on Macs without mmap, fixed it.
13636
Daniel Veillardb38bd552001-04-03 18:22:00 +000013637Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * testXPath.c : added a --tree option allowing to display the
13640 tree dump of the XPath expression
13641
Daniel Veillard4dd93462001-04-02 15:16:19 +000013642Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * xpath.c: fixed a memleak when comparing nodesets
13645 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13646 * tree.c: added a TODO
13647
Daniel Veillard92ad2102001-03-27 12:47:33 +000013648Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13651 we need string functions
13652 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13653 to be able to use them where needed. Applied some changes
13654 to reduce name linking pollution and compile in only what's
13655 needed.
13656 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13657 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13658 for the string manipulation functions
13659 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13660 to the free() function of xmlmemory.c
13661 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13662 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13663 usage.
13664
13665
Daniel Veillard2be30642001-03-27 00:32:28 +000013666Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * error.c: applied the context output patch of the error
13669 handling submitted by Chuck Griffith
13670 * error/VC/*: this slightly change some error logs
13671
Daniel Veillard50582112001-03-26 22:52:16 +000013672Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * parser.c: fixed line number reporting on error
13675
Daniel Veillard04be4f52001-03-26 21:23:53 +000013676Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * parser.c: Sullivan and Darin found a parser bug,
13679 applied the patch.
13680
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013681Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13684 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13685 xmlversion.h.in xpointer.c: of course the way I defined
13686 UNUSED breaks on old gcc version. Try to be smart and
13687 also define it directly in xmlversion.h
13688 * configure.in: removed -ansi flag from the pedantic set
13689
13690Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013691 Huge cleanup, I switched to compile with
13692 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13693 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13694 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13695 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13696 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13697 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13698 encoding.h entities.c error.c list.[ch] nanoftp.c
13699 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13700 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13701 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13702 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13703 Cleanup, staticfied a number of non-exported functions,
13704 detected and cleaned up a dozen of problem found this way,
13705 avoided a lot of public function name/typedef/system names clashes
13706 * doc/xml.html: updated
13707 * configure.in: switched private flags to the really pedantic ones.
13708
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013709Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * configure.in: 2.3.5
13712 * doc/html/*: rebuilt the docs
13713
Daniel Veillard146c9122001-03-22 15:22:27 +000013714Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * parser.c: fixed a reported bug in NOTATION parsing
13717 * uri.c: accepted but not fixed bug 51876, added TODO
13718 * Makefile.am: fixed bug 51876
13719
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013720Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * config.h.in configure.in error.c: fix a compilation problem
13723 on platforms without vsnprintf (xml@thewrittenword.com)
13724
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013725Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * parser.c: fixed a function name header typo
13728 * SAX.c: notations can also occur in external subset.
13729
Daniel Veillard7d42b542001-03-20 13:22:46 +000013730Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * error.c: removed a C++ like comment
13733
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013734Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * parser.c: fixing bug 52299 strange condition leading
13737 to a parser crash due to a buffer overflow
13738 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13739 added the specific test case
13740
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013741Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13744 xmlXPathConvert{String,Number,Boolean} to be able to make
13745 type casts without a context stack, fixed some implementation
13746 problems related to the absence of context at parse-time,
13747 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13748 in the public API too
13749 * xpointer.c xpathInternals.h: we need to know at parse time
13750 whether we are compiling an XPointer
13751
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013752Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13755 cleaned up the parser internals, refactored XPath code, added
13756 new compilation based APIs and cleanly separated public and
13757 private APIs.
13758
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013759Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * xpath.h: the comp field must be added at the end to avoid
13762 killing binary compat.
13763
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013764Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * Makefile.am: detect XPath memleaks in regreson tests
13767 * error.c: fixed and error w.r.t. error reporting still using
13768 stderr
13769 * hash.c: added new line at end of file
13770 * tree.h: minor cleanup
13771 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13772 expression parsing from evaluation, resulted in a number of
13773 changes internally, and in XPointer. Likely to break stuff
13774 using xpathInternals.h but should remain binary compatible,
13775 new interfaces will be added.
13776
Daniel Veillardd574f782001-03-14 19:40:17 +000013777Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * configure.in: fixed a couple of problems reported by
13780 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13781 without gcc on non linux platforms.
13782
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013783Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13786 a fix for --with-html-dir= configure support. I hope it won't
13787 break rpm generation
13788
Daniel Veillarda022fe02001-03-14 16:30:00 +000013789Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * xmlIO.c: one function comment cleanup.
13792
Daniel Veillard25239c12001-03-14 13:56:48 +000013793Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * SAX.c: external subset notations were improperly registered
13796 in the internal subset.
13797
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013798Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * README.cvs-commits: added, pointing to HACKING
13801 * HACKING: updated
13802
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013803Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * parser.c: and Matt Sergeant found one in the XML push
13806 parser (erroneous check I forgot to remove when I fixed the
13807 main parser).
13808
Daniel Veillard68d7b672001-03-12 18:22:04 +000013809Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * xpath.c: ptittom found a small bug in UnaryExpr
13812
Daniel Veillarde356c282001-03-10 12:32:04 +000013813Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * configure.in: bumped to 2.3.4
13816 * error.c: fixed bug #51860
13817 * tree.c: fixed bug #51861
13818 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13819 * tree.[ch] : added xmlDefaultBufferSize
13820 * nanoftp.c: typo in function name header block
13821 * doc/xml.html : updated, added link to XML::LibXSLT
13822 * doc/html/* : rebuilt the docs
13823
Daniel Veillard80f32572001-03-07 19:45:40 +000013824Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * parser.c SAX.c: the new content parsing code raised an
13827 ugly bug in the characters() SAX callback. Found it
13828 just because of strangeness in XSLT XML Rec ouptut :-(
13829
Daniel Veillard6c831202001-03-07 15:57:53 +000013830Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * Makefile.am: Martin Baulig suggested to add -lm
13833 * tree.c: found another bug in xmlNodeGetContent()
13834
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013835Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * xpath.c: Bjorn found the error related to strictness of comparison.
13838
Daniel Veillard29631a82001-03-05 09:49:20 +000013839Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * parser.c: trying to fix the Dtd parsing problem reported
13842 by Gary, side effect of last week speed optimizations.
13843
Daniel Veillard14be0a12001-03-03 18:50:55 +000013844Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13847 * parserInternals.c: removed unneeded test raised by Stric
13848
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013849Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13850
13851 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13852 and fixed by William Brack). Added xmlXPathFormatNumber.
13853 Changed the sorting slightly.
13854 * configure.in Makefile.am example/Makefile.am: Added -lm.
13855 Please note that applications linking with libxml2, must
13856 also like with the math library from now on.
13857
Daniel Veillardf9533d12001-03-03 10:04:57 +000013858Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13861
Daniel Veillard2f362242001-03-02 17:36:21 +000013862Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * parser.c: one must report spaces even if the Dtd element
13865 content proves that this is not part of the element content.
13866 * result/valid/*.xml: this changed the ouptu slightly
13867
Daniel Veillardb402c072001-03-01 17:28:58 +000013868Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * configure.in: bumped to 2.3.3
13871 * doc/xml.html: updated
13872
Daniel Veillard77851712001-02-27 21:54:07 +000013873Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * tree.c: minor doc fix
13876 * xpath.c: deallocation issues when a result tree has been
13877 converted to a node-set
13878
Daniel Veillardec70e912001-02-26 20:10:45 +000013879Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * doc/xml.html: oops corrected dates s/2000/2001
13882
Daniel Veillard8730c562001-02-26 10:49:57 +000013883Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * valid.c: new patch from Gary Pennington
13886
Daniel Veillard91e9d582001-02-26 07:31:12 +000013887Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * doc/xml.html: applied patch from Ankh
13890
Daniel Veillardedac3c92001-02-26 01:36:19 +000013891Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * xinclude.c: fixed a problem building on Mac
13894
Daniel Veillard21a0f912001-02-25 19:54:14 +000013895Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * parser.c: more work on increasing parsing ferformances
13898
Daniel Veillard48b2f892001-02-25 16:11:03 +000013899Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13900
13901 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13902 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13903 avoiding memcpy in production builds MEM_CLEANUP macro use
13904 * parser.[ch] parserInternals.c: optimizations of the tightest
13905 internal loops inside the parser. Better checking of I/O
13906 flushing/loading conditions
13907 * xmllint.c : added --timing
13908
Daniel Veillard71681102001-02-24 17:48:53 +000013909Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * configure.in: bumped to 2.3.2
13912 * doc/xml.html: updated for release
13913
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013914Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * xpath.c: found a memleak and fixed a nasty bug
13917
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013918Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * xmllint.[c1] : added return code errors for xmllint
13921 * xpath.c: specific debug dump function for result value trees
13922
Daniel Veillard4b637072001-02-21 21:52:55 +000013923Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * xpath.c: finally implemented xmlXPathCompareNodeSets
13926 * test/XPath/expr/floats results/XPath/expr/floats: added
13927 a test for float expressions
13928
Daniel Veillardf714aa32001-02-21 03:07:44 +000013929Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13932 * parserInternals.[ch]: trying to speed up parsing
13933 * xpath.c : speeded up node set equality op
13934
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013935Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13938 better handling of ID/IDREF and the list modules associated
13939 * configure.in: small CFLAGS cleanup
13940
Daniel Veillarda8abee62001-02-19 15:14:59 +000013941Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * configure.in: fixed iconv detection on AIX (stric)
13944
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013945Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013946
13947 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13948
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013949Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13950
13951 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13952 and optimized xmlXPathNodeSetSort
13953
Daniel Veillard142adbf2001-02-17 13:21:05 +000013954Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * xpath.c: bug fix when context size is 0
13957 * parser.c: I like Norm's Dtd because they still manage to break
13958 the parser occasionally
13959
Daniel Veillardf23e0092001-02-16 13:21:29 +000013960Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13963
Daniel Veillarde0e26512001-02-16 00:11:46 +000013964Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13967 attributes within the XML-1.0 namespace
13968
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013969Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * xpathInternals.h: exported a few axis functions
13972 * doc/xml.html: updated the doc
13973
Daniel Veillard760f4422001-02-15 14:59:48 +000013974Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * configure.in: applied patch from Daniel van Balen for OpenBSD
13977 and bumped version to 2.3.1
13978 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13979 attempt to find autoclosing was simply broken, removed it,
13980 updated the examples, this is better
13981
Daniel Veillardd194dd22001-02-14 10:37:43 +000013982Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13985 hash functionnalities.
13986 * doc/html/* : rebuild the doc
13987
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013988Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13991 on predicate
13992 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13993 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13994 really want to have tags closed on output even if we accept
13995 unclosed ones on input
13996
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013997Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * xpath.c: ouch don't free NULL, rare case fixed
14000 * tree.c: don't coalesce text nodes if they don't have the
14001 same behaviour wrt escaping on output
14002
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014003Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * xpath.c: small fixup
14006 * SAX.c: don't warn on empty namespaces.
14007
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014008Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * README: a bit of cleanup
14011 * configure.in: preparing for 2.3.0 release
14012
Daniel Veillard1f83d392001-02-08 09:37:42 +000014013Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * hash.[ch]: added a first version of xmlHashSize()
14016 * valid.c: another bug fix from Gary Pennington
14017
Daniel Veillard5eef6222001-02-07 18:24:48 +000014018Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * valid.c: couple of bug fixes pointed by Gary Pennington
14021 * HTMLtree.c: #if 0 cleanup
14022
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014023Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14026 which removes a time consuming check of xmlXPathNodeSetAdd()
14027 and use it in places where we are sure to not break unicity
14028
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014029Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * xpath.c: bug fixes found from XSLT
14032 * tree.c: preserve node->name special values when copying nodes.
14033 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14034 external subset are fetched when available but without full
14035 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14036 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14037 output with encoding disabled.
14038
Daniel Veillard2c833b62001-02-03 08:52:06 +000014039Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14042 xmlCheckFilename should not be called from xmlFileOpenW
14043 and xmlGzfileOpenW
14044
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014045Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14048 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14049 added the new tests for URI normalization
14050 * testURI.c: fixed stoopid bugs
14051 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14052 the URI in the error messages are now properly normalized
14053
Daniel Veillardea28ce62001-02-02 08:20:19 +000014054Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14057
Daniel Veillarde99a4762001-02-01 04:34:35 +000014058Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14061
Daniel Veillard2b325a02001-01-31 20:46:31 +000014062Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * xpath.c: fixed mod operator
14065
Daniel Veillardde55cf62001-01-31 15:53:13 +000014066Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * parser.c: fixed xmlStrcat doc
14069 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14070 trees.
14071
Daniel Veillard2f913b72001-01-31 13:23:49 +000014072Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * xpath.c result/XPath/tests/chaptersbase
14075 result/XPath/tests/simplebase: fixed XPath node()
14076 * tree.c: small fix in xmlNewNs()
14077 * Makefile.am: removed extraneous xml2Conf.sh rule
14078
Daniel Veillardb42042b2001-01-28 07:40:36 +000014079Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14082 Changed the library name, in order to get libxml-devel and
14083 libxml2-devel to coexist on a single system
14084 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14085 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14086
Daniel Veillardee0a4662001-01-27 18:59:33 +000014087Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14090 libxml2-devel installable in // as libxml-devel.
14091
Daniel Veillard5eb05942001-01-27 17:50:22 +000014092Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * doc/Makefile.am: fixed make rebuild in doc
14095 * doc/html/*.html: rebuilt the docs
14096
Daniel Veillard65c295d2001-01-26 09:32:39 +000014097Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14100
Daniel Veillard8e199902001-01-25 18:54:39 +000014101Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14104 the HTML doc to go into the -devel RPM ...
14105 * aclocal.m4 config.h.in: some updates due to auto* magic
14106
Daniel Veillard93086662001-01-25 18:13:04 +000014107Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * xpath.h: added a hook in the context structure allowing to
14110 link to extra support, needed for XSLT
14111
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014112Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14115 xmlXPtrCmpPoints to use it.
14116 * propagated the following patch from Alejandro Forero
14117 * include/win32config.h xmlIO.c: applied further suggestions
14118 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14119 * example/gjobread.c: fixed warnings, now that it builds
14120
14121Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14122
14123 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14124
14125 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14126 filename points to a valid file (not a directory).
14127 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14128 Added calls to xmlCheckFilenameDir.
14129
14130 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14131 `path' (rather than `filename') as the parameter to gzopen and open.
14132
Daniel Veillard48177c22001-01-23 15:27:41 +000014133Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * Makefile.am: fixed a problem with EXTRA_DIST
14136
Daniel Veillardb83ba402001-01-22 22:45:10 +000014137Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14138
14139 * Makefile.am example/Makefile.am: finally found the trick
14140 to build the example, i.e. add "." in SUBDIRS before example
14141 in the list <grin/>
14142
Daniel Veillard82687162001-01-22 15:32:01 +000014143Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * doc/xml.html: updated with an XSLT section, removed pointer to
14146 W3C CVS base.
14147
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014148Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14151 too, and deallocation need to occur the same way.
14152
Daniel Veillarde4566462001-01-22 09:58:39 +000014153Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14156 type correponding to an XSLT result tree fragment. Share most
14157 of the data format with node set, as well as operators.
14158 * HTMLtree.c: added a newline at the end of the doctype output
14159 whe this one is not present initially.
14160 * tree.c: make sure taht the parent and doc pointers are properly
14161 set when copying attributes (lists).
14162
Daniel Veillard701c7362001-01-21 09:48:59 +000014163Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14166
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014167Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * xpath.c: seems I finally killed that ugly path evaluation
14170 context bug (tagged 9999 in case is is wrong)
14171
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014172Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14175 for XSLT
14176
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014177Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14180 for xmlGzfileOpen() bug
14181
Daniel Veillardf6eea272001-01-18 12:17:12 +000014182Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xpath.c: removed an error found by XSLT usage
14185 * tree.c parserInternals.h: use a predefined static string
14186 for text and comment nodes, avoid freeing them in xmlFreeNode,
14187 exported the string name in parserInternals.h and added
14188 another value to disable encoding at output (for XSLT),
14189 gain memory, time.
14190
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014191Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14194 win32/libxml2/libxml2_so.dsp: new makefiles and update
14195 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14196
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014197Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14200 Gary Pennington
14201
Daniel Veillard389e6b72001-01-15 19:41:13 +000014202Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xpath.c: fixed the comaprision of values and nodelists,
14205 need to compare nodelist still ...
14206 * debugXML.c: avoided a possible core dump
14207 * HTMLparser.c: cleanup
14208 * nanohttp.c: contributed fix.
14209 * tree.c: fixes in properties handling added xmlSetNsProp
14210 needed by libxslt
14211 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14212 comment
14213 * TODO: updated
14214
Daniel Veillard167bd532001-01-06 21:09:34 +000014215Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * parser.c parserInternals.c: applied Bjorn Reese optimization
14218 patch
14219
14220Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * Makefile.am: applied patch fro make check from Martin Vidner
14223
Daniel Veillard503b8932001-01-05 06:36:31 +000014224Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * configure.in: preparing 2.2.11
14227 * doc/html/*: rebuild the HTML files
14228 * doc/xml.html : updated
14229
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014230Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * tree.c: fixed a stupid bug
14233 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14234 patches related to validation of an XInclude processing result
14235 * TODO: updated
14236
Daniel Veillarde2488192001-01-04 10:54:22 +000014237Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14240 on large files
14241
Daniel Veillardf060a412001-01-03 20:52:44 +000014242Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14245
Daniel Veillard45cff692001-01-03 18:02:04 +000014246Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14249 reported by Jonas Borgström
14250 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14251
Daniel Veillard08108982001-01-03 15:24:58 +000014252Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * testXPath.c xpath.c: fixing the XPath union expressions problem
14255 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14256
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014257Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * xmllint.c: Made is so if the file name is "-" is will read form
14260 standard input. Sven Heinicke <sven@zen.org>
14261 * tree.c: fixed a problem when growing buffer
14262 * tree.h: fixed the comment of the node types following andersca
14263 comment
14264 * TODO: updated
14265
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014266Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
14268 * HTMLparser.[ch]: added a way to avoid adding automatically
14269 omitted tags. htmlHandleOmittedElem() allows to change the
14270 default handling.
14271 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14272 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14273 of xmllint too when using --memory flag, added a memory test
14274 suite at the Makefile level.
14275 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14276 with namespace use when encountering QNames in XPath evalation,
14277 added xmlns() scheme in XPointer.
14278 * nanoftp.c : incorporated a fix
14279 * parser.c xmlIO.c: fixed problems raised with encoding when using
14280 the memory I/O
14281 * parserInternals.c: closed bug 25934 reported by
14282 torsten.landschoff@innominate.de
14283 * TODO: updated
14284
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014285Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14288 on a non-updated tree :-(, made a 2.2.10 release to correct the
14289 situation
14290
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014291Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14292
14293 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14294 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14295 integrated a set of OpenVMS changes from Howard Taylor
14296 <Howard.Taylor@pacoast.com>
14297
Daniel Veillard58770e72000-11-25 00:48:47 +000014298Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14301 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14302
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014303Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14304
14305 * HTMLparser.c: some fixes on auto-open of html/head/body
14306 * encoding.c: fixed a compilation error on some gcc env
14307 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14308 XPointer implementation
14309 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14310 related XPointer tests and associated results
14311
Daniel Veillard300f7d62000-11-24 13:04:04 +000014312Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * doc/xmldtd.html doc/xml.html: following a short step by step
14315 guidance on IRC to help maciej with DTDs I started a small
14316 page on the subject.
14317
Daniel Veillard748e45d2000-11-17 16:36:08 +000014318Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * HTMLparser.c: fixed handling of broken charrefs
14321 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14322 patches
14323
Daniel Veillard28929b22000-11-13 18:22:49 +000014324Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * doc/xml.html doc/html/* : rebuilt the docs after adding
14327 xinclude and updated page for 2.2.7 and 2.2.8
14328 * configure.in: releasing 2.2.8
14329
Daniel Veillard41e06512000-11-13 11:47:47 +000014330Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * parser.[ch] parserInternals.c: applied the conditional
14333 section processing fix from Jonathan P Springer
14334 <jonathan.springer2@gte.net>
14335 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14336 project file, fixed iconv default non support
14337 * xpath.c: fixed the problem of evaluating relative expressions
14338 when a node context is provided.
14339
Daniel Veillardbf432752000-11-12 15:56:56 +000014340Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14341
14342 * nanoftp.c: fixed gcc 2.95 new warnings
14343 * SAX.c: fixed a stupid bug
14344 * tree.c: fixed a formatting problem when round-tripping
14345 from/to memory
14346 * xinclude.c: chased memleak, fixed a base problem
14347 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14348 xmlXPtrBuildNodeList()
14349 * TODO: updated
14350 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14351 adding a first small set of regression tests for XInclude
14352
Daniel Veillardc2def842000-11-07 14:21:01 +000014353Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * nanohttp.[ch]: applied Wayne Davison patches to access
14356 the WWW-Authorization header.
14357 * parser.c: Closed Bug#30847: Problems when switching encoding
14358 in short files by applying Simon Berg's patch.
14359 * valid.c: fixed a validation problem
14360 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14361 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14362 Wayne Davison
14363 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14364 need to be extended to non full nodes selections.
14365 * xinclude.c: starts to work decently
14366
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014367Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14370 debugXML.c xmlversion.h.in: Started adding XInclude support,
14371 this is a new xmllint option
14372 * tree.c xpath.c: applied TOM patches for XPath
14373 * xpointer.c: fixed a couple of errors.
14374 * uri.c: added an escaping function needed for xinclude
14375 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14376 new warning from RH70 gcc's version
14377
Daniel Veillarda4964b72000-10-31 18:23:44 +000014378Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14379
14380 * HTMLparser.c: fixed loop on invalid char in scripts
14381 * parser.c: update to description of xmlIOParseDTD()
14382 * libxml.m4 xmlversion.h.in: changes contributed by
14383 Michael Schmeing <m.schmeing@internet-factory.de>
14384 * configure.in: preparing for 2.2.7
14385 * Makefile.am: trying to avoid config.h and acconfig.h
14386 being included in the distrib
14387 * configure.in: released 2.2.7
14388
14389Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14390
14391 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14392 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14393
Daniel Veillard01411222000-10-30 15:33:22 +000014394Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * parser.[ch]: added xmlIOParseDTD()
14397 * xpointer.c: added support for the 2 extra parameters of
14398 string-range, fixed a stoopid error when '0' was present
14399 in XPointer expressions
14400 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14401 testsuite for the above
14402
Daniel Veillard6db58192000-10-30 09:27:53 +000014403Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * libxml.spec.in: improved package descriptions
14406
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014407Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * xpath.c xpathInternals.h: applied a large cleaning patch
14410 from TOM <ptittom@free.fr>, it also add namespace support
14411 for function and variables registration.
14412
Daniel Veillardbd20df72000-10-29 17:53:40 +000014413Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14416 * Makefile.mingw: Wayne Davison's update adding hash.c
14417
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014418Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * xpath.c: fixed the root evaluation problems
14421 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14422 ignorable spaces with <b> <bold> <em>
14423 * tree.c: fixed a loop in xmlSearchNsByHref()
14424
Daniel Veillard767662d2000-10-27 17:04:52 +000014425Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14426
14427 * xpath.c: applied another XPath patch from TOM
14428 * xpath.c include/makefile.am: applied another patch from
14429 china@thewrittenword.com (cleanup on IRIX).
14430
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014431Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * xml-config.1: received a fixed version from Fredrik Hallenberg
14434 <hallon@lysator.liu.se>
14435
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014436Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14437
14438 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14439 cleanup patch for XPath
14440
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014441Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * patched to redirrect all "out of context" error messages to
14444 a reconfigurable routine. The changes are:
14445 * xmlerror.h : added the export of an error context type (void *)
14446 an error handler type xmlGenericErrorFunc there is an interface
14447 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14448 to reset the error handling routine and its argument
14449 (by default it's equivalent to respectively fprintf and stderr.
14450 * all the c files: all wild accesses to stderr or stdout within
14451 the library have been replaced to calls to the handler.
14452
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014453Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * configure.in: release 2.2.6
14456 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14457 exporting the inner functions of xpath for extension modules
14458 * doc/*: updated and rebuilt the doc
14459
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014460Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * nanohttp.c : applied Wayne HTTP cleanup patch
14463 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14464 and xmlNodeSetSpacePreserve()
14465
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014466Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * xpath.c: closing bug #29260
14469
Daniel Veillard126f2792000-10-24 17:10:12 +000014470Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14471
14472 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14473 multikey tuples, made hash structure opaque
14474 * valid.[ch]: moved elements, attributes, notations decalarations
14475 as well as ID and refs to hash tables.
14476 * entities.c: hash cleanup
14477 * xmlmemory.c: fixed a dump problem in debug mode
14478 * include/Makefile.am: problem passing in DESTDIR= values patch
14479 from Marc Christensen <marc@calderasystems.com>
14480 * nanohttp.c: removed debugging remains
14481 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14482 * HTMLparser.c parser.c: fixing a number of problems with the
14483 macros in the *parser.c files (Wayne).
14484 * HTMLparser.c: close the previous option when opening a new one
14485 (Marc Sanfacon).
14486 * result/HTML/*: updated the HTML results accordingly
14487
Daniel Veillard52afe802000-10-22 16:56:02 +000014488Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14491 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14492 XPath functions and XML entities table to them. More to come...
14493 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14494
Daniel Veillard683cb022000-10-22 12:04:13 +000014495Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * tree.c: coalesce adjacent text nodes
14498 * valid.c: handling of blank nodes in DTd validation (raised
14499 by problems with a posteriori validation).
14500 * nanohttp.c: changing behaviour on HTTP write stuff.
14501 * HTMLtree.c: forced body and html to be explicitely closed.
14502 * xpath.h: exported more XPath functions.
14503
Daniel Veillard1baf4122000-10-15 20:38:39 +000014504Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * Release of 2.2.5
14507 * xpointer.c: range() range-inside and other helper functions
14508 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14509
Daniel Veillard47e12f22000-10-15 14:24:25 +000014510Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14513 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14514
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014515Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14518 and XPointer modules
14519
Daniel Veillard134c9f32000-10-15 10:27:08 +000014520Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * SAX.h: closed #25107
14523
Daniel Veillard39915622000-10-15 10:06:55 +000014524Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * testSAX.c: fixed problem with cdata reporting
14527 * SAXresult/* : updated
14528
Daniel Veillard1e851392000-10-15 10:02:56 +000014529Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14530
14531 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14532 Closed bug #27499, added to regression tests
14533 * TODO: updated
14534
Daniel Veillard7eda8452000-10-14 23:38:43 +000014535Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14538 support for SCRIPT and STYLE with help from Bjorn Reese
14539 * test/HTML/* result/HTML/*: added simple testcase and updated
14540 the existing ones.
14541
Daniel Veillardff9c3302000-10-13 16:38:25 +000014542Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14543
14544 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14545 string-range for empty strings
14546 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14547 test/XPath/xptr/strrange: augmented the XPointer testsuite
14548
Daniel Veillard189446d2000-10-13 10:23:06 +000014549Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * doc/xml.html doc/xmlmem.html: added a module describing memory
14552 interfaces and use, updated the main page.
14553
Daniel Veillard2f971a22000-10-12 23:26:32 +000014554Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14555
14556 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14557 nanoftp code work on Windows too now
14558
14559Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014560
14561 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14562 * xpointer.c: implemented string-range() at least a good first version
14563 * test/XPath/docs/str test/XPath/xptr/strrange
14564 result/XPath/xptr/strrange: the string-range() tests
14565
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014566Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * Makefile.am include/Makefile.am include/win32config.h
14569 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14570 and make distcheck
14571
Daniel Veillard19d61112000-10-11 23:50:35 +000014572Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14575 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14576 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14577
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014578Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14581 patch for socklen_t detection by
14582 Albert Chin-A-Young <china@thewrittenword.com>
14583
Daniel Veillardcd429612000-10-11 15:57:05 +000014584Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14587 and added a --dtdvalid option to xmllint used to test it
14588
Daniel Veillard47c02452000-10-11 13:04:36 +000014589Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14592 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14593
Daniel Veillard2d38f042000-10-11 10:54:10 +000014594Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14597 handlings (registration, lookup, cleanup)
14598
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014599Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * configure.in Makefile.am include/makefile.am: adding XPointer
14602 and XPtrtests target
14603 * xpointer.[ch] : new files for XPointer support
14604 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14605 more XPath tests
14606
Daniel Veillard57fda592000-10-10 23:24:14 +000014607Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * configure.in: fixed, very broken, make distcheck works again
14610
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014611Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * More work toward 2.2.5, integrated a number of patches
14614 * configure.in Makefile.am win32config.h.in: trying to cleanup
14615 make distcheck .... huh ...
14616 * include/Makefile.am include/win32config.h: new directory
14617 for includes
14618 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14619 updated teh makefiles and instructions for WIN32
14620 * xpath.c: small fixes
14621 * test/XPath/ results/XPath: updated the testcases and results
14622 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14623 suggested patches
14624 * valid.c: fixed an ID bug
14625
Daniel Veillardb71379b2000-10-09 12:30:39 +000014626Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014629 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014630 * xpath.[ch]: worked on XPointer
14631
Daniel Veillard7e99c632000-10-06 12:59:53 +000014632Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * configure.in Makefile.am: 2.2.5, ship the include in an
14635 include/libxml subdirectory, use symlinks when using CVS
14636 * testSAX.c: fixed small bug
14637 * testXPath.c: changed the way testfiles are parsed
14638 * debugXML.c: same kind of cleanup when parsing an argument expression
14639 XPath/XPointers can have blanks embedded
14640 * xpath.[ch]: more cleanup, reorgs for XPointer work
14641 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14642 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14643
Daniel Veillard55b91f22000-10-05 16:30:11 +000014644Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14645
14646 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14647 in the XPath engine, rewrote large parts of it, now it's far
14648 cleaner and in sync with the REC not an old WD. Fixed a parsing
14649 problem in the interactive XML shell found when testing XPath.
14650
Daniel Veillardac260302000-10-04 13:33:43 +000014651Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14654 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14655 examples with the extra test
14656
Daniel Veillard7cfce322000-10-04 12:40:27 +000014657Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14660 the global init function.
14661
Daniel Veillard970112a2000-10-03 09:33:21 +000014662Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * HTMLparser.c: Doohhh, attribute name parsing was still case
14665 sensitive ! Fixed this ...
14666 * result/HTML/* : updated the tests results accordingly
14667
Daniel Veillard740abf52000-10-02 23:04:54 +000014668Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14671 engine, should be far more stable, incorporated a new version of
14672 preceding/following axis, need testing
14673 * uri.c: fixed file:///c:/a/b/c problem
14674 * test/XPath/tests/idsimple: augmented the XPath tests
14675
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014676Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * doc/* rebuilding docs for 2.2.4 release
14679
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014680Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
14682 * configure.in: releasing 2.2.4
14683 * parser.[ch]: added xmlStrEqual()
14684 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14685 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14686 use xmlStrEqual instead
14687 * TODO: updated
14688 * added an XPath test
14689
Daniel Veillardbc765302000-10-01 18:23:35 +000014690Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14693 * entities.h: exported xmlInitializePredefinedEntities
14694 * parser.[ch] : added xmlInitParser()
14695 * parserInternals.h : had to export htmlInitAutoClose()
14696
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014697Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14700 problems
14701 * Makefile.am : added XPath regression tests to normal tests
14702 * uri.c: fixed a problem with local paths, cleanup
14703 * parser.c: fixed a problem with large CData sections
14704
Daniel Veillardd2ade932000-09-30 14:39:55 +000014705Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * configure.in xml-config.in: patch from "Ben Taylor"
14708 <sol7x86@hotmail.com> for solaris shared libs lookup
14709
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000147102000-09-30 Martin Baulig <baulig@suse.de>
14711
14712 * libxml-2.0.pc.in: Provide pkg-config script.
14713
14714 * configure.in: Create the libxml-2.0.pc script from the
14715 libxml-2.0.pc.in templates.
14716 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014717 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014718
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014719Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14722 when compiling with MSC
14723
Daniel Veillard46057e12000-09-24 18:49:59 +000014724Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * xpath.c: patch for normalize-string() substring-before(),
14727 substring-after() and translate() functions from Bjorn Reese
14728 <breese@mail1.stofanet.dk>
14729 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14730 Fredrik Hallenberg <hallon@lysator.liu.se>
14731 * TODO: updated
14732
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014733Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14736 problem of socklen_t being undefined on a number of platforms
14737 * debugXML.c: fixed a compilation problem when without snprintf
14738
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014739Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14742 an URI bug and a fix for the control-character-induced infinite loop
14743 * nanohttp.c: preventive fix for compiling on WIN32
14744
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014745Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * xmlint.c: closing bug #25000
14748
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014749Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14752 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14753 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14754 related function, fixing xmlStrncmp(), and associated cleanup
14755 * result/HTML/entities.html.sax: updating result
14756
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014757Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * uri.c: applied patch for URI escaping from Wayne Davison
14760 <wayned@blorf.net>
14761 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14762 from Denis Barbier <barbier@imacs.polytechnique.fr>
14763 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14764 patch from Wayne Davison
14765
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014766Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14767
14768 * doc/xml.html : updated with new releases, adding "how to help"
14769
Daniel Veillard04698d92000-09-17 16:00:22 +000014770Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14773 removed a few warnings in pedantic mode ...
14774 * parserInternals.c parser.c: moved encoding switching function
14775 to parserInternals.c
14776 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14777
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014778Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14781 error or warning handlers
14782
Daniel Veillardb1059e22000-09-16 14:02:43 +000014783Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * parserInternals.c parserInternals.h parser.c Makefile.am:
14786 created a new module parserInternals.c, moved most of the
14787 code shared by the various parsers there, as well as
14788 deprecated code from parser.c. More cleanup of parser.c
14789 * uri.c: fixed a problem when URI is NULL
14790 * valid.c: speedup when looking for an attribute declaration
14791
Daniel Veillard39c7d712000-09-10 16:14:55 +000014792Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14795 the cleanup of the computation of URI references when seeking
14796 external entities. The URI reference string and the resulting
14797 URI are both stored now.
14798 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14799 large s(n)printf checks and cleanup from Denis Barbier
14800 <barbier@imacs.polytechnique.fr>
14801 * xmlversion.h.in tree.h: couple of SGML declarations for a
14802 possible docbook module.
14803 * result/VC/ : a couple of test output changed due to the change
14804 of the entities URI
14805
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014806Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * parser.h: added a _private field for linking user's data
14809
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014810Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * parser.c parserInternals.h: demacroified most of the IS_XXX
14813 the gain in size is significant so ...
14814
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014815Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * entities.c: cases where looking up entities with doc==NULL
14818 covered
14819
Daniel Veillard90e11312000-09-05 10:42:32 +000014820Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
Daniel Veillard1de50802000-09-07 08:54:32 +000014822 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014823 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14824
Daniel Veillard98a79162000-09-04 11:15:39 +000014825Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
Daniel Veillard1de50802000-09-07 08:54:32 +000014827 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014828 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14829 * Makefile.in: added URItest and included thenin "make tests"
14830
14831Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014832
14833 * xmlversion.h.in: closed bug 22941
14834
Daniel Veillard2bb89092000-08-31 14:57:50 +000014835Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * doc/xmlio.html: added doc and example for entity loader
14838 redefinition.
14839
Daniel Veillard96984452000-08-31 13:50:12 +000014840Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14843 used by libxml
14844
Daniel Veillarde715dd22000-08-29 18:29:38 +000014845Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * parser.c: Fixed bug on invalid ontent characters and when using
14848 push.
14849 * xmllint.c: fixed xmllint endling of errors in push mode
14850
Daniel Veillard4948eb42000-08-29 09:41:15 +000014851Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014854 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014855 * result/HTML/*.sax: regenerated HTML SAX output
14856 * parser.c: more cleanup.
14857
Daniel Veillarde010c172000-08-28 10:04:51 +000014858Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014861 patches from Wayne Davison <wayned@users.sourceforge.net>,
14862 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014863 * HTMLparser.c: fixed an ignorable white space detection bug
14864 occuring when parsing with SAX only
14865 * result/HTML/*.sax: updated since the output is now HTML
14866 encoded...
14867
Daniel Veillard47f3f312000-08-27 22:40:15 +000014868Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014870 * HTMLparser.[ch]: applied some of Wayne Davison
14871 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014872
Daniel Veillarde0854c32000-08-27 21:12:29 +000014873Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14876 undeclared namespace prefix was used, added a warning.
14877 Cleaned up support w.r.t. entities, spilling out a warning
14878 and being pedantic on lookups.
14879 * test/warning/ent9 : added testcase for previous example.
14880 * TODO: updated
14881 * parserInternals.h parser.c: changed the way names are parsed
14882 now allow infinite size and decrease penalty for normal use
14883 * parser.c: Started a big cleanup/check of the parser code,
14884 fixed some of the most tortuous entity code, spotted code
14885 unused anymore
14886 * test/*: added tests for very long names and related nasty
14887 things.
14888
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014889Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14890
14891 * doc/encoding.html: added encoding aliases doc
14892 * doc/xml.html: updates
14893 * encoding.[ch]: added EncodingAliases functions
14894 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14895 bottleneck affecting large DTDs like Docbook
14896 * parser.[ch] xmllint.c: added a pedantic option, will be
14897 useful
14898 * SAX.c: redefinition of entities is reported in pedantic mode
14899 * testHTML.c: uninitialized warning from gcc
14900 * uri.c: fixed a couple of bugs
14901 * TODO: added issue raised by Michael
14902
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014903Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * doc/encoding.html: propagated Martin Duerst suggestions
14906
Daniel Veillard52402ce2000-08-22 23:36:12 +000014907Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14908
14909 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14910 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14911 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14912 by Wayne Davison
14913
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014914Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * nanoftp.c nanohttp.c: small cleanup
14917 * TODO: updated
14918
Daniel Veillard244ece92000-08-19 20:58:02 +000014919Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * added an old VC testcase and updated title.xml entity
14922
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014923Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14926 done on auto-opening of <p> tags and cleanup of SAX output
14927
Daniel Veillard979e55e2000-08-19 16:48:54 +000014928Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14931
Daniel Veillard4540be42000-08-19 16:40:28 +000014932Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * doc/xml.html libxml.* structure.*: updated the doc a bit
14935
Daniel Veillard808a3f12000-08-17 13:50:51 +000014936Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14939 of SAX tests
14940
Daniel Veillard29579362000-08-14 17:57:48 +000014941Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14944 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14945
Daniel Veillard1255ab72000-08-14 15:13:33 +000014946Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14949 * testHTML.c: fix core dump on Solaris 2.x systems
14950 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14951 * result/HTML/*.sax: previous bug fix lead to new results
14952
Daniel Veillard03109292000-08-14 14:58:22 +000014953Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14956 * configure.in: added --with-readline=DIR to accept alternate
14957 path for readline include/library
14958 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14959 for ANSI under HP-UX
14960 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14961 includes @LIBS@
14962
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014963Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * doc/* : rebuilt the docs
14966 * getting ready for 2.2.2 release
14967
Daniel Veillard87b95392000-08-12 21:12:04 +000014968Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14971 and xmlAddFeature()
14972 * tree.[ch]: added xmlAddChildList()
14973 * xmllint.c: MAP_FAILED macro test
14974 * parser.h: added xmlParseCtxtExternalEntity()
14975 * valid.c: applied bug fixes removed warning
14976 * tree.c: added CDATA block to elements content
14977 * testSAX.c: cleanup of output
14978 * testHTML.c: added SAX testing
14979 * encoding.c: better error recovery
14980 * SAX.c, parser.c: fixed one of the external entity processing
14981 of the OASis testsuite
14982 * Makefile.am: added HTML SAX regression tests
14983 * configure.in: bumped to 2.2.2
14984 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14985 SAX results
14986
Daniel Veillard88a172f2000-08-04 18:23:10 +000014987Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * configure.in: patch for HP compiler
14990
149912000-08-04 Sven Heinicke <sven@zen.org>
14992
14993 * xmllint.c: Was coredumping sometimes when the file given didn't
14994 exist.
14995
Daniel Veillard46e370e2000-07-21 20:32:03 +000014996Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014999
Daniel Veillard46e370e2000-07-21 20:32:03 +000015000 when using in memory parsing. Need some cleanup.
15001 * xmllint.c configure.in: added a --memory flag to test memory
15002 parsing
15003
Daniel Veillard36650692000-07-21 15:16:39 +000015004Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * nanohttp.c: fixed socklen_t replacement to unsigned int
15007 * parser.c: fixed a space handdling missing at the end of
15008 production 28 DOCTYPE.
15009 * xmlmemory.c: fixed a stupid bug on the routine to override
15010 allocation functions
15011 * TODO: updated
15012
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015013Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * doc/ regenerated the docs
15016
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015017Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * doc/encoding.html doc/xml.html: added I18N doc
15020 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15021 improvements, both parser and filters, added ASCII & HTML,
15022 fixed the ISO-Latin-1 one
15023 * xmllint.c testHTML.c: added/made visible --encode
15024 * debugXML.c : cleanup
15025 * most .c files: applied patches due to warning on Windows and
15026 when using Sun Pro cc compiler
15027 * xpath.c : cleanup memleaks
15028 * nanoftp.c : added a TESTING preprocessor flag for standalong
15029 compile so that people can report bugs more easilly
15030 * nanohttp.c : ditched socklen_t which was a portability mess
15031 and replaced it with unsigned int.
15032 * tree.[ch]: added xmlHasProp()
15033 * TODO: updated
15034 * test/ : added more test for entities, NS, encoding, HTML, wap
15035 * configure.in: preparing for 2.2.0 release
15036
Daniel Veillard49703262000-07-10 10:27:46 +000015037Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015040 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015041
Daniel Veillard306be992000-07-03 12:38:45 +000015042Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * doc/xml.html: changed the xmlsoft.org structure, updated the
15045 examples w.r.t. root and childs
15046
Daniel Veillard7d853352000-07-02 18:53:09 +000015047Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15048
Daniel Veillard784b9352003-02-16 15:50:27 +000015049 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015050
Daniel Veillard365e13b2000-07-02 07:56:37 +000015051Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * HTMLparser.c: Work on character encoding support for the HTML parser
15054 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15055 * encoding.c: Fixed a potential memleak in the encoding stuff
15056
Daniel Veillardaf743792000-07-01 11:49:28 +000015057Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * doc/FAQ.html doc/Makefile.am : added a FAQ
15060
15061Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015062
15063 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15064 of the HTML parser to force it to not bypass SAX
15065
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015066Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * win32config.h.in: updated
15069 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15070 lacks iconv support :-( need to release 2.1.1
15071 * configure.in: release 2.1.1
15072 * HTMLparser: fixed bug #14784
15073 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15074 by Windows compiler
15075 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15076 the SAX startDocument() callback.
15077 * TODO: updated
15078
15079Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * added xmlStopParser()
15082
Daniel Veillardbe803962000-06-28 23:40:59 +000015083Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15084
15085 * configure.in: 2.1.0 prerelease
15086 * Large resync between W3C and Gnome tree
15087 * nanoftp, nanohttp.c: fixed stalled connections probs
15088 * HTMLtree.c SAX.c : support for attribute without values in
15089 HTML for andersca
15090 * valid.c: Fixed most validation + namespace problems
15091 * HTMLparser.c: start document callback for andersca
15092 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15093 * parser.h, SAX.c: serious speed improvement for large
15094 CDATA blocks
15095 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15096 different encoding
15097 * example/Makefile.am example/gjobread.c tree.h: work on
15098 libxml1 libxml2 convergence.
15099 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15100 and the LIBXML_TEST_VERSION macro
15101
Daniel Veillardc310d562000-06-23 18:32:15 +000015102Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * doc/xml.html: various patches and improvements typo fixed by
15105 Felix Natter
15106 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15107 from Felix Natter <fnatter@gmx.net>
15108
Daniel Veillardf3029822000-05-06 08:11:19 +000015109Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * doc/upgrade.html: updated with instructions for support of both
15112 libxml-1.x and libxml-2.x
15113 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15114 for 2.x support and also fixed includes
15115
15116
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015117Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15120 the encoding support, added iconv support, so now libxml if
15121 compiled with iconv automatically support japanese encodings
15122 among others. Work based on initial patch from Yuan-Chen Cheng
15123 I may have broken binary compat in the encoding handler
15124 registration scheme, but that was so utterly broken I don't
15125 expect anybody to have used this feature until now.
15126 * parserInternals.h: fixup on the CHAR range macro
15127 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15128 code.
15129 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15130 * uri.c: added xmlParseURI() I can't believe I forgot to
15131 implement this one in 2.0 !!!
15132 * SAX.c: moved doc->encoding update in the endDocument() call.
15133 * TODO: updated.
15134
Daniel Veillard06047432000-04-24 11:33:38 +000015135Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15136
15137 * tree.h: removed extraneous xmlRemoveProp definition
15138 * TODO: added item about --disable-corba configure switch
15139 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15140 * nanoftp.c: fixed include problems giving troubles on AIX and
15141 slowlaris
15142 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15143 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15144 comment and headers changes to lower gtk-doc number of warnings
15145 * doc/html/*: rebuilt docs
15146
Daniel Veillarde0aed302000-04-16 08:52:20 +000015147Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * HACKING: documented the tag for 1.x and instructions
15150
Daniel Veillard5e873c42000-04-12 13:27:38 +000015151Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15154 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15155 xmlCreateIOParserCtxt
15156 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15157 significant overall improvement
15158 * xmllint.c: added I/O test to xmllint
15159 * testSAX.c: added a speed test
15160 * doc/* : updated/regenerated
15161
Daniel Veillardfc708e22000-04-08 13:17:27 +000015162Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * xpath.c uri.h parserInternals.h: cosmetic changes from
15165 "Timur I. Bakeyev" <timur@bat.ru>, including making
15166 xmlCreateURI() public
15167
Daniel Veillard5d211f42000-04-07 17:00:24 +000015168Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15171 and the code at the same time. Added a clean mechanism for
15172 overload or added input methods: xmlRegisterInputCallbacks()
15173 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15174 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15175 * TODO: updated
15176 * doc/* : updated/regenerated
15177 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15178 source dir
15179
Daniel Veillarde77a9182000-04-05 19:12:29 +000015180Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * testURI.c: yet another forgotten commit, I should get some sleep !
15183
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015184Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * xmllint.c: forgot to commit this too ?
15187
Daniel Veillardb9df4042000-04-05 14:23:16 +000015188Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * xmlversion.h.in : forgot to commit this previously
15191
Daniel Veillard361d8452000-04-03 19:48:13 +000015192Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15195 * README TODO: updated for release
15196 * uri.c uri.h: added authority parsing/saving
15197 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15198 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15199 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15200 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15201 Makefile.am : added compile-time customization of libxml
15202 --with-ftp --with-http --with-html --with-xpath --with-debug
15203 --with-mem-debug
15204 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15205 #include <libxml/xxx.h> I hope it won't break too much stuff
15206 and will be manageable in the future...
15207 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15208 and added xmllint to the installed programs
15209 * uri.h: added xmlFreeURI()
15210
Daniel Veillardec303412000-03-24 13:41:54 +000015211Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * uri.c uri.h: finished the escaping handling, the base support
15214 and the URI path normalization. Looks good just lacks the
15215 authority content parsing code.
15216 * Makefile.am: added instructions to generate testURI
15217 * TODO: updated
15218 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15219 added links and icons for W3C and Gnome
15220
Daniel Veillard8f621982000-03-20 13:07:15 +000015221Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * xmlmemory.[ch] : seems I forgot to actually update the files in
15224 the last commit :-)
15225 * doc/xml.html doc/html/* : updated and uploaded the docs
15226
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015227Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15230 * TODO: updated
15231 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015232 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015233 gfree).
15234 * Makefile.am, uri.c, uri.h: added a set of functions to do
15235 exact (litteraly copied from the RFC 2396 productions) parsing
15236 and handling of URI. Will be needed for XLink, one XML WFC,
15237 XML Base and reused in the nano[ftp/http] modules. Still work
15238 to be done.
15239
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015240Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * configure.in, libxml.spec.in : libxml2
15243 * doc/* : updated the doc page, rebuilt the docs
15244
Daniel Veillardcf461992000-03-14 18:30:20 +000015245Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * all: tagged LIB_XML_1_X
15248 * *.c *.h : updated from W3C CVS tree
15249 * configure.in : 2.0.0-beta
15250 * libxml.spec.in : libxml2 package nam
15251 * result/* : new version of the tests output
15252
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015253Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15256
Daniel Veillardb566ce12000-03-04 11:39:42 +000015257Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * doc/* : rebuilt the docs
15260 * parser.c: final patch on #6766
15261 * valid.c: small patch on validity checks.
15262
Daniel Veillardfb76c402000-03-04 11:39:42 +000015263Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15266 added
15267 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15268 compatibility w.r.t. XML spec and existing code.
15269
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015270Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * parser.c: seems a better solution to <a> </a> exists,
15273 will try it for a while
15274
Daniel Veillard83a30e72000-03-02 03:33:32 +000015275Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * parser.c: tried to remove the <a> </a> generating <a/>
15278 this is hard. Left a flag for that purpose. Fixed bug #6766
15279 * configure.in: prepared 1.8.7 not released, due to previous
15280 problem
15281
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015282Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * doc/xml.html : applied second patch from Paul DuBois
15285
Daniel Veillard402e8c82000-02-29 22:57:47 +000015286Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * doc/xml.html : applied patch from Paul DuBois
15289
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015290Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15293
Daniel Veillard5feb8492000-02-02 17:15:36 +000015294Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15297 compilation warnings on various platforms.
15298 * parser.c: Fixed #5281 validity error callbacks are now desactived
15299 by default if not validating.
15300
Daniel Veillardf341f932000-02-02 14:52:08 +000015301Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15304
Daniel Veillard13c757e2000-02-01 23:59:15 +000015305Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15308 <gkatsi@cs.toronto.edu>
15309
Daniel Veillard726e8792000-01-30 20:04:29 +000015310Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15313 processing URLs
15314
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015315Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15318 xmlNanoFTPUpdateURL for persistent control connections.
15319 * configure.in: 1.8.6
15320
15321Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15324 * tree.[ch] : added xmlSaveNoEmptyTags
15325
James Henstridgef3be9312000-01-28 13:59:21 +0000153262000-01-29 James Henstridge <james@daa.com.au>
15327
15328 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15329
15330 * Makefile.am: added nanoftp.[ch] to the build.
15331
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015332Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * nanoftp.[ch]: cleanup, comments, API
15335 * debugXML.c : fixed a bug in the cat command
15336 * doc/*: regenerated the docs
15337
Daniel Veillardda07c342000-01-25 18:31:22 +000015338Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15341 * debugXML.c : fixed a bug in the cat command
15342 * valid.c: fixing some small probs
15343 * libxml.spec.in: get rid of the SNAP suffix
15344 * doc/xml.html: updated the status
15345
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015346Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * xml-config.in: xml-config --version to just return the
15349 version number
15350 * xpath.c: some cleanup w.r.t. axis when the current node is
15351 an attribute.
15352 * TODO: updated
15353
Daniel Veillard461a66c2000-01-18 18:01:01 +000015354Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * configure.in: prepared for libxml-1.8.5
15357 * doc/* recompiled the documentation
15358
153592000-01-17 Jody Goldberg <jgoldberg@home.com>
15360
15361 * configure.in : WARNING autoconf subtlety alert :
15362 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15363 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15364 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15365 get defined by AC_CHECK_HEADERS.
15366
Daniel Veillardf967b902000-01-17 16:06:10 +000015367Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15370 Rune.Djurhuus@fast.no
15371
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015372Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * TODO: updated
15375 * tree.c, parser.c: made sure that only memory alloc problems
15376 and internal parser errors are allowed to write to stdout or
15377 stderr.
15378
Daniel Veillard0142b842000-01-14 14:45:24 +000015379Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * tree.c : restored xmlNewGlobalNs since this seems used by
15382 a lot of existing code :-(, fixed a bug in xmlNewNs
15383 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15384 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15385 to exit() from the library code.
15386 * xpath.c, parser.c: removed bugs or unused code detected by
15387 Windows compilers
15388 * parser.c: started adding interfaces for parsing well balanced
15389 XML fragments
15390 * configure.in: releasing 1.8.4
15391 * doc/* : rebuilt the docs
15392
Daniel Veillard2eac5032000-01-09 21:08:56 +000015393Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * tree.[ch] : added xmlNewDocFragment() for DOM
15396 * testHTML.c: uninitialized variable.
15397
Daniel Veillardf3a73582000-01-05 14:58:39 +000015398Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * doc/* : rebuild the docs
15401
Daniel Veillard71b656e2000-01-05 14:46:17 +000015402Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * acconfig.h: readline and history patch
15405 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15406 * tree.c: added check and handling when possibly removing an ID
15407 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15408 and saving.
15409 * test/HTML/entities.html result/HTML/entities.html* : test for
15410 various entities reference cases
15411 * result/HTML/* : as a result output of some testcase have
15412 changed
15413 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15414 by previous example. added xmlParseTryOrFinish().
15415 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15416 entities.h debugXML.h HTMLparser.h: changed the way struct are
15417 declared to allow gtk-doc to expose those
15418 * parser.c: closed bug #4960
15419 * Makefile.am configure.in: Applied patch from
15420 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15421 and math/socket libs detection
15422
Daniel Veillard437b87b2000-01-03 17:30:46 +000015423Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * configure.in, Makefile.am: link tester against readline
15426 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15427
Daniel Veillard686d6b62000-01-03 11:08:02 +000015428Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * tree.[ch]: added xmlRemoveProp
15431 * win32config.h.in nanohttp.c: avoid including the Windows
15432 socket stuff in every C files
15433 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15434 the XmL parser(s)
15435 * test/ns4 result/ns4 etc...: added test case for previous prob
15436 * tree.c: xmlNewNs wasn't checking for double definition
15437 * Makefile.in: fixed a problem with dist-hook duplicates
15438 * parser.[hc], xmlIO.c: fixed the loading of external entities
15439 APIs, now xmlLoadExternalEntity() is used everywhere and
15440 setting up an app specific front-end using the
15441 * SAX.c parser.c: some fixes, now the xhtml spec validates
15442 with the xhtml DTD.
15443 * error.c: fixed crashes in case of no input stream
15444 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15445 to the validation tests and results
15446
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015447Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15450 too htmlCreatePushParserCtxt() and htmlParseChunk()
15451 * parser.c: a bit of cleanup.
15452 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15453 to XML) removed the last mem leak known
15454 * HTMLtree.c: output message cleanup
15455 * xmlmemory.c: display content info about memory blocks
15456 * result/HTML/wired.* : missing att value warning change
15457
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015458Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * doc/* : rebuilt the documentation
15461
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015462Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * parser.[ch] parserInternals.h: Push parser for XML,
15465 seems to work fine now
15466 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15467 --push for push testing
15468 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15469 * testSAX.c: added --push
15470 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15471 subtree
15472 * xmlIO.[ch] : enriched API + fixes for push mode
15473 * entities.[ch]: added the entity content length to the struct.
15474 * xmlmemory.[ch]: new API to show the last entries for the shell
15475 * valid.c: added required attribute testing
15476 * SAX.c: the cdata callback now merge contiguous fragments
15477 * HTMLparser.c: cleanup of some macros
15478
Daniel Veillard3c558c31999-12-22 11:30:41 +000015479Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * parser.c: fix for PIs name starting with xml
15482 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015483 * *.c, configure.in win32config.h.in : generate win32config.h for
15484 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015485
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015486Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * parser.c: fixed a stupid = vs. == bug :-(
15489 * doc/gnome-xml.sgml: s/glade/xml/
15490
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015491Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * configure.in, doc/xml.html : bug fix release 1.8.2
15494 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15495 Hopefully the end of that silly C++ include problem
15496 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15497 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15498 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15499 troubles with autoclosed elements when the stree shape doesn't
15500 follow the DtD specs. Added htmlIsAutoClosed() and
15501 htmlAutoCloseTag()
15502 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15503 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15504 * debugXML.c: fixed a bug on printing default namespaces.
15505 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15506
Daniel Veillardb24054a1999-12-18 15:32:46 +000015507Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * result/HTML/*.htm[l] : updated the HTML regression tests according
15510 to the new output
15511 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15512 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15513 problem due to intermix of extern "C" { ... } declarations for C++
15514 and recursive includes in the headers
15515
Chris Lahey323c48c1999-12-18 15:32:45 +0000155161999-12-20 Chris Lahey <clahey@umich.edu>
15517
15518 * HTMLtree.c: Made it so that html nodes with a single child do
15519 not insert a carriage return before or after the child node.
15520
Daniel Veillardb24054a1999-12-18 15:32:46 +000015521Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015522
15523 * configure.in, doc/xml.html : bug fix release 1.8.1
15524 * parser.c: fixed bug #4344
15525 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15526 added the glue to avoid C++ problems
15527 * doc/* : regenerated the documentation
15528
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015529Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15532 namespace recognition, and Dia as a resul :-(
15533 * encoding.c: closed bug #3950
15534
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015535Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * valid.c: debugging a posteriori validation, except URI expansion
15538 stuff this should be fixed now
15539 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15540 Carl Nygard <cnygard@bellatlantic.net>
15541 * tester.c: added --postvalid, cleaning of the code
15542 * tree.[ch]: added xmlDocGetRootElement()
15543
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015544Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15545
15546 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15547 c++ losage.
15548
Daniel Veillard10a2c651999-12-12 13:03:50 +000015549Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * configure.in, doc/xml.html : bumped to 1.8.0
15552 * xlink.[ch], Makefile.am : added framework for link detection
15553 * parser.h: added nbChars to parser context, needed for cleanup.
15554 * xmlmemory.c: removed a nasty bug when out of mem
15555 * valid.[ch]: adding namespace support for attribute decl
15556 * tester.c: added --debugent option
15557 * debugXML.[ch]: added xmlDebugDumpEntities()
15558 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15559 buffers instead, this was really needed, validation was breaking
15560 in strange ways due to that. Added xmlParseStringPEReference()
15561 and other parsing from strings functions. Entities processing
15562 modified again, but PERef are still not handled correcly but
15563 unless you're Eve Maller you won't notice :-)
15564 * HTMLparser.c: large changes toward reliability, and switched to
15565 lowercase internal tags, XHTML is lowercase, so it will help
15566 that output is closer to next version.
15567 * doc/* : regenerated the documentation, it is now hosted at
15568 http://xmlsoft.org/ (same bits I just bought the domain :-)
15569
15570
Daniel Veillard294cbca1999-12-03 13:19:09 +000015571Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15574 doc generation
15575 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15576 in the SAX API
15577 * doc/*: rebuilt the doc making sure everything appears in the
15578 HTML files
15579
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015580Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15583 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15584 which allow impressive speed improvement on dataset with
15585 large text pieces, but at the cost of broken binary
15586 compatibility and slightly bigger memory usage.
15587 Configure with --with-buffers to activate them, they
15588 are protected with XML_USE_BUFFER_CONTENT define.
15589 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15590 goal is 0 memory left allocated once parser is no more used
15591 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15592 call xmlCleanupParser() and xmlMemoryDump()
15593
Daniel Veillarda819dac1999-11-24 18:04:22 +000015594Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15597 * parser.[ch] encoding.[ch]: added memory cleanup routines
15598 * parser.c: closing bug #3788
15599 * doc/*: rebuilt the doc
15600
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015601Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15604 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15605 * tester.c: added --compress option
15606 * doc/*: rebuilt the documentation
15607
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015608Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15611 if given /proc/kcore as input !
15612 * doc/xml.html doc/*: updated and rebuilt the documentation
15613
15614Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015615
15616 * parser.c: Fixed some wrongly space collapsing code due to
15617 a misreading of the spec.
15618 * result/*: fixed the output accordingly
15619
15620Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015621
15622 * encoding.c: bug fix and typos
15623 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15624 * parser.c: added attribute normalization closing bug #3597
15625 * test/att* result/att* SAXresult/att*: testcase for attribute
15626 normalization
15627
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015628Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * configure.in: closing bug #3163 by adding extra flags for the
15631 cc compiler on HP-UX
15632
Daniel Veillard51e3b151999-11-12 17:02:31 +000015633Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * valid.[ch] : removed a typo and an enumerated type bug in the
15636 xmlAddElementDecl() function
15637 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15638 call to xmlEncodeEntitiesReentrant() so that the functions
15639 New, Set and Get are at the same level.
15640 * parser.c HTMLparser.c: extra memory allocation bug for
15641 attributes detected by someone using libxml in embedded systems :-)
15642
Daniel Veillard962195f1999-10-28 15:51:53 +000015643Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * xmlmemory.h: turned off mem debug :-\
15646
Daniel Veillard35008381999-10-25 13:15:52 +000015647Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * parser.c: closed bug #2784 a one line fix, but worth pushing
15650 a new release out
15651 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15652 some structures, comments before and after the
15653 main element, and other nastyness
15654 * HTMLtree.c tree.c: accomodate the extended HTML supported
15655 * configure.in: pushing 1.7.4
15656 * test/ent8 and related outputs : added a new test for bug #2784
15657 * test/HTML/wired.html and related output: a nasty HTML example
15658 * Makefile.am: improved the test scripts
15659 * docs/* : reran the documentation extractor, updated xml.html
15660
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015661Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15664 HTMLparser and debugged the HTML related code. HTML documents
15665 now have their own type
15666 * entities.c: do not dump &apos; for HTML output
15667 * xmlmemory.c: improvement, breakpoint mechanism
15668 * testHTML.c: added --sax --repeat ...
15669 * Makefile.am: improved the HTML tests
15670 * valid.[ch]: added xmlValidGetValidElements and
15671 xmlValidGetPotentialChildren
15672 * tester.c: added --insert to test the 2 new functions
15673 * test//* result//* SAXresult//* : regression test cleanup
15674 and extension.
15675 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15676 gnome-xml-nanohttp.html
15677
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015678Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * HTMLparser.c: fixed problems with some autoclose tags
15681 * tree.c: fixed XML output problems.
15682 * result/* SAXresult/*: update of the tests output
15683
Daniel Veillard6077d031999-10-09 09:11:45 +000015684Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * Makefile.am: Arturo patch for xmlConf.sh version info
15687 * parser.c: Tim Josling patch for single quoted items
15688 * tester.c: Tim Josling patch for tester options usage
15689 * tree.h: indent cleanup
15690
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015691Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15694 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15695
Daniel Veillard00fdf371999-10-08 09:40:39 +000015696Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * tree.c : Raph patch for initialization of CORBA fields
15699 * parser.c, xpath.c, ...: modification of doc comments
15700 * xpath.c : allow spaces in xpath expressions
15701
Daniel Veillardad219441999-09-27 08:17:49 +000015702Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * xmlmemory.h: turning off memory debug :-(
15705
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015706Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15709 better SAX interfaces.
15710 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15711 entity.
15712 * configure.in: 1.7.2
15713
15714Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015715
15716 * libxml.spec.in: fixed the URL
15717 * doc/xml.html: improved the documentation front-end
15718
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015719Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015720
15721 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15722
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015723Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015724
15725 * libxml.spec.in: fixed the alpha compile problem
15726 * parser.[ch]: changed errno to errNo in the parser context :-(
15727 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15728 * doc/xml.html: changed CHAR to xmlChar
15729 * doc/html/*: recompiled the documentation
15730 * configure.in: 1.7.1
15731
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015732Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * parser.h: modified the parser context struct to regain 1.4.0
15735 binary compatibility
15736 * parser.c, xml-error.h: added errno ot teh context and defined
15737 a set of errors values with update of errno
15738 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15739 DTDs and entities
15740 * *.h, *.c: complete cleanup of the use of config.h and include
15741 protection depending on the current setup.
15742 * overalll debugging, maintenance and bug-fixing on all modules
15743 * updated the documentation
15744 * ready for 1.7.0
15745
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015746Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * HTMLparser.c : cleanup
15749 * SAX.c valid.c valid.h: added ID/IDREF checking
15750 * tree.c tree.h: extended doc structure for refs
15751 * configure.in: 1.6.2
15752 * parser.c: patched bug in SAX user arg call
15753 * parserInternals.h: patched missing close in C++ wrapping
15754 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15755 especially upcoming XPointer implementation.
15756 * doc/xml.html: augmented, typo
15757
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015758Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15759
15760 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15761 not all invocations of install understand -d.
15762
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015763Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15764
15765 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15766 to make 'check' works, when builddir != srcdir.
15767
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015768Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * doc/xml.html : updated the documentation
15771
Daniel Veillard6454aec1999-09-02 22:04:43 +000015772Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15775 not deallocated memory blocks
15776 * *.c : replaces all calls to malloc() free() and realloc() to
15777 the wrapper functions/macros
15778 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15779 instead of xmlFreeNodeList()
15780
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015781Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * HTMLparser.c: corrected a stupid bug leading to core dump at
15784 tree deallocation. Removed warnings indicated by
15785 Stephane.Conversy@lri.fr
15786 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15787 looked for in the external subset
15788
15789Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015790
15791 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15792 on SGI by Stephane.Conversy@lri.fr
15793
Daniel Veillardb96e6431999-08-29 21:02:19 +000015794Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * all .h : changed the prototype declaration indent as in gtk
15797 * most .c : working on reducing the TODOs in the code
15798 * most .c : cleanup though -pedantic and Insure++
15799 * improvements on validation ID checkings.
15800 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15801 * xml-config.in: closed #1810
15802
15803Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015804
15805 * tree.h, valid.c, valid.h: more work on validity, IDs
15806 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15807 definition for AIX
15808
Daniel Veillardb556eb51999-08-15 17:19:50 +000015809Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15812 the distribution due to a cut'n paste error at last commit
15813
Daniel Veillardb05deb71999-08-10 19:04:08 +000015814Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * configure.in: upgraded to version 1.4.0
15817 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15818 Big update, added a large part of the validation process,
15819 it should be usable, but some parts are missing
15820 * xpath.c: improved the implementation w.r.t. root.
15821 * Makefile.am: added more tests
15822 * test and result trees: added a lot of tests
15823 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15824
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015825Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * Added an HACKING file
15828
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015829Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * xpath.[ch] : improvements and debug of the XPath implementation
15832 * parser.c, HTMLparser.c : modified the parsers to be progressive
15833 * tree.[ch] : extended the Buffer promitives
15834 * xmlIO.[ch] : added basic I/O routines providing progressive
15835 parsing and ready for I18N conversion plugins
15836 * SAXresult/* : the SAX callback sequence maybe slightly different
15837 now
15838 * test*.c : improved/updated the tests programs
15839 * doc/* : recompiled the docs.
15840
Daniel Veillard15b75af1999-07-26 16:42:37 +0000158411999-07-26 Michael Meeks <michael@edenproject.org>
15842
15843 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15844
15845 * tree.c: Ditto.
15846
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015847Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * configure.in: upgraded to version 1.4.0
15850 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15851 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15852 XML query language, see http://www.w3.org/TR/xpath for more details.
15853 * parser.c, parser.h: added CHAR* related string functions for XPath
15854 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15855 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15856 rebuild the docs.
15857 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15858 and regression testing capabilities for XPath.
15859
Daniel Veillardd79d7871999-07-12 10:38:12 +000015860Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15863 closing bug #1646
15864
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015865Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * Makefile.am, example/Makefile.am: closed bug #1683
15868
Daniel Veillard3166ab11999-07-11 16:14:19 +000015869Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * example/Makefile.am, configure.in: added the makefile for the
15872 gjobread example
15873
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015874Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15875
15876 * doc/Makefile.am:
15877 - fix which allow "make install DESTDIR=</install/prefix>".
15878
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015879Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15882 which fixed a problem on the file reading-code.
15883
Daniel Veillard82150d81999-07-07 07:32:15 +000015884Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15887 output.
15888 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15889
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015890Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * parser.h : Oops removed the binary compatibility problem
15893 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15894 * parser.c, HTMLparser.c: applied patches for reading from stdin
15895
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015896Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * parser.c, entities.c, valid.c: cleanup bug #1591
15899 * configure.in: cleanup bug #1592
15900 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15901 the same tree back-end. Hence gdome will be available for it.
15902 * doc/Makefile.am: close bug #617
15903
Daniel Veillard97fea181999-06-26 23:07:37 +000015904Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * parser.c: alloctate a per parser context SAX interface block
15907
Daniel Veillard14fff061999-06-22 21:49:07 +000015908Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15911 and xmlEncodeEntitiesReentrant with the correct one :-\
15912
15913Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * commit of my internal XML base changes, quite a lot of
15916 changes, cleanups, better entities support, framework for
15917 new I/O and charset detection and handling
15918 * Fixed the configure/Makefile stuff to generate shared libs
15919 with the proper version info, so we jumped on rev from
15920 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15921 xmlEncodeEntities() result need to be freed now, and a string
15922 xmlParserVersion provide the current library version.
15923
Raph Levien05240da1999-06-15 21:27:11 +000015924Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15925
15926 * parser.c: fixed a buffer overrun for when you have a very long
15927 attribute with no entities in it.
15928
Daniel Veillardbb2da581999-06-13 14:37:07 +000015929Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * added example directory
15932 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15933
Daniel Veillard011b63c1999-06-02 17:44:04 +000015934Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * Release of libxml-1.1, nearly everything has been touched for
15937 this.
15938 * Added more regression tests
15939 * Updated the documentation
15940
Daniel Veillard27d88741999-05-29 11:51:49 +000015941Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15942
15943 * tree.[ch]: unified the XML_NO_CORBA defines.
15944 * parser.c encoding.[ch]: started plugging in char encoding detection
15945
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015946Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15947
15948 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15949 Also freed allocated buffer.
15950
Daniel Veillard27d88741999-05-29 11:51:49 +000015951Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015952 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15953 reentrancy problem at printing. One is left in entities.c, to
15954 remove ASAP
15955 * testSAX.c : added a test example showing the use of the SAX
15956 interface if one doesn't want to build the DOM tree.
15957 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15958
Daniel Veillard517752b1999-04-05 12:20:10 +000015959Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15962 large revamping of the parser to use SAX callbacks
15963 http://www.megginson.com/SAX/ (or at least a C like interface
15964 a la Expat). It's now possible to set up your own callbacks
15965 and the parser will not build a DOM tree.
15966 * test/* result/*: updated the test suite, I finally removed
15967 the old Namespace draft support (PI based).
15968
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015969Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * Makefile.am: added test result to EXTRA_DIST for make tests
15972
Daniel Veillard64068b31999-03-24 20:42:16 +000015973Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * parser.c, parserInternals.h: moved the chars macro definitions
15976 to parserInternals.h
15977 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15978 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15979
Daniel Veillard012ccc11999-03-23 10:11:11 +000015980Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15981
15982 * xml-config.in : applied patch to make --version work
15983
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000159841999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15985
15986 * Makefile.am (check-local): Alias for `tests' target. This will
15987 cause `make check' to do the right thing.
15988 (tests): Don't run tests in srcdir. Also, replaced calls to
15989 basename with a `sed' "equivalent".
15990
Daniel Veillardd109e371999-03-05 06:26:45 +000015991Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15994 it in the header and not the sources, updated the doc.
15995 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15996 pointing this out.
15997
Daniel Veillardbc50b591999-03-01 12:28:53 +000015998Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16001 exported the inputStream routines.
16002 * doc/html/* : updated accordingly
16003
Daniel Veillardd692aa41999-02-28 21:54:31 +000016004Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * parser.c, parser.h, parserInternals.h: added a few extra
16007 internal calls to allocate and free parser contexts ...
16008 * doc/html/* : updated accordingly
16009
Daniel Veillard55a99271999-02-25 11:01:29 +000016010Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * configure.in, Makefile.am, doc/makefile.am : General changes for
16013 1.0.0 release and including the generated HTML documentation.
16014
Daniel Veillard35925471999-02-25 08:46:07 +000016015Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * makefile.am : added parserInternals.h, oops.
16018
Daniel Veillard1e346af1999-02-22 10:33:01 +000016019Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * parserInternals.h: added this header giving access to the parser
16022 internal functions.
16023 * doc/Makefile.am : added a rebuild target which rebuilds the full
16024 set of documentations
16025 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16026 the internal subset.
16027 * *.c *.h: modifications needed to generate the documentation using
16028 gtk-doc, cleanup of functions blocks, reorganisation of struct
16029 declarations.
16030
Daniel Veillard1164e751999-02-16 16:29:17 +000016031Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16034 the tar and spec file to include the beginning of the doc.
16035
Nuno Ferreira03d04781999-02-13 00:07:17 +0000160361999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16037
16038 * doc/.cvsignore: Added this file.
16039
Daniel Veillard6800ef31999-02-08 18:33:22 +000016040Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * tree.c: fixed xmlGetProp to return "" when the attribute
16043 exists, even if the node-list is NULL.
16044
Daniel Veillard726c7e31999-02-08 15:13:10 +000016045Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * tree.c: patched an error outputting empty attribute values.
16048 * Makefile.am and doc/makefile.am: have been updated during the
16049 week-end. Sorry for an empty CVS log, I got a shell problem.
16050
Daniel Veillard1899e851999-02-01 12:18:54 +000016051Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * tree.h: cleaned up using enums instead of defines
16054 * parser.c, valid.[ch]: more work on parsing/output of element
16055 declarations
16056
Daniel Veillard3b9def11999-01-31 22:15:06 +000016057Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * valid.[ch], tree.c, parser.c : more work toward full parsing
16060 of XML DTDs.
16061 * README: added informations about mailing-list and on-line
16062 documentation
16063
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000160641999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16065
16066 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16067
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016068Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * parser.c, tree.[ch] : more work toward conformance testing,
16071 added a last element to accelerate parsing of very flat structures
16072 started working on internal subset Element content declaration.
16073 * valid.[ch] : first cut at adding code toward validation.
16074 * previous changes had also small impact on most files, especially
16075 the conformance testing using James Clark test suite.
16076
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016077Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * test/* : updated the examples, most of them were not well
16080 formed (humm), and added rdf2.
16081 * result/* : resulting changes in the output.
16082
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016083Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16086
Daniel Veillard44b3a061998-12-05 17:27:22 +000016087Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * tree.c: patched a bug in the generation of empty attributes
16090
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016091Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16094 for node/trees/documents/... Biggest problem is namespace
16095 support when copying subtrees.
16096
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016097Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * parser.c, entities.c: improve entities and char ref encoding,
16100 and cleanups of error messages.
16101
Daniel Veillard242590e1998-11-13 18:04:35 +000016102Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * parser.c, entities.c: simple bug hunting done during rpm2html and
16105 rpmfind integration.
16106
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016107Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * parser.[ch]: Added interfaces allowing to specify a SAX
16110 handler before parsing.
16111
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016112Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * parser.c: redirrect all errors reporting through the SAX
16115 error function
16116
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016117Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16120 * libtool, tlmain ...: update of the libtool files
16121
Miguel de Icaza442321c1998-11-04 18:13:38 +0000161221998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16123
16124 * entities.c: Use g_snprintf insteda of snprintf.
16125
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016126Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16129 added ent5 test for this purpose.
16130 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16131
Daniel Veillard27271681998-10-30 06:39:40 +000016132Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * parser.c: fixed? a strange error due to compression on a GWP
16135 document.
16136
Daniel Veillard25940b71998-10-29 05:51:30 +000016137Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * tree.[ch]: bug fixing
16140 * entities.[ch]: defined a specific type for predefined entities
16141 * doc/xml.html: more documentation on the library, how to use it,
16142 overview of the interfaces.
16143
Daniel Veillard16253641998-10-28 22:58:05 +000016144Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16147
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016148Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16149
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016150 * tree.c: corrected a small bug
16151 * doc/xml.html: continuing writing documentation.
16152
16153Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16154
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016155 * debugXML.h debugXML.c: added debugging utilities.
16156 * tester.c: added --debug switch.
16157 * tree.c: patched an incorrect node->type assignment.
16158 * parser.c: formatting, ensure that node->doc != NULL in attributes
16159
Daniel Veillardccb09631998-10-27 06:21:04 +000016160Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16163 entity support and provide an internal representation close to
16164 DOM one (entity ref nodes, and attribute value as tree). I tried
16165 to preserve the interface but this will surely break some apps
16166 (I have to change rpm2html/rpmfind for example). I had to change
16167 two interfaces, and the generated tree is somewhat different.
16168 * doc/* : started documenting the XML library, the tree and
16169 DOM/Corba. This is a first step.
16170
Daniel Veillard11e00581998-10-24 18:27:49 +000016171Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * parser.c: Set up the fonctions comment block, boring but useful.
16174 * parser.h, SAX.c, parser.c: now attributes are processed through
16175 the SAX interface. The problem is that my SAX interface diverged
16176 quite a bit from the original one, well this is not an official
16177 spec, and translating it from Java to C is hairy anyway...
16178
Daniel Veillard97b58771998-10-20 06:14:16 +000016179Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16180
16181 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16182 fonctions comment block, boring but useful.
16183
16184Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016185
16186 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16187 conversion routines. However they are not yet used to convert the
16188 inputs. The core will run with UTF-8.
16189
Daniel Veillard33942841998-10-18 19:12:41 +000016190Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * tree.c : make sure that the type id is properly set-up when
16193 a new object is allocated, needed for DOM.
16194
Daniel Veillard27fb0751998-10-17 06:47:46 +000016195Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * tree.h, tree.c: Ok, the main objects in the tree will be native
16198 corba objects, it costs 8 bytes per Node, Attribute and Document
16199 but it simplifies the Corba integration a lot (no extra interface
16200 objects to allocate/free).
16201
Daniel Veillard0bef1311998-10-14 02:36:47 +000016202Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16205 and changed NODEs contants for conformity with DOM Level 1
16206
Daniel Veillard27864701998-10-08 03:47:24 +000016207Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16208
16209 * added hooks to keep track of servants when creating objects
16210 xmlDoc and xmlNode (for Corba export).
16211
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016212Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * added xml-config script.
16215
Daniel Veillard7066a791998-10-01 20:28:28 +000016216Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16219 to autoupdate libtool and automake conf files.
16220
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000162211998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16222
16223 * Makefile.am: Use '?' to separate the sed
16224 commands as ',' is used when people pass -Wl,something.
16225
16226
Daniel Veillard15a8df41998-09-24 19:15:06 +000016227Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * tree.c, tree.h: added a per-document compression interface.
16230
Daniel Veillard151b1b01998-09-23 00:49:46 +000016231Tue Sep 22 20:47:38 EDT 1998
16232
16233 * tree.c, tree.h: added saving with compression and added interfaces
16234 to control the compression level (xmlGetCompressMode,
16235 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16236
Daniel Veillard70120ff1998-09-22 00:24:21 +000016237Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * parser.c: corrected a loop for files of size 0
16240
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000162411998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16242
16243 * error.h: New file. Contains prototyes from `error.c'.
16244
Tom Tromeyc19653d1998-08-14 01:22:43 +000016245Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16246
16247 * Makefile.am (xmlincdir): New macro.
16248 (xmlinc_HEADERS): Renamed from include_HEADERS.
16249
Daniel Veillard845664d1998-08-13 04:43:19 +000016250Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * applied small patch on numeric entities from
16253 Christopher Blizzard <blizzard@appliedtheory.com>
16254
Daniel Veillard260a68f1998-08-13 03:39:55 +000016255Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * New release 0.2, removed the old xml_* files so that it's
16258 coherent with the other CVS base (W3C), far better conformance
16259 to standard, new namespaces, decent entities support, beginning
16260 of a SAX-like interface. Nearly nothing left intact, even the
16261 test examples ...
16262
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000162631998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16264
16265 * .cvsignore: Add .deps dir
16266
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016267Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16270
Daniel Veillardfe926001998-07-26 04:28:20 +000016271Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016272
Daniel Veillardfe926001998-07-26 04:28:20 +000016273 * configure.in: added test for CPP
16274 * AUTHORS, Changelog: the original ones didn't get commited but the
16275 glib ones instead, fixed.
16276 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016277
Daniel Veillardfe926001998-07-26 04:28:20 +000016278Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016279
Daniel Veillardfe926001998-07-26 04:28:20 +000016280 * integrated code developped at W3C
16281 * changed the original Copyright
16282 * migrated to automake
16283 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016284